Official firmware files 0.5.0-libusb
Up to Product page
For additional information about this project, please visit the
project page.
Available downloads
Get
Official firmware files 0.5.0-libusb
for
all platforms
(60.4 kB)
tuxdroid-firmware-hex.0.5.0-libusb.tar.gz
Release Notes
| State | Final release |
|---|---|
| License | GPL |
| Release Manager | jaguarondi |
Refactoring of the inter-MCU communication (I2C and USB). No major functionalities have changed but stability should be greatly improved.
This USB firmware has been compiled as libusb and is compatible with the tuxd daemon included in tuxsetup-1.3-rc2 or below. The firware will soon be compiled as an HID device and tuxd will be updated accordingly.
Change log
<tux_core>
* Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
master has been dropped in favor of a master-slave communication.
Communications should now be more reliable.
* Moved the pong function so that they are sent as fast as possible, not one
every 100ms anymore. This should point more communication problems in this
worst case.
* Added motor states in the status.
<tux_audio>
* Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
master has been dropped in favor of a master-slave communication.
Communications should now be more reliable.
* Added 2 modules: parser and misc. The parser functions spread in main.c and
communication.c are now merged into one function in parser.c. All commands
coming from the RF and tuxcore will be parsed by the same function.
* All fifo now use the fifo module.
* Power saving for sleep added in the flash module.
* Simpler audio stack adaptation.
* Bug fixes (specially in the flash module) and cleanup.
<fux_usb>
* Major cleanup of the USB code, finally up-to-date on SVN.
* Lots of bug fixes.
* Can be compiled in HID or libusb mode.
* Improved the bootloader mode.
* Added doxygen documentation.
* Versioning is available through dongle commands and not standard commands.