Historical project documentation. Content is maintained in GitLab.

NGOS-0.55

Release Notes

NGOS version 0.55

Implemented an X8 oktocopter coax HAL called X8X to fly coax oktocopter in X-formation. Thanks to Paul for his contribution!

Implemented prelimary VDRIVE2 support on UART1/2. Currently understands “vdrive status” and “vdrive dir” which shows the current directory of a attached USB stick.

Fixed a bug in i2c1_write_actor_data() which did not signal an error when finding an actor address of zero and dropped an IRQ which led to the statemachine never finishing. Extended initial actor address table to 8 actors to support more yge30i controllers.

Fixed small problems in X8 and X8X HALs.

Implemented more VDRIVE2 support. We now support the commands “ls”, “cat”, “cd”, “rm”, “vdrive openW”, “vdrive openR”, “vdrive write”, “vdrive close”. Plugging and unplugging a stick while the NGOS runs works as well.

Fixed a bug in the device table definition. This resulted in DSL0/DSL1 not working on the rc-controller. This is a regression introduced in NGOS 0.54.

Fixed a bug in rc-controller data fetching using NGPP. We fetched data with a wrong byte-offset and so DSL0 data was garbled. This showed up after the above bug was fixed.

Fixed a version handling bug which prevented NGPP fetches to the rc-controller as soon as the SB got unplugged. NGPP now works perfectly to the rc-controller even when no sensor board is attached. Thanks to Falstaff for testing this!