Alessio Morale
7e789ccc69
OP-1379 - Clear output pin at the end of dma cycle
2014-09-25 00:59:39 +02:00
Alessio Morale
3c6a8e0395
OP-1379 - Prevent loosing any update to background notification and notifications with priority higher than current
2014-09-21 23:32:52 +02:00
Alessio Morale
46ef59f186
OP-1379 - Rebuild and simplify the queuing mechanism
2014-09-17 01:24:01 +02:00
Alessio Morale
cf9329b8ee
OP-1440 - Change timing slightly to support also WS2812B
2014-09-06 12:12:11 +02:00
Alessio Morale
233dec6d8d
OP-1379 - Various fixes and additions
...
- Support blocks of led for notification (that is a certain number of leds between a min and a max index);
- Fix an issue with bogus colours on fast updates at LED N°0.
- Add NOTIFY_SEQUENCE_NULL to skip handling a specific alarm status;
- Adjust sequences and add Config and Receiver Alarms;
- fix issue with Alarm trigger/repetition;
- Enables Notify module only if a WS281x output is enabled.
- Add some documentation for sequence/alarm definitions (sequences.h)
- Make sequences more coherent. All GPS related info are now shown in green.
- Revert to original blinking rate for onboard led
- add Notify on DiscoveryF4Bare target
2014-09-06 12:11:53 +02:00
Alessio Morale
e549c71da6
OP-1379 - add unit testing
2014-09-06 12:11:52 +02:00
Alessio Morale
376aa0052f
OP-1379 - Initial Notify module. Supports:
...
1) predefined seqences associated with each flightmode. 2) fixed table with alarm index and assciated led warn/error sequences/repetition rate.
2014-08-13 15:18:17 +02:00
Alessio Morale
f556a5e335
OP-1379 - Split simple notification and external lednotifications libraries
2014-08-13 15:14:55 +02:00
Alessio Morale
1067ea59d1
OP-1379 - Split pios_ws2811.h in config and public api header
2014-08-12 22:19:30 +02:00
Alessio Morale
fd92fdfadf
OP-1379 - initial version of external led sequencer implemented in notification lib.
...
Alert overlay not working yet.
2014-08-12 22:18:36 +02:00
Alessio Morale
1f74977472
OP-1379 add base types for colour, Initial ext rgb led api definition
2014-08-12 09:44:44 +02:00
Alessio Morale
016ba6940d
OP-1403 - drop attitude/revolution as it has been supersede by StateEstimation module
2014-08-02 20:48:56 +02:00
Alessio Morale
d856bbdb50
OP-1403 - Update targets
2014-08-02 20:48:48 +02:00
Alessio Morale
6a3cb7b808
OP-1403 - Add support for multiple hmc* devices
2014-08-02 20:48:41 +02:00
Alessio Morale
57a43a5587
OP-1403 - Migrate to new HMC5x83 driver and remove old HMC5883 one
2014-08-02 20:48:34 +02:00
Alessio Morale
2a8429320d
OP-1403 - Support HMC5983 temperature sensor/compensation
2014-08-02 20:48:24 +02:00
Alessio Morale
3c1b689224
OP-1403 - Add generic I2C/SPI HMC5x83 mag driver
2014-08-02 20:48:16 +02:00
Alessio Morale
6884e9f378
Merge remote-tracking branch 'origin/amorale/OP-1395_flight_log_enhancements' into next
2014-08-02 20:41:58 +02:00
Alessio Morale
e5b52d46d9
Merge remote-tracking branch 'origin/amorale/OP-1358_add_separate_rotation_calibration_offset_revo_only' into rel-14.06
2014-07-24 23:47:14 +02:00
Corvus Corax
a199fd1cb0
OP-1412 do not dicard mags after init
2014-07-23 22:40:43 +02:00
Corvus Corax
95799cf11b
OP-1412 delay ekf initialization until magnetometers are reporting valid data
2014-07-22 23:49:41 +02:00
Alessio Morale
9bee143476
OP-1358 Revo:Implement roll/pitch trim settings separated from "nominal" board rotation settings
2014-07-21 11:01:07 +02:00
Alessio Morale
62755c4cab
unrustify
2014-07-16 20:39:12 +02:00
Alessio Morale
25c54ac16d
Merge remote-tracking branch 'origin/laurent/OP-1063_Multi_config_Hexa_fixes' into rel-14.06
2014-07-16 20:07:31 +02:00
Laurent Lalanne
1b447ee644
OP-1063 Multi_config_Hexa_fixes Stupid typo error with OctoX in VtolPathFollower.
2014-07-14 23:29:48 +02:00
Laurent Lalanne
c26e33964a
OP-1063 Multi_config_Hexa_fixes Added OctoX, define new mixer table for Octo(p) and OctoX. New motor definition for OctoX (NNE, ENE...) Fixes for svg frames. Defined default settings for OctoP/X in setupwizard (but disabled)
2014-07-13 13:58:18 +02:00
Laurent Lalanne
a46480a99b
OP-1063 Multi_config_Hexa_fixes : Added real HexaX, renamed HexaX > HexaH
...
Added artwork in config and wizard svg. Cleanup on svg connection diagram (layers)
DO NOT USE until mixers are fixed
2014-07-10 06:01:28 +02:00
Alessio Morale
6c38eda192
OP-1395 - Reset log num when changing flight num. fix flight num update logic
2014-07-09 23:05:38 +02:00
Alessio Morale
61d26d7fd8
op-1395 - automatically increment flight number after disabling log.
2014-07-09 08:39:32 +02:00
Alessio Morale
03d03cfb06
OP-1395 add a vTaskDelay when waiting for dma transfer to complete when using FreeRTOS.
2014-07-08 02:54:17 +02:00
Alessio Morale
711c3609b6
OP-1395 - Add support for Fast read, explicitly set SPI clock speed to maximum allowed by all parts used
2014-07-08 02:53:25 +02:00
Alessio Morale
55b325966a
OP-1395 - Pack several objects on a single Debug Log "slot", after ten consecutive failures (log full) gives up trying to save to prevent wasting time. Use PIOS_Delay for timestamp
2014-07-08 02:47:09 +02:00
rodneygrainger
3aaf1a3367
OP-1391 - Fix to prevent arming if unsafe due to current Thrust Mode (Altitude Hold/Vario)
2014-07-07 20:47:23 +12:00
Alessio Morale
4389f767f3
uncrustify
2014-07-02 23:27:58 +02:00
Corvus Corax
80d3d7c954
OP-1374 hotfix to filtercf on checking of magnetometer calibration fabsf()
2014-06-29 18:36:46 +02:00
Alessio Morale
30491c7992
OP-1374 - Autostart the relevant PathFollower for known frame types
2014-06-29 17:23:57 +02:00
Alessio Morale
3ae85f6434
OP-1374 - Issue a Boot Alarm (reboot) if frame type is changed
2014-06-29 17:23:15 +02:00
Alessio Morale
52a909185b
OP-1374 - Add sanitycheck API to detect frame type
2014-06-29 17:22:41 +02:00
Alessio Morale
1b823b7b92
Merge remote-tracking branch 'origin/Bertrand/OP-1308_Set_Same_Logic_To_Alarms' into next
...
Conflicts:
flight/libraries/sanitycheck.c
flight/modules/StateEstimation/filtermag.c
flight/modules/System/systemmod.c
2014-06-26 20:31:27 +02:00
Alessio Morale
4e3a68ac6c
uncrustify
2014-06-22 20:34:04 +02:00
Alessio Morale
c6a773363f
Merge branch 'amorale/OP-943_add_malloc_for_ccsram' into next
...
Conflicts:
flight/pios/common/pios_adxl345.c
make/apps-defs.mk
2014-06-22 19:31:03 +02:00
Alessio Morale
a03ad41bab
Merge branch 'amorale/OP-1365_pios_instrumentation' into next
...
Conflicts:
flight/modules/Attitude/attitude.c
2014-06-22 19:13:46 +02:00
Alessio Morale
263fd64ab5
Merge branch 'amorale/OP-1274_freertos_v8.0.0' into next
2014-06-22 16:06:21 +02:00
Alessio Morale
f30dd414ac
Merge branch 'amorale/OP-1227_cc_high_cpu_utilization' into next
2014-06-22 16:06:08 +02:00
Corvus Corax
3f11f4f6b2
OP-1371 fix for hitl: turn of receiver alarm if in gcs control mode (but set warning)
2014-06-18 22:46:44 +02:00
Corvus Corax
f1b7f339b6
OP-1371 setting to disable sanity checks for debugging and testing - will set config alarm to warning if set
2014-06-18 21:39:16 +02:00
Corvus Corax
b40a114a0a
OP-1371 treat hitl as nav capable fusion algorithm if positionstate is set by sim
2014-06-18 21:29:55 +02:00
Alessio Morale
fa24d21237
OP-1365 fix comments
2014-06-18 02:01:16 +02:00
Alessio Morale
eb5deb3eca
OP-1274 Remove unneeded cast from task name in xTaskCreate call
2014-06-18 01:47:43 +02:00
Alessio Morale
aa71df2831
OP-943 fix ut_
2014-06-12 06:53:07 +02:00