BeRTOS SDK Changelog

What's new in BeRTOS SDK 2.6 Rev 4500

Nov 9, 2010
  • New supported CPU: Atmel SAM3N Cortex-M3
  • New supported CPU: Atmel ATmega1280 (Contributed by Fabio Bizzi)
  • New supported board: Arduino Mega (Contributed by Fabio Bizzi)
  • New module: USB support for STM32.
  • New driver: usb-serial driver
  • New driver: usb keyboard. You can use BeRTOS to create a usb keyboard.
  • New driver: usb mouse. You can use BeRTOS to create a usb mouse.
  • New interface for block devices: KBlock
  • New module: generic event completion infrastructure
  • New and more flexible I2C API.
  • New module: BitArray. Easily manipulate unlimited length arrays of bits.
  • Fixed serial driver in ATmega32
  • New supported programmers in BeRTOS SDK: Segger JLink, Atmel SAM-ICE, IAR J-Link

New in BeRTOS SDK 2.5 Rev 3922 (Jun 23, 2010)

  • Here below the complete list of new CPUs supported in this release:
  • Luminary Stellaris LM3S1968 Cortex-M3
  • Luminary Stellaris LM3S8962 Cortex-M3
  • ST Microelectronics STM32F103RB Cortex-M3
  • NXP LPC2378 ARM7TDMI
  • Atmel AVR ATmega328P
  • Improved support for Atmel AVR ATmega168
  • The Wizard can now directly create projects for common development boards:
  • Arduino Duemilanove (2009)
  • Atmel AT91SAM7S-EK
  • Atmel AT91SAM7X-EK
  • Develer Triface (Generic I/O board)
  • Luminary EK-LM3S1968
  • Olimex LPC-P2378
  • Olimex STM32-P103
  • OTHER IMPROVEMENTS
  • New driver: rit128x96 graphical display driver (used in the LM3S1968 Evaluation Kit)
  • New font: new highly readable font included (GOHU)
  • New hash table module
  • Lots of bug fixes and improvements
  • We have also added many benchmarks in order to evaluate BeRTOS size and performance:
  • Context switch: down to 2.2 us!
  • Memory footprint: as low as 2.2kB!