Commit Graph

26415 Commits

Author SHA1 Message Date
David Alessio
8a7dd94cfc Add FPU support for ostest for the STM32F4Discovery platform 2016-07-11 07:08:27 -06:00
David Alessio
261358f1f5 This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
ziggurat29
063f86b6b2 Merged nuttx/nuttx into master 2016-07-10 16:16:14 -05:00
Gregory Nutt
90917d9741 COPYING: Remove sections that do not apply to files under nuttx/ 2016-07-09 13:24:13 -06:00
Gregory Nutt
2689645b97 VFS ioctl() again. Per comments from David Sidrane, file_ioctl() should not return success if the ioctl method is not supported. It probably should return ENOTTY in that case. 2016-07-09 07:23:12 -06:00
Wolfgang Reissnegger
d89e062c06 SAM3/4 I2C: Fix reversed logic in twi_startmessage(). 2016-07-09 06:51:07 -06:00
Sagitta Li
1925df8faa Fix some recently introduced errors 2016-07-09 06:51:07 -06:00
ziggurat29
3f00d45a88 Merged nuttx/nuttx into master 2016-07-08 20:58:47 -05:00
Gregory Nutt
5fc610de9b Merged in ziggurat29/nuttx/stm32l4_tickless (pull request #92)
stm32l4_tickless; avoid Lyme, support timers, pwm, oneshot, freerun, and tickless scheduling
2016-07-08 17:03:43 -06:00
ziggurat29
ee55a0b9a3 update README.txt to reflect new implementation status 2016-07-08 17:33:38 -05:00
ziggurat29
2938ab7c97 trivial; alter autoleds to indicate ISR entry/exit -- makes tickless visibly obvious 2016-07-08 17:32:26 -05:00
ziggurat29
af236d4784 STM32L4: add support for tickless OS, and incidentally timers, pwm, oneshot, free-running.... 2016-07-08 17:30:55 -05:00
ziggurat29
0207f6699a port and bit definitions for the various timers on the STM32L4. whew. 2016-07-08 17:26:40 -05:00
ziggurat29
4bcb4c3221 define timer clock frequencies on STM32L4-based boards 2016-07-08 16:39:55 -05:00
ziggurat29
106f87d9ed fix incorrect clock setup for LPTIM1 2016-07-08 16:37:44 -05:00
ziggurat29
cb1d0f90a5 Merged nuttx/nuttx into master 2016-07-08 16:05:07 -05:00
Gregory Nutt
7b370f3f35 Update ChangeLog 2016-07-08 12:43:08 -06:00
Gregory Nutt
7c096f31d4 Trivial updates from review of last PR 2016-07-08 08:11:45 -06:00
Gregory Nutt
7473d3f859 Trivial changes from review of PR 2016-07-08 08:03:44 -06:00
Gregory Nutt
2baac3fcc7 Merged in rennerm/nuttx_canard/feature/stm32f4discovery-can (pull request #90)
Feature/stm32f4discovery can
2016-07-08 08:01:25 -06:00
Gregory Nutt
75e2f37dd2 Merged in david_s5/nuttx (pull request #89)
stm32_serial.c edited online with Bitbucket
2016-07-08 06:40:24 -06:00
Gregory Nutt
591c099470 Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #88)
Upstream_nucleo 144
2016-07-08 06:35:46 -06:00
Frank Benkert
5d3cdff16b drivers/pipes/Kconfig: Add missing configuration for pipe ring buffer size. 2016-07-08 06:32:58 -06:00
Matthias Renner
3e83599382 add configuration files for canard 2016-07-08 10:49:46 +02:00
David Sidrane
87be083d5a Merged in david_s5/stm32_serialc-edited-online-with-bitbuck-1467942953294 (pull request #1)
stm32_serial.c edited online with Bitbucket
2016-07-07 15:58:01 -10:00
David Sidrane
06036a5841 stm32_serial.c edited online with Bitbucket 2016-07-08 01:56:37 +00:00
David Sidrane
deb3e8143c STM32F7 - DMA working on SDMMC 2016-07-07 15:49:47 -10:00
David Sidrane
f8d3a872ee FIxed STM32F& DMA stm32_dmacapable 2016-07-07 15:49:21 -10:00
Gregory Nutt
2279206f5f Remove carriage returns from header file 2016-07-07 17:11:44 -06:00
Gregory Nutt
da2d172ff1 Update README 2016-07-07 16:21:11 -06:00
Gregory Nutt
1a2ee220bb CONFIG_APPS_DIR should not be defined in any base configuration 2016-07-07 16:03:10 -06:00
Gregory Nutt
aa31b4eae9 Disable DEBUG features be default in all configurations 2016-07-07 16:01:32 -06:00
Gregory Nutt
6f9a536ae8 Disable DEBUG features be default in all configurations 2016-07-07 15:58:26 -06:00
Gregory Nutt
4284546a87 STM32F476-Disco: Back DEBUG settings out of defconfig. 2016-07-07 15:46:17 -06:00
ziggurat29
629ec2ca1f Merged nuttx/nuttx into master 2016-07-07 14:16:12 -05:00
Gregory Nutt
722ab6abb3 Merged in ziggurat29/nuttx/stm32l4_usb (pull request #87)
Stm32l4 USB support
2016-07-07 13:08:33 -06:00
ziggurat29
42820c0938 update usb dev/host controller drivers to reflect new(ish) logging standards; augment device enpoint and fifo allocation #defines to do more sanity checking, and be automatically adaptive to size changes. Update README.txt to reflect current status of the implementation. 2016-07-07 13:54:35 -05:00
ziggurat29
7c428efa97 Merge branch 'master' into stm32l4_usb
Conflicts:
	configs/stm32l476vg-disco/nsh/defconfig
2016-07-07 12:27:20 -05:00
Gregory Nutt
1251721c12 Merged in ziggurat29/nuttx (pull request #86)
cdcacm_unbind leaks write request objects.  This arises due to freeing the
2016-07-07 11:22:16 -06:00
ziggurat29
2cadf783fd cdcacm_unbind leaks write request objects. This arises due to freeing the
bulk IN endpoint before the loop that frees the requests via cdcasm_freereq.
That function checks the parameters and skips the freeing if either is NULL.
Freeing the bulk IN enpoint will cause the first param to be NULL, thereby
bypassing the free operation.  To fix, I moved the release of the bulk IN
endpoint until after to loop (much as was the case for the OUT and read
requests, which did not exhibit the problem).
2016-07-07 12:02:23 -05:00
Gregory Nutt
550b7e12e3 Remove Eclipse-specific settings from .gitignore 2016-07-07 10:26:31 -06:00
Gregory Nutt
b3a73c3697 Remove newlines from .gitignore files 2016-07-07 10:25:13 -06:00
ziggurat29
e5b5512d11 Merged nuttx/nuttx into master 2016-07-07 10:36:27 -05:00
Gregory Nutt
c16500dfdb STM32 timer. More clean up: Add all function prototypes. Reorder functions to match ordering in operations structure. 2016-07-06 14:24:59 -06:00
Gregory Nutt
7c568f249a STM32: Various fixed to get a clean compile after integrating tickless mode. Mostly because patch came from an old version of NuttX. 2016-07-06 13:37:08 -06:00
Gregory Nutt
711f3318c5 STM32 timer: Reorganize to conform better with the NuttX coding style 2016-07-06 13:36:17 -06:00
Max Neklyudov
d8286a7f47 STM32: Add support for Tickless mode (two timer implementation) 2016-07-06 12:48:30 -06:00
Gregory Nutt
4d8213870c Freedom-K64F: Update Flash Clock divider. Flash clock must not exceed 24 Mhz 2016-07-06 12:11:26 -06:00
Gregory Nutt
c8d6707aaf Freedom-K64F: Increase MCU clock to 120MHz 2016-07-06 11:03:27 -06:00
Matthias Renner
b5ef244b18 add can driver for stm32f4discovery 2016-07-06 17:35:58 +02:00