summaryrefslogtreecommitdiff
path: root/nuttx
Commit message (Collapse)AuthorAgeFilesLines
* More compile fixes for RAMTRON deviceLorenz Meier2014-01-161-0/+1
|
* Ramtron compile fixLorenz Meier2014-01-161-1/+1
|
* Range checking on clock argument for RAMTRON set speed IOCTLLorenz Meier2014-01-161-4/+11
|
* mtd: added MTDIOC_SETSPEED ioctlAndrew Tridgell2014-01-162-20/+23
| | | | allows setting of SPI bus speed
* mtd: added timeouts to at24xx eeprom driverAndrew Tridgell2014-01-161-2/+13
|
* ramtron: the driver has been tested nowAndrew Tridgell2014-01-161-1/+1
|
* ramtron: give errors for IO operations immediatelyAndrew Tridgell2014-01-161-24/+27
| | | | | | | | | | waiting for write completion and checking the status register on read will improve the chance that we catch IO errors immediately rather than on the next IO. This improves the chance that callers will be able to take reasonable action on IO errors. We have one example board that does give intermittent IO errors, and this change helps for that board
* Abort after N retries, propagate error throughout driver layersLorenz Meier2014-01-151-11/+37
|
* FAT: fixed start cluster of .. directory entryAndrew Tridgell2014-01-141-1/+5
| | | | this should be 0 on FAT32 as well (tested on Windows8 and Linux)
* FAT: cope with files of size equal to multiple of cluster sizeAndrew Tridgell2014-01-141-2/+2
| | | | when the file size is 4096 we should use 1 cluster, not two
* Merge branch 'master' of github.com:PX4/NuttXLorenz Meier2013-12-171-1/+1
|\
| * Minor adjustment to make CLANG assembler happyLorenz Meier2013-12-101-1/+1
| |
* | Fixed location of DMA console reinitializationLorenz Meier2013-12-171-3/+2
|/
* Fixes for sim for CLANGLorenz Meier2013-12-092-6/+494
|
* strncpy bug fixed: fill tail of dest with zeroes if src size < nAnton Babushkin2013-10-231-0/+1
|
* sdio: fixed SDIO_DMAPREFLIGHT() macro to return fault codeAndrew Tridgell2013-10-101-3/+2
| | | | the logical && was swallowing the -EFAULT return
* Fix a typo that disconnected the DMA range validation checker from the ↵px4dev2013-09-291-1/+1
| | | | | | actual DMA path. Now SDIO DMA ranges are properly checked, and filesystem operations are correctly bounced when they cannot be DMA'ed.
* Also consider negative values to be valid, and while we are at it add ↵Lorenz Meier2013-09-221-2/+9
| | | | support for the full valid C99 number symbol range plus the binary numbers NuttX supports
* Also consider negative values to be validLorenz Meier2013-09-221-2/+5
|
* Cover a range of sscanf() corner cases, including %n not being the last ↵Lorenz Meier2013-09-221-17/+82
| | | | format specifier and trailing characters after a successful number pattern. Behaves mostly now as the POSIX variant, with all tested non-error cases being exactly the same. In particular for %n the number of returned characters now matches correctly in presence of trailing whitespace.
* Merge branch 'master' of github.com:PX4/NuttXLorenz Meier2013-09-2110-100/+524
|\
| * Missed de-optioning the DMA preflight check.px4dev2013-09-111-2/+0
| |
| * Add an explicit preflight call for SDIO DMA operations, since we can't error ↵px4dev2013-09-083-29/+138
| | | | | | | | out of the DMA setup (the card is already committed at that point).
| * Fix DMA channel definitions for UART7/8px4dev2013-09-011-4/+4
| |
| * Teach the FAT filesystem how to deal with I/Os that can't be handled due to ↵px4dev2013-09-011-27/+71
| | | | | | | | DMA non-conformability.
| * Teach the MMC layer to handle errors reported during DMA setup.px4dev2013-09-011-4/+24
| |
| * Teach the STM32 SDIO driver how to determine whether a transfer can be ↵px4dev2013-09-011-47/+61
| | | | | | | | performed safely using DMA.
| * Fix the Kconfig configuration for the STM32 SDIO DMA priority option.px4dev2013-09-011-0/+8
| |
| * Enhance the stm32_dmacapable implementation to give correct answers.px4dev2013-09-014-10/+241
| |
* | Fixed two sscanf() issues: 1) sscanf() always reported as result value the ↵Lorenz Meier2013-09-211-16/+42
|/ | | | number of wanted arguments, even if it was not able to get all of them. 2) sscanf() would return conversion success for the last argument even if the last character is a space symbol
* Fix STM32 UART7/8 kconfig names and UART DMA dependencies.px4dev2013-09-011-34/+34
|
* Fix handling of filenames > 15 characters in ROMFS.px4dev2013-08-251-1/+1
|
* Merge pull request #4 from PX4/kconfig-cleanupLorenz Meier2013-08-141-19/+0
|\ | | | | Pull more PX4-specific code from the NuttX tree.
| * Pull more PX4-specific code from the NuttX tree.px4dev2013-08-121-19/+0
| |
* | cdcacm: fixed SELFPOWERED and REMOTEWAKEUP bits in USB attributesAndrew Tridgell2013-08-141-2/+2
|/ | | | | | the ifndef checks should be ifdef. This was causing the wrong attributes on USB, which could limit available power on some host systems
* STM32 BxCAN filter registers are only accessible via the CAN1 register ↵px4dev2013-08-112-39/+72
| | | | block; teach the code how to get at them.
* Add CAN configuration to STM32 config menuGregory Nutt2013-08-111-1/+15
|
* Merged MMCSD single read fix from Greg, without change logGregory Nutt2013-08-111-32/+46
|
* USB tracing fix, contributed by Jean M. CyrLorenz Meier2013-08-041-16/+15
|
* Math header fix, contributed by Jean M. CyrLorenz Meier2013-08-041-2/+2
|
* All PX4 configs move out into the PX4 tree properpx4dev2013-08-0234-6236/+0
|
* Revert "px4fmu-v1: disable RXDMA on USART1"px4dev2013-08-021-1/+1
| | | | This reverts commit 53a86709353fa67c32258f405060313f18588cc8.
* px4fmu-v1: lower serial buffer size on UART5Andrew Tridgell2013-08-021-2/+2
| | | | | no need for 512 bytes for this port, as it is used only for px4io update
* px4fmu-v1: disable RXDMA on USART1Andrew Tridgell2013-08-021-1/+1
| | | | this is needed to be able to run a nsh console on USART1
* Fixed serial init for non-reordering caseLorenz Meier2013-07-281-1/+8
|
* Disabled serial port renumberingLorenz Meier2013-07-281-0/+1
|
* Added option to disable serial port reorderingLorenz Meier2013-07-282-1/+22
|
* cdcacm: added FIONREAD and FIONWRITE to cdcacm driverAndrew Tridgell2013-07-251-0/+48
| | | | based on serial.c implementation
* Added support for FIONREAD and FIONWRITE, added input / output processing ↵Lorenz Meier2013-07-183-44/+274
| | | | support for UART and CDCACM serial ports. Implemented by Mike Smith, Andrew Tridgell and Lorenz Meier
* HACK: don't call the card-changed callback with interrupts disabled, as it ↵Lorenz Meier2013-07-171-1/+2
| | | | means that timeouts don't work.