This note reports on problems people may come across with downloaded packages under macOS 15 (Sequoia).
Saturday, 2 November 2024
Thursday, 18 July 2024
Ada & FreeRTOS on ESP32 H2
The ESP32 H2 from Espressif, as provided by The Pi Hut, has a RISC-V 32-bit single-core processor with a clock speed of up to 96MHz and 4MB of built-in Flash, an extensive set of on-chip pripherals, and also integrated wireless connectivity.
The Espressif development environment provides a considerable range of software packages to take advantage of the MCU’s features.
It’s possible to implement Ada code in the Espressif environment, but I was more interested in extending Cortex GNAT RTS (which is built over FreeRTOS) to use this new-to-me hardware. This wouldn’t have been possible had FreeRTOS not already supported RISC-V.
Sunday, 11 February 2024
SDK 15 issues
This note covers some problems we’ve had with Xcode/the Command Line Tools (CLTs) at version 15.
Wednesday, 7 June 2023
Alire on macOS, revisited
This note covers some of the considerations that’ll apply when running Alire on macOS.
Wednesday, 22 March 2023
Libadalang, Alire, and macOS
Background
This exercise was prompted by the need for Scripted Testing to be supported by – as far as possible – code generation. The need is for the public or interfacing view of a supporting part (domain) of a system to be able to log calls made to it and to provide values on calls to it, using a scripting mechanism.
Friday, 10 February 2023
ColdFrame and the micro:bit revisited
This article discusses various issues rebuilding a demonstrator intended for the BBC micro:bit (version 1.3b) after an interval of several years.
Monday, 6 February 2023
Alire on Mac
Once you’ve downloaded Alire and begun the Getting Started tutorial, how do you go about actually writing Ada?