Cosa icon indicating copy to clipboard operation
Cosa copied to clipboard

An Object-Oriented Platform for Arduino/AVR

Results 31 Cosa issues
Sort by recently updated
recently updated
newest added

Current implementation will synchronize with driver on twi.end(). An Event handler is possible but could be a callback to the driver instead which would be responsible for events in asynchronous...

enhancement
performance

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