STM32 BxCAN filter registers are only accessible via the CAN1 register block; teach the code how to get at them.
Pull more PX4-specific code from the NuttX tree.
cdcacm: fixed SELFPOWERED and REMOTEWAKEUP bits in USB attributes

the ifndef checks should be ifdef. This was causing the wrong
attributes on USB, which could limit available power on some host
systems
Merge pull request #4 from PX4/kconfig-cleanup

Pull more PX4-specific code from the NuttX tree.
Fix handling of filenames > 15 characters in ROMFS.
nsh: support ls on a single file

this allows ls on a file name, which is particularly useful in a large
directory of log files along with the -l option.
Merge pull request #5 from tridge/ls-single-file

nsh: support ls on a single file
Fix STM32 UART7/8 kconfig names and UART DMA dependencies.
Enhance the stm32_dmacapable implementation to give correct answers.
Fix the Kconfig configuration for the STM32 SDIO DMA priority option.
Teach the STM32 SDIO driver how to determine whether a transfer can be performed safely using DMA.
Teach the MMC layer to handle errors reported during DMA setup.
Teach the FAT filesystem how to deal with I/Os that can't be handled due to DMA non-conformability.
Fix DMA channel definitions for UART7/8
Add an explicit preflight call for SDIO DMA operations, since we can't error out of the DMA setup (the card is already committed at that point).
Missed de-optioning the DMA preflight check.
Fixed two sscanf() issues: 1) sscanf() always reported as result value the 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
Merge branch 'master' of github.com:PX4/NuttX
Cover a range of sscanf() corner cases, including %n not being the last 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.
Also consider negative values to be valid