Mikael Patel
Mikael Patel
Print configuration to trace stream when possible to improve example sketches.
Add position such as character and line (row/column). Alternatively make print/write return number of characters.
The current default bit-rate for VWI is 4000 bps. This results in a 8X higher timer interrupt frequency (32 k interrupts per second). This load may be to high for...
Allow trace/breakpoints that can be turned on/off. This can be done with conditional trace/breakpoints but there is no easy why to control a condition. Dynamic trace/breakpoints will require two new...
Add a MAC address based and/or IP address based access control list. Only allow clients with valid address (MAC/IP) to connect.
Consider 1) using eeprom_update() instead of eeprom_write(), 2) add function to return EEPROM size, 3) using eeprom_update_block() and eeprom_read_block() instead of implementing them. Use available constants (e.g. from iom328p.h): ```...
A JSON meta schema for Registry would allow code generation. JSON could also be generated from the contents of a Registry.
Allow navigation in LCD menu using keyboard and other IOStream devices.
The Cosa Ciao serialization could be used as an intermediate step for generating JSON of both a schema written in Ciao but also encoding values. Data types in Cosa could...
Support 32-bit MCU based on ARM core such as Arduino Due. These have the advantage of much more memory and allow symmetrical memory model (i.e. data structures in RAM).