2016-05-31 Filed in: Tech Library
The Adequate project provides command line clients for the MQTT protocol. All the hard work is provided by Dmitry Kazakov's Components.
Among them is an implementation of the MQTT protocol.
The Adequate project consists of three programs
- aq_broker, a MQTT broker or MQTT server.
- aq_pub, a MQTT client for publishing single messages with a command line interface.
- aq_sub, a MQTT client for subscribing to a topic (including wildcards). It also only has a command line interface.
From Rolf Ebert Read More…
2016-05-30 Filed in: Library
Hey guys, I know there are several options for Ada to interface with databases, but I wasn't happy with any of them for various reasons and thus created yet another option to scratch my itch. I was aiming at a consistent interface to which the various drivers adapt. With some care, the database backends should be interchangeable.
So far I've created drivers for MySQL and SQLite and the driver for PostgreSQL is next on my list. I'd like to eventually support others such as Firebird, MSSQL, Oracle, etc., but those will be very low priority for me over the next year. Contributions are welcome of course -- It's been released under the developer- and commercial-friendly ISC licence.http://jrmarino.github.io/AdaBase/
From John R. Marino Read More…
2016-05-22 Filed in: Compiler
This release includes GNAT Ada Run Time Systems (RTSs) based on FreeRTOS (http://www.freertos.org) and targeted at boards with Cortex-M3, -M4, -M4F MCUs (Arduino
Due, the STM32F4-series evaluation boards from STMicroelectronics
In this release,
- There is no longer any dependence on the STMicroelectronics' STM32Cube package.
- The support for on-chip peripherals is limited to the SVD2Ada-generated spec files. The AdaCore 'bareboard' software (currently https://github.com/AdaCore/bareboard, but a name change is under consideration) supports the STM32 line.
- Tasking no longer requires an explicit start (https://sourceforge.net/p/cortex-gnat-rts/tickets/5/).
- Locking in interrupt-handling protected objects no longer inhibits all interrupts, only those of equal or lower priority (https://sourceforge.net/p/cortex-gnat-rts/tickets/18/).
From Simon Wright Read More…
2016-05-22 Filed in: Tech Library
SymExpr is a generic Ada package that allow you some manipulation of "symbolic expressions."https://launchpad.net/symexpr/+download
From Riccardo Bernardini Read More…
2016-05-01 Filed in: Tech Library
Imago is a thin binding to DevIL - Developers' Image Library (which is a library that supports working with most image formats). https://github.com/darkestkhan/imago/tree/0.2
From darkestkhan Read More…