Nicholas Sherlock
|
451d3d7ba2
|
Move zigzag encoding function to new common/encoding.c file, add tests
|
2015-02-26 13:27:09 +13:00 |
|
Nicholas Sherlock
|
aae9141120
|
Fix blackbox compile bug on targets without flash
|
2015-02-24 10:19:11 +13:00 |
|
Nicholas Sherlock
|
ff28846829
|
Save around 300 bytes of flash by improving Blackbox field name storage
Also add a bit more Blackbox code documentation
|
2015-02-24 09:42:38 +13:00 |
|
Dominic Clifton
|
a02cedd8d2
|
Fix blackbox compilation when included but not enabled.
|
2015-02-22 21:49:54 +00:00 |
|
Dominic Clifton
|
06a8d0c8cf
|
Update blackbox to use new serial port sharing api.
Fix infinite loop in serial port allocation when disarming. (arming with
new serial port code was not tested until now).
|
2015-02-19 00:03:18 +00:00 |
|
Nicholas Sherlock
|
5f29eed017
|
Minor fix for flushing behaviour on dataflash
|
2015-02-16 22:20:53 +13:00 |
|
Nicholas Sherlock
|
d6911e8b86
|
Avoid synchronous flushes to flash during Blackbox shutdown
|
2015-02-15 23:23:53 +13:00 |
|
Nicholas Sherlock
|
acd4745a4e
|
Merge remote-tracking branch 'upstream/master' into blackbox-flash
|
2015-02-15 01:54:50 +13:00 |
|
Nicholas Sherlock
|
6423ac7db1
|
Rename FLASHFS to USE_FLASHFS
|
2015-02-14 09:45:56 +13:00 |
|
Nicholas Sherlock
|
3b8e05fb46
|
Stop Blackbox logging when flash fills up
|
2015-02-13 21:56:36 +13:00 |
|
Nicholas Sherlock
|
80ea5e4419
|
Add flash ready state to MSP response, add flash async block write
|
2015-02-13 20:28:19 +13:00 |
|
Dominic Clifton
|
5163bef0b2
|
Refactor serial port configuration, stage 1.
Tested and working:
* multiple MSP ports at different baud rates.
* cli on any MSP port.
* GPS
* gps passthough on currently active cli port.
Example config used for testing:
feature SOFTSERIAL
feature GPS
feature RX_PPM
serial_port_1_functions = 1
serial_port_1_baudrate = 115200
serial_port_2_functions = 128
serial_port_2_baudrate = 115200
serial_port_3_functions = 1
serial_port_3_baudrate = 19200
serial_port_4_functions = 0
serial_port_4_baudrate = 0
Known broken:
* Telemetry and shared serial ports
* Telemetry when unarmed.
Probably broken:
* Blackbox on shared port.
Untested.
* Serial RX.
* Blackbox.
|
2015-02-12 01:28:53 +00:00 |
|
Dominic Clifton
|
53406a7ac7
|
Relocate some structures and code to the right places.
This cleans up the include file order somewhat and fixes a couple of
dependencies.
The goal of this is to rename flight.c/flight.h to pid.c/pid.h.
|
2015-01-31 23:47:51 +01:00 |
|
Nicholas Sherlock
|
3888427558
|
Use bulk flash writing routine for blackboxPrint()
|
2015-01-28 22:34:40 +13:00 |
|
Nicholas Sherlock
|
5a57dda665
|
Adding blackbox device setting and basic flashfs support for it
|
2015-01-28 22:14:49 +13:00 |
|
Nicholas Sherlock
|
0624eb5067
|
Refactor blackbox IO routines out into separate file
|
2015-01-28 20:42:51 +13:00 |
|