1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
LibrePilot/flight/PiOS/Common
James Cotton 93b77becc0 More the system task priority down and increase the timeout for erasing the
flash so it says completed.  However, it still blocks the system for a long
time.  During an erase the heartbeat will flash at 10 Hz to indicate what's
happening.

This still blocks telemetry even after lowering hte system priority (and there
is a vTaskDelay) which makes me think that the SPI bus being locked is blocking
Sensors or somethign else.  This should not be permited when the system is
armed.

The reason the system locks up during the erase is that the file system
operations occur within the event dispatcher thread.  It is very bad practice
for anything to block this (i.e. callbacks should never take very long).  We
should probably move the object persistence handling into the system thread or
something but that can be a separate issue.
2012-06-11 12:03:32 -05:00
..
Libraries Patch from Sambas to fix F4 on windows 2012-01-24 10:33:07 -06:00
pios_adxl345.c Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_bma180.c Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_bmp085.c Copy the BMP085 back from next 2012-01-23 16:58:07 -06:00
pios_board_info.c build: add support for EE bank on pipx boards 2011-05-24 01:10:40 -04:00
pios_com_msg.c com_msg: Create new message based COM layer for bootloaders 2012-01-14 14:23:18 -05:00
pios_com.c copyright: remove incorrect attribution in boilerplate text 2012-01-02 23:33:07 -05:00
pios_crc.c Added pios_eeprom for saving settings. 2012-04-28 19:29:25 -07:00
pios_flash_jedec.c More the system task priority down and increase the timeout for erasing the 2012-06-11 12:03:32 -05:00
pios_flashfs_objlist.c Add the chip size to the flashfs configuration (should probably go in the chip 2012-06-02 11:00:42 -05:00
pios_gcsrcvr.c Added PPM input to the PipXtreme. Also added configurable GCSReceiver timeout. 2012-05-20 18:30:37 -07:00
pios_hcsr04.c spektrum: rename Spektrum to DSM (DSM2/DSMJ/DSMX used by Spektrum and JR radios) 2011-11-04 21:40:34 +02:00
pios_hmc5843.c Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_hmc5883.c Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_i2c_esc.c i2c: compile-time decoupling of i2c devices from adapters 2012-01-14 15:38:56 -05:00
pios_l3gd20.c L3GD20: Make this sensor push data onto a FreeRTOS queue so that the sensor 2012-01-25 01:20:07 -06:00
pios_mpu6000.c Make revolution work with the FreeRTOS queue based MPU6000 driver 2012-04-03 03:41:52 -05:00
pios_ms5611.c Clean up a few more compiler warnings 2012-03-03 13:32:56 -06:00
pios_opahrs_proto.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_opahrs_v0.c bl_openpilot: bind to new COM, USART and SPI drivers 2011-02-14 01:17:32 +00:00
pios_opahrs.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00
pios_rcvr.c PiOS RCVR: Make the public API use a 1 based indexing for channel numbers. 2011-09-06 16:39:08 -05:00
pios_rfm22b.c Fixed RSSI reporting on PipX. 2012-06-06 21:14:31 -07:00
pios_sdcard.c hwinit: Convert SPI drivers to dynamic init 2011-02-12 22:19:50 +00:00
pios_usb_desc_hid_cdc.c Working compliant VCP+HID descriptors for Windows. 2012-05-19 15:40:46 -04:00
pios_usb_desc_hid_only.c Merged latest origin/next. 2012-05-05 09:40:44 -07:00
pios_usb_util.c Merge branch 'next' into MikeL 2012-06-04 16:59:31 -07:00
printf-stdarg.c Flight/PiOS: Whitespace changes 2010-09-27 07:28:45 +00:00