31-05-16 Filed in:
Tech LibraryThe 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.
https://github.com/RREE/adequateFrom Rolf Ebert
Read More…Tags: MQTT
30-05-16 Filed in:
LibraryHey 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…Tags: Database,SQL,PostgreSQL,MySQL,SQLite
22-05-16 Filed in:
CompilerThis 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/).
https://sourceforge.net/projects/cortex-gnat-rts/files/20160522/From Simon Wright
Read More…Tags: RTS
22-05-16 Filed in:
Tech LibrarySymExpr is a generic Ada package that allow you some manipulation of "symbolic expressions."
https://launchpad.net/symexpr/+downloadFrom
Riccardo Bernardini Read More…Tags: RegExpr
01-05-16 Filed in:
Tech LibraryImago 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.2From
darkestkhan Read More…Tags: Image