nuttx/boards/arm
Xiang Xiao 90c52e6f8f Squashed commit of the following:
Author: Gregory Nutt <gnutt@nuttx.org>

    Run all .h and .c files modified in last PR through nxstyle.

Author: Xiang Xiao <xiaoxiang@xiaomi.com>

    Net cleanup (#17)

    * Fix the semaphore usage issue found in tcp/udp

    1. The count semaphore need disable priority inheritance
    2. Loop again if net_lockedwait return -EINTR
    3. Call nxsem_trywait to avoid the race condition
    4. Call nxsem_post instead of sem_post

    * Put the work notifier into free list to avoid the heap fragment in the long run.  Since the allocation strategy is encapsulated internally, we can even refine the implementation later.

    * Network stack shouldn't allocate memory in the poll implementation to avoid the heap fragment in the long run, other modification include:

    1. Select MM_IOB automatically since ICMP[v6] socket can't work without the read ahead buffer
    2. Remove the net lock since xxx_callback_free already do the same thing
    3. TCP/UDP poll should work even the read ahead buffer isn't enabled at all

    * Add NET_ prefix for UDP_NOTIFIER and TCP_NOTIFIER option to align with other UDP/TCP option convention

    * Remove the unused _SF_[IDLE|ACCEPT|SEND|RECV|MASK] flags since there are code to set/clear these flags, but nobody check them.
2019-12-31 09:26:14 -06:00
..
a1x boards/arm/a1x/pcdueno-a10/src/: Fix error found in build testing. All configurations must provide boar_app_initialize() which is required if CONFIG_LIB_BOARDCTL is enabled. 2019-10-27 15:19:52 -06:00
am335x Revert "boards/arm/am335x/beaglebone-black/src/am335x_bringup.c: CAN0 and CAN1 reversed in one place. Spotted by Alan Carvahlo de Assis." 2019-12-16 07:55:08 -06:00
c5471 Remove support for generation of RRLOAD binary files. The RRLOAD binary format was used with Linux BSPs from www.ridgerun.com circa 2000-2001. It is still need by the the c5471 board if that bootloader is used. Removes the CONFIG_RRLOAD_BINARY option and tools/mkimage.sh 2019-12-09 11:29:12 -06:00
cxd56xx Merged in masayuki2009/nuttx.nuttx/spresense_with_elf (pull request #1082) 2019-12-02 14:22:27 +00:00
dm320 boards/arm/dm320/ntosd-dm320/src/: Fix error found in build testing. All configurations must provide boar_app_initialize() which is required if CONFIG_LIB_BOARDCTL is enabled. 2019-10-27 14:49:05 -06:00
efm32 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
imx6 Fix various typos and spelling errors. 2019-12-12 07:41:51 -06:00
imxrt boards/arm/imxrt/imxrt1020-evk/include/board.h: Enable the GPIO based CD. 2019-12-12 08:34:58 -06:00
kinetis boards/arm/kinetis/twr-k60n512/src/k60_appinit.c: Suppress errors related to card detect GPIO configuration if SDHC support is not enabled. 2019-10-27 18:02:16 -06:00
kl Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
lc823450 boards/: Within the OS, nxisg_usleep() should be used instead of usleep(). usleep() is a cancellation point and sets the errno value. Neither of which should be done inside the OS. 2019-11-29 17:47:03 -06:00
lpc17xx_40xx Squashed commit of the following: 2019-12-31 09:26:14 -06:00
lpc31xx libs/libc/unistd/lib_getcwd.c: remove stray sched_unlock(). Also fixes several typos. 2019-09-20 06:23:48 -06:00
lpc43xx libs/libxx/Kconfig: Automatically select CONFIG_CLOCK_MONOTONIC when CONFIG_LIBCXX is selected. 2019-09-27 12:31:08 -06:00
lpc54xx Update a README; fix typos. 2019-09-22 16:12:05 -06:00
lpc214x Fix some typos 2019-09-17 10:46:23 -06:00
lpc2378 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
max326xx Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
moxart Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
nrf52 Merged in raiden00/nuttx_nrf52 (pull request #1098) 2019-12-19 15:40:56 +00:00
nuc1xx Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
s32k1xx boards/arm/s32k1xx/s32k146evb/scripts/s32k146.cfg and boards/arm/s32k1xx/s32k146evb/README.txt: Added configuration script and instructions for using Thread-Aware OpenOCD for the S32K146 with Eclipse. 2019-11-07 07:38:58 -06:00
sam34 Change space to tab and help to ---help--- in Kconfig files. 2019-10-05 21:39:12 -06:00
sama5 sama3 sam_serial.c USART selection fixes (#13) 2019-12-31 08:10:46 -06:00
samd2l2 arch/arm/src/samd2l2 and boards/arm/samd2l2/arduino-m0: Add support to SAMD2L ADC driver and board support to Arduino M0. 2019-12-15 17:36:59 -06:00
samd5e5 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
samv7 Fix various typos and spelling errors. 2019-12-12 07:41:51 -06:00
stm32 Merged in MinamiyaNatsuki/nuttx (pull request #1095) 2019-12-15 12:21:28 +00:00
stm32f0l0g0 boards/arm/stm32f0l0g0/: Fix issues noted by nxstyle. 2019-12-20 13:07:31 -06:00
stm32f7 STM32 F7 SDMMC: Cosmetic changes from application of tools/nxstyle to all files modified in last PR. 2019-11-25 08:00:45 -06:00
stm32h7 boards/arm/stm32h7/nucleo-h743zi/src: Ran all .c and .h files through tools/nxstyle 2019-11-18 16:36:34 -06:00
stm32l4 Squashed commit of the following: 2019-12-31 08:02:32 -06:00
str71x Fix some typos 2019-09-17 10:46:23 -06:00
tiva Trivial cleanup from re-review of last patch set. 2019-10-05 14:27:01 -06:00
tms570 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
xmc4 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00