Skip to content

Releases: mikaelpatel/Cosa

R1.2.0

30 Jan 22:56
Compare
Choose a tag to compare

This release adds support for Arduino IDE 1.6.7+ build tools. Support for customer boards has been moved to separate repositories. The Cosa command line build has been updated accordingly.

Some details on changes and fixes:

  1. Synchronized port read/write for higher port address (e.g. Mega) fixed.
  2. Milli-seconds level block measurement (Cosa/Trace.hh) added.
  3. PCF8563 Real-Time Clock device driver added (libraries/PCF8563).
  4. ILI9341 setup script error fixed.

R1.1.1

22 Nov 12:43
Compare
Choose a tag to compare

This release focuses on improvements and further support for low power. A new power management strategy has been introduced where internal hardware modules such as Timers, SPI, TWI, UARTs are only powered up when used.

Some details:

  1. Fixed miniterm flush and stop bits error.
  2. Enforces size checking in command line support (contribution by @jeditekunum)
  3. Support for gcc-4.9.2 with link-time-optimization, and avdude 6.1.
  4. Support for conditional variable locks.
  5. Device driver for Si70XX Humidity and Temperature Sensor.
  6. Refactoring W5100; adding support for W5200 (contribution by @dansut).
  7. Improved NTP support.
  8. Further code quality improvements.

R1.1.0

30 Sep 22:33
Compare
Choose a tag to compare

This release is a major update of the Cosa core and support libraries. It includes:

  1. On target debugger.
  2. Refactoring and redesign of delayed and periodic functions (class Job, Job::Scheduler, Clock, Alarm) with scheduler implementations for RTC, Watchdog and external RTC. The Timer class has been removed. The new classes support micro-seconds to seconds level delayed or periodic functions (32-bit time unit).
  3. Performance improvements of UART and IOStream number to string conversion. Supports 100% effective baud-rate up to 1 Mbps and 90% at 2 Mpbs. Number to string conversion time has been reduced by 50%.
  4. Redesign of PinChangeInterrupt to reduce memory foot-print and improve performance.
  5. RF433 receiver link quality indicator for VirtualWire implementation of Cosa Wireless interface.

And more.

R1.0.3

12 Aug 21:08
Compare
Choose a tag to compare

Improved GPIO and Analog Comparator. New class for Input Capture. New TWI device driver for MCP23008 I2C IO Expander.

R1.0.2

10 Jun 18:33
Compare
Choose a tag to compare

AVR instruction pipeline optimization. Further refactoring of libraries. Improved documentation of atomic functions.

R1.0.1

30 May 17:12
Compare
Choose a tag to compare

Refactoring of libraries to separate repositories. Reduced number of core classes to improve build speed (X10) in the Arduino IDE.

R1.0.0

13 May 18:03
Compare
Choose a tag to compare

First tagged release after major refactoring of core and libraries.