Using BrisbaneSilicons Saas, you can spin up your own custom hardware overlay for the ELM11 board!The Hardware Overlay is essentially the underlying hardware upon with the embLua OS executes (the OS the ELM11 runs). This includes:
- CPU
- Timers
- Watchdog
- I/O Pins
- I/O Bus
- Interrupts
- Custom Hardware Module
- User Comms
Each of these is, to a degree, configurable by the user. See building a hardware overlayfor the various configuration options and to build and download the defined hardware overlay.
A typical design flow is as follows (dotted lines indicate an optional stage):
As per the above, s…
Using BrisbaneSilicons Saas, you can spin up your own custom hardware overlay for the ELM11 board!The Hardware Overlay is essentially the underlying hardware upon with the embLua OS executes (the OS the ELM11 runs). This includes:
- CPU
- Timers
- Watchdog
- I/O Pins
- I/O Bus
- Interrupts
- Custom Hardware Module
- User Comms
Each of these is, to a degree, configurable by the user. See building a hardware overlayfor the various configuration options and to build and download the defined hardware overlay.
A typical design flow is as follows (dotted lines indicate an optional stage):
As per the above, see Build Hardware Overlayto customize and build your own hardware overlay and Flash Hardware Overlayto flash your custom hardware overlay to your ELM11.
The embLua OS documentationdetails the scripting API that is available to the user, while a pagethat details the injection of the users Custom Hardware Module is included as part of the helper webpages for building a hardware overlay.