Skip to content

jklmnn/esp-idf-ada-bindings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp-idf-ada-bindings

The ESP-IDF Ada Binding is intended to provide a binding to the ESP-IDF from Espressif.

I do not intend to implement extensive bindings by myself. This project rather aims to bundle the efforts of everyone who is using Ada on the ESP.

So far the following APIs are included:

  • Debug print via printf (may be removed once a runtime proper Ada.Text_IO implementation is available)
  • Error codes
  • GPIO
  • LED strip

If you want to get started with Ada on the ESP I recommend taking a look at my esp32c3-ada template project. It integrates the required tooling into an alire and uses this binding to drive an LED.

So far alire only provides a RiscV compiler and runtime that is also used in the ESP32C3 example. If you want to test out the ESP8266 I recommend taking a look at my Xtensa port of gnat-llvm.

About

Ada bindings for the ESP32C3 RiscV SoC based on ESP-IDF

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages