1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS/Common
lilvinz a7029baa32 pios_jedec: fixed usage of uninitialized memory
When reading the jedec device id the code only transfered one byte via spi leaving
the expected input buffer uninitialized. This may lead to the problem that flash
initialization fails because the expected input may be whatever the stack was set
when entering the function. The impact of the bug is somewhat limited tough as the
initialization usually takes place before starting up the rtos and thus is pretty
deterministic. So if the code passed init while testing it should pass init in
production as well.
2012-11-11 00:31:07 +02: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 pios_exti: added returnvalues to exti handlers which allows to use portEND_SWITCHING_ISR 2012-09-16 21:44:09 +02: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 pios_jedec: fixed usage of uninitialized memory 2012-11-11 00:31:07 +02: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 pios_exti: added returnvalues to exti handlers which allows to use portEND_SWITCHING_ISR 2012-09-16 21:44:09 +02: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 pios_exti: added returnvalues to exti handlers which allows to use portEND_SWITCHING_ISR 2012-09-16 21:44:09 +02:00
pios_mpu6000.c Merge branch 'exti_end_switching_isr' into next 2012-09-28 00:41:08 -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 PIOS_RFM22: Make the irq return false for the exti changes 2012-09-28 02:14:15 -05: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 hid joystick: factor out min/max range from report items 2012-08-10 23:29:34 -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