Change Log

  • BeRTOS 2.1.0 released
    • Add the BeRTOS Wizard, a tool to generate and configure BeRTOS projects with a comfortable GUI
    • Build infrastucture can now compile different architectures at the same time
    • Add a new Watchdog generic interface
    • Allow the build system to build emul with QT without pkg-config on Mac OS X
    • Improve the KFile module with the resync generic function
    • Generalize xmodem with kfile interface
    • Completed the automated BeRTOS testsuite
    • Completed the Kernel testsuite
    • The CLOCK_FREQ macro and the hw_cpu.h file are now obsolete. Now, you should pass a macro called CPU_FREQ directly from gcc command line. The old method is still supported for now for backward compatibility.
    • All switch context assembly files are now named with the prefix "switch_ctx_" in order to be easier for the Wizard to find the right file for a given architecture. The old files are deprecated but are still present. They will redirect to the new ones for backward compatibility issues.
    • Add full support for Atmel AT91SAM7S64, AT91SAM7S128, AT91SAM7S512, AT91SAM7X512.
    • Change timer and adc compilation behaviour: the CPU dependent timer and adc modules are no more automatically included. You have to include the CPU specific files (eg: timer_avr.c or timer_at91.c) explicitly in the makefile. This is necessary to uniform the timer and the adc to other CPU dependent drivers behaviour.
    • Add an example project for the AT91SAM7X256
  • BeRTOS 2.0.0 released
    This is a major refactoring version, there are huge changes in interfaces and a lot of new features.
    You can look at the complete changeset index by clicking here.
    Among the others:
    • Major kernel refactoring
    • New peripheral drivers:
      • New I2C driver and interface
      • PCF8574 I2C port expander
      • FT245 USB to parallel interface
    • New PID controller algorithm
    • New configuration infrastructure
    • New testing harness
    • New logging infrastructure
    • Add a first experimental embedded filesystem (BattFs)

  • BeRTOS 1.0.0 released