Results 53 issues of Mikael Patel

Print configuration to trace stream when possible to improve example sketches.

quality

Add position such as character and line (row/column). Alternatively make print/write return number of characters.

enhancement

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...

quality
robustness

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...

enhancement
sandbox

Add a MAC address based and/or IP address based access control list. Only allow clients with valid address (MAC/IP) to connect.

enhancement
limitation

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): ```...

enhancement
quality
performance

A JSON meta schema for Registry would allow code generation. JSON could also be generated from the contents of a Registry.

enhancement

Allow navigation in LCD menu using keyboard and other IOStream devices.

enhancement

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...

enhancement

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).