nuttx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gn...@apache.org
Subject [incubator-nuttx] branch SocketCAN updated (d708ba7 -> afba6c2)
Date Sun, 12 Apr 2020 17:54:32 GMT
This is an automated email from the ASF dual-hosted git repository.

gnutt pushed a change to branch SocketCAN
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


 discard d708ba7  Use LPO 32Khz clock for RTC
 discard a34167a  Backport code style fixes
 discard baf5fdc  NET_CAN_RAW_TX_DEADLINE use relative time with watchdog Instead of a polling
timer, also every mailbox get its own watchdog and gets cancelled when a tx interrupt for
the corresponding mailbox occurs.
 discard bac2817  Made can/error.h nxstyle compliant
 discard e0d0fd2  Implement NET_CAN_RAW_TX_DEADLINE in SocketCAN and S32K1XX FlexCAN driver
 discard 74fc68f  Code style fixes 4
 discard 5fb330f  Socket: Control message addded initial stubs for sendmsg()
 discard 936cdef  Code style fixes 3
 discard 2ff15a2  Code style fixes 2
 discard abdf87d  Code style fixes
 discard 253c06e  S32K1XX SocketCAN style fixes
 discard efa9119  S32K1XX Added High res timer support FlexCAN allocate memory for timestamp
 discard 1acc249  Added support for SO_TIMESTAMP in socketlayer and SocketCAN     Cleanup
FlexCAN driver driver     Disabled workqueue based TX in FlexCAN
 discard 2f44890  Added support for SO_TIMESTAMP in socketlayer and SocketCAN Cleanup FlexCAN
driver driver Disabled workqueue based TX in FlexCAN
 discard 008cc0d  Added devif_cansend.c (forgotten in commit e485581)
 discard 0b67ec7  SocketCAN added protocol 0 to suport netlib_ifup with NET_PKT disabled
 discard f8b2333  Added functional support for CAN_RAW_FILTER sockopt
 discard c9ca494  SocketCAN recfrom added non-blocking behavior support FlexCAN support sending
extended CAN id
 discard d1434c9  SocketCAN removed NET_TCP and NET_PKT dependencies
 discard b32de15  Fixed SocketCAN IOB default config and IOB typos
 discard d1d4cae  Added CAN_RAW_FD_FRAMES sockopt support
 discard 79a2cbf  FlexCAN transmit CAN FD support
 discard d9b5a8f  Added CAN FD driver support
 discard 8bda03f  PR350 Coding Standard Corrections
 discard 9af19ca  Added basic poll()/select support
 discard 7cfaa07  SocketCAN initial receive working as well
 discard 69872ed  Added GPIO code to test SocketCAN performance
 discard bf6d2fe  PoC S32K1XX FlexCAN sends CAN msgs through SocketCAN
 discard 9b20d42  net/:  Add WIP initial framework for SocketCAN sockets.
 discard 2b548d5  include/netpacket/can.h:  Add CAN socket family definitions
 discard 2023e80  include/sys/socket.h:  Add CAN socket family.
     add 425e6c2  arch: xtensa: esp32: nxstyle fixes (#753)
     add 398175b  tools/zipme.sh: Add the possibility to PGP sign the final tarballs. (#756)
     add dfe11b5  CI: sync with testing repo
     add ce3a237  Add missing entries into LICENSE and NOTICE files
     add 9c14b9c  CI: Add macOS builds
     add afe08b6  boards/arm/stm32/nucleo-f429zi: Port Nuttx to Nucleo-F429zi (#752)
     add 78eb9f7  mm/mm_heap/mm_sem.c: add getpid() return check in mm_trysemaphore()
     add 1d23963  mm/mm_heap: add mm_delaylist to mm_heap_s struct
     add cec53bb  include/nuttx/mm/mm.h: fix MM_IS_ALLOCATED(n) define error
     add 231ad20  global change: repace sched_xfree() to kxmm_free()
     add cbf31bc  global change: fix tools/checkpatch.sh warnnings
     add ef36039  mm/mm_heap: fix mm_heap not support BUILD_FLAT
     add 9fb6eee  netlink: Remove the unused netlink_active
     add 3421ec9  netlink: Shouldn't call netlink_notify_response in netlink_poll
     add e6c3062  netlink: Return -EBUSY if some notifier was setup in netlink_notifier_setup
     add 5708015  netlink: Sync the macro with Linux definition
     add 16dbe37  netlink: Implement netlink_connect and netlink_getpeername
     add 70012bc  netlink: Remove netlink_route_recvfrom
     add 369a0fa  netlink: all request to NETLINK_ROUTE should use rtgenmsg
     add 581dbb2  netlink: Fix nxstyle issue
     add acb16e0  Fixes build issues associated with ARMv7-m mpu support files. - inline functions
within mpu.h converted to macros or moved to up_mpu.c - mpu.h and up_mpu.c are now conditionally
included in build via CONFIG_ARM_MPU
     add 2f54204  Fixed some nxstyle errors
     add 459ad99  Use EXTRAFLAGS instead of EXTRADEFINES to be used by make via command line
     add 2427feb  tools/testbuild.sh: add -e option to append extra c/c++ flags build support
     add 554d56b  sched/sched_setpriority.c:  DEBUGVERIFY, not DEBUGASSERT.
     add 67ec3d7  Remove CONFIG_CAN_PASS_STRUCT
     add 72104c1  nxstyle fixes
     add 8b87baa  Update README.txt files for boards using SDCC
     add 621151a  Fix some macOS sim warnings.
     add e174f73  tools/zipme.sh: Create the hashes unconditionally.
     add c3b0848  misc/Kconfig: enable LIBC_IOCTL_VARIADIC by default
     new 0c4113d  include/sys/socket.h:  Add CAN socket family.
     new 592e56e  include/netpacket/can.h:  Add CAN socket family definitions
     new f20b647  net/:  Add WIP initial framework for SocketCAN sockets.
     new ac0ba96  PoC S32K1XX FlexCAN sends CAN msgs through SocketCAN
     new 8033451  Added GPIO code to test SocketCAN performance
     new 25eb201  SocketCAN initial receive working as well
     new a68bc95  Added basic poll()/select support
     new 99769f8  PR350 Coding Standard Corrections
     new ac03a60  Added CAN FD driver support
     new 390278f  FlexCAN transmit CAN FD support
     new 6521491  Added CAN_RAW_FD_FRAMES sockopt support
     new 23eb08b  Fixed SocketCAN IOB default config and IOB typos
     new cb5ded6  SocketCAN removed NET_TCP and NET_PKT dependencies
     new 6d3b4be  SocketCAN recfrom added non-blocking behavior support FlexCAN support sending
extended CAN id
     new 46b5c67  Added functional support for CAN_RAW_FILTER sockopt
     new 51d3e6d  SocketCAN added protocol 0 to suport netlib_ifup with NET_PKT disabled
     new 8768fc2  Added devif_cansend.c (forgotten in commit e485581)
     new 8a04d1f  Added support for SO_TIMESTAMP in socketlayer and SocketCAN Cleanup FlexCAN
driver driver Disabled workqueue based TX in FlexCAN
     new 68d7516  Added support for SO_TIMESTAMP in socketlayer and SocketCAN     Cleanup
FlexCAN driver driver     Disabled workqueue based TX in FlexCAN
     new 61e9cab  S32K1XX Added High res timer support FlexCAN allocate memory for timestamp
     new ef46255  S32K1XX SocketCAN style fixes
     new 54f35c9  Code style fixes
     new abbe479  Code style fixes 2
     new 94c8f2b  Code style fixes 3
     new 66e828f  Socket: Control message addded initial stubs for sendmsg()
     new 72b3c8a  Code style fixes 4
     new fd4662e  Implement NET_CAN_RAW_TX_DEADLINE in SocketCAN and S32K1XX FlexCAN driver
     new 0a8e928  Made can/error.h nxstyle compliant
     new 5f536f3  NET_CAN_RAW_TX_DEADLINE use relative time with watchdog Instead of a polling
timer, also every mailbox get its own watchdog and gets cancelled when a tx interrupt for
the corresponding mailbox occurs.
     new 3873be5  Backport code style fixes
     new afba6c2  Use LPO 32Khz clock for RTC

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d708ba7)
            \
             N -- N -- N   refs/heads/SocketCAN (afba6c2)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 31 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/build.yml                        |   51 +-
 Documentation/NXGraphicsSubsystem.html             |    4 +-
 LICENSE                                            |  102 +-
 NOTICE                                             |   20 +
 arch/Kconfig                                       |    4 -
 arch/arm/src/Makefile                              |    8 +-
 arch/arm/src/armv7-m/mpu.h                         |  344 ++---
 arch/arm/src/armv7-m/up_mpu.c                      |  151 +-
 arch/arm/src/common/up_releasestack.c              |    5 +-
 arch/arm/src/cxd56xx/cxd56_gnss.c                  |   33 +-
 arch/arm/src/cxd56xx/cxd56_icc.c                   |    5 +-
 arch/arm/src/cxd56xx/cxd56_scu.c                   |   13 +-
 arch/arm/src/cxd56xx/cxd56_usbdev.c                |   24 +-
 arch/arm/src/imxrt/Make.defs                       |   12 +-
 arch/arm/src/kinetis/Make.defs                     |    6 +-
 arch/arm/src/lpc17xx_40xx/Make.defs                |    6 +-
 arch/arm/src/lpc43xx/Make.defs                     |    6 +-
 arch/arm/src/lpc54xx/Make.defs                     |    6 +-
 arch/arm/src/sam34/Make.defs                       |    6 +-
 arch/arm/src/stm32/Make.defs                       |    6 +-
 arch/arm/src/stm32/stm32_allocateheap.c            |  232 +--
 arch/arm/src/stm32f7/Make.defs                     |    6 +-
 arch/arm/src/stm32h7/Kconfig                       |    1 +
 arch/arm/src/stm32h7/Make.defs                     |    8 +-
 arch/arm/src/stm32l4/Make.defs                     |    6 +-
 arch/arm/src/tiva/Make.defs                        |    6 +-
 arch/arm/src/xmc4/Make.defs                        |    6 +-
 arch/avr/src/Makefile                              |   10 +-
 arch/avr/src/common/up_releasestack.c              |    4 +-
 arch/hc/src/Makefile                               |    8 +-
 arch/hc/src/common/up_releasestack.c               |    4 +-
 arch/mips/src/Makefile                             |    8 +-
 arch/mips/src/common/up_releasestack.c             |    4 +-
 arch/misoc/src/Makefile                            |   10 +-
 arch/misoc/src/lm32/lm32_releasestack.c            |    4 +-
 arch/misoc/src/minerva/minerva_releasestack.c      |    4 +-
 arch/or1k/src/Makefile                             |    8 +-
 arch/or1k/src/common/up_releasestack.c             |    5 +-
 arch/renesas/src/Makefile                          |    8 +-
 arch/renesas/src/common/up_releasestack.c          |    4 +-
 arch/risc-v/src/Makefile                           |    8 +-
 arch/risc-v/src/common/up_releasestack.c           |    4 +-
 arch/sim/src/Makefile                              |    8 +-
 arch/sim/src/sim/up_releasestack.c                 |    2 +-
 arch/x86/src/Makefile                              |    8 +-
 arch/x86/src/i486/up_releasestack.c                |    4 +-
 arch/x86_64/src/Makefile                           |    8 +-
 arch/x86_64/src/intel64/up_releasestack.c          |    4 +-
 arch/xtensa/src/Makefile                           |    8 +-
 arch/xtensa/src/common/xtensa_releasestack.c       |    4 +-
 arch/xtensa/src/esp32/esp32_serial.c               |    4 +-
 arch/xtensa/src/esp32/hardware/esp32_dport.h       |  516 +------
 arch/xtensa/src/esp32/hardware/esp32_gpio.h        | 1168 +++++++++++++-
 arch/xtensa/src/esp32/hardware/esp32_rtccntl.h     | 1591 ++++++++++++++++----
 arch/xtensa/src/esp32/hardware/esp32_soc.h         |  121 +-
 arch/xtensa/src/esp32/hardware/esp32_uart.h        |  318 +++-
 arch/z16/src/Makefile                              |    6 +-
 arch/z16/src/common/up_releasestack.c              |    2 +-
 arch/z80/src/Makefile.sdccl                        |    2 +-
 arch/z80/src/Makefile.sdccw                        |    2 +-
 arch/z80/src/Makefile.zdsiil                       |    4 +-
 arch/z80/src/Makefile.zdsiiw                       |    4 +-
 arch/z80/src/common/up_releasestack.c              |    4 +-
 binfmt/libnxflat/libnxflat_bind.c                  |  125 +-
 boards/Board.mk                                    |    2 +-
 boards/Kconfig                                     |   13 +
 boards/arm/a1x/pcduino-a10/scripts/Make.defs       |    6 +-
 .../arm/am335x/beaglebone-black/scripts/Make.defs  |    6 +-
 boards/arm/c5471/c5471evm/scripts/Make.defs        |    6 +-
 boards/arm/cxd56xx/spresense/scripts/Make.defs     |    6 +-
 boards/arm/dm320/ntosd-dm320/scripts/Make.defs     |    6 +-
 boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs  |    6 +-
 boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs |    6 +-
 .../olimex-efm32g880f128-stk/scripts/Make.defs     |    6 +-
 boards/arm/imx6/sabre-6quad/scripts/Make.defs      |    6 +-
 boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs   |    6 +-
 .../arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs |    6 +-
 .../imxrt1050-evk/configs/libcxxtest/Make.defs     |    6 +-
 boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs   |    6 +-
 .../arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs |    6 +-
 .../imxrt1060-evk/configs/libcxxtest/Make.defs     |    6 +-
 boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs   |    6 +-
 boards/arm/kinetis/freedom-k28f/scripts/Make.defs  |    6 +-
 boards/arm/kinetis/freedom-k64f/scripts/Make.defs  |    6 +-
 boards/arm/kinetis/freedom-k66f/scripts/Make.defs  |    6 +-
 boards/arm/kinetis/kwikstik-k40/scripts/Make.defs  |    6 +-
 boards/arm/kinetis/teensy-3.x/scripts/Make.defs    |    6 +-
 boards/arm/kinetis/twr-k60n512/scripts/Make.defs   |    6 +-
 boards/arm/kinetis/twr-k64f120m/scripts/Make.defs  |    6 +-
 boards/arm/kl/freedom-kl25z/scripts/Make.defs      |    6 +-
 boards/arm/kl/freedom-kl26z/scripts/Make.defs      |    6 +-
 boards/arm/kl/teensy-lc/scripts/Make.defs          |    6 +-
 .../lc823450/lc823450-xgevk/configs/bt/defconfig   |    1 -
 .../arm/lc823450/lc823450-xgevk/scripts/Make.defs  |    6 +-
 .../arm/lpc17xx_40xx/lincoln60/scripts/Make.defs   |    6 +-
 .../lpc4088-devkit/configs/knsh/Make.defs          |    6 +-
 .../lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs  |    6 +-
 .../lpc4088-quickstart/configs/knsh/Make.defs      |    6 +-
 .../lpc4088-quickstart/scripts/Make.defs           |    6 +-
 .../lpcxpresso-lpc1768/configs/thttpd/Make.defs    |    6 +-
 .../lpcxpresso-lpc1768/scripts/Make.defs           |    6 +-
 .../arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig  |    1 -
 boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs   |    6 +-
 boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs     |    6 +-
 boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs  |    6 +-
 .../configs/thttpd-binfs/Make.defs                 |    6 +-
 .../configs/thttpd-nxflat/Make.defs                |    6 +-
 .../olimex-lpc1766stk/scripts/Make.defs            |    6 +-
 .../lpc17xx_40xx/open1788/configs/knsh/Make.defs   |    6 +-
 .../open1788/configs/knxterm/Make.defs             |    6 +-
 boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs |    6 +-
 .../lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs  |    6 +-
 .../arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs   |    6 +-
 .../arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs |    6 +-
 .../lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs   |    6 +-
 .../arm/lpc214x/mcu123-lpc214x/scripts/Make.defs   |    6 +-
 boards/arm/lpc214x/zp214xpa/scripts/Make.defs      |    6 +-
 .../arm/lpc2378/olimex-lpc2378/scripts/Make.defs   |    6 +-
 boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs  |    6 +-
 boards/arm/lpc31xx/ea3131/locked/Makefile          |    2 +-
 boards/arm/lpc31xx/ea3131/scripts/Make.defs        |    6 +-
 boards/arm/lpc31xx/ea3152/scripts/Make.defs        |    6 +-
 .../arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs |    6 +-
 .../lpc43xx/bambino-200e/configs/netnsh/Make.defs  |    6 +-
 boards/arm/lpc43xx/bambino-200e/scripts/Make.defs  |    6 +-
 .../arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs  |    6 +-
 boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs    |    6 +-
 boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs   |    6 +-
 boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs |    6 +-
 .../lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs  |    6 +-
 .../arm/max326xx/max32660-evsys/scripts/Make.defs  |    6 +-
 boards/arm/moxart/moxa/scripts/Make.defs           |    6 +-
 boards/arm/nrf52/nrf52-feather/scripts/Make.defs   |    6 +-
 boards/arm/nrf52/nrf52832-dk/scripts/Make.defs     |    6 +-
 boards/arm/nrf52/nrf52840-dk/scripts/Make.defs     |    6 +-
 boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs |    6 +-
 boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs  |    6 +-
 .../s32k1xx/rddrone-uavcan144/scripts/Make.defs    |    6 +-
 .../s32k1xx/rddrone-uavcan146/scripts/Make.defs    |    6 +-
 boards/arm/s32k1xx/s32k118evb/scripts/Make.defs    |    6 +-
 boards/arm/s32k1xx/s32k144evb/scripts/Make.defs    |    6 +-
 boards/arm/s32k1xx/s32k146evb/scripts/Make.defs    |    6 +-
 boards/arm/s32k1xx/s32k148evb/scripts/Make.defs    |    6 +-
 boards/arm/sam34/arduino-due/scripts/Make.defs     |    6 +-
 .../arm/sam34/flipnclick-sam3x/scripts/Make.defs   |    6 +-
 boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs   |    6 +-
 boards/arm/sam34/sam3u-ek/scripts/Make.defs        |    6 +-
 boards/arm/sam34/sam4cmp-db/scripts/Make.defs      |    6 +-
 boards/arm/sam34/sam4e-ek/scripts/Make.defs        |    6 +-
 boards/arm/sam34/sam4l-xplained/scripts/Make.defs  |    6 +-
 .../arm/sam34/sam4s-xplained-pro/scripts/Make.defs |    6 +-
 boards/arm/sam34/sam4s-xplained/scripts/Make.defs  |    6 +-
 boards/arm/sama5/sama5d2-xult/scripts/Make.defs    |    6 +-
 .../arm/sama5/sama5d3-xplained/scripts/Make.defs   |    6 +-
 boards/arm/sama5/sama5d3x-ek/scripts/Make.defs     |    6 +-
 boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs |    6 +-
 boards/arm/sama5/sama5d4-ek/scripts/Make.defs      |    6 +-
 boards/arm/samd2l2/arduino-m0/scripts/Make.defs    |    6 +-
 .../arm/samd2l2/samd20-xplained/scripts/Make.defs  |    6 +-
 .../arm/samd2l2/samd21-xplained/scripts/Make.defs  |    6 +-
 .../arm/samd2l2/saml21-xplained/scripts/Make.defs  |    6 +-
 boards/arm/samd5e5/metro-m4/scripts/Make.defs      |    6 +-
 .../samd5e5/same54-xplained-pro/scripts/Make.defs  |    6 +-
 boards/arm/samv7/same70-xplained/scripts/Make.defs |    6 +-
 .../arm/samv7/samv71-xult/configs/knsh/Make.defs   |    6 +-
 boards/arm/samv7/samv71-xult/scripts/Make.defs     |    6 +-
 boards/arm/stm32/axoloti/scripts/Make.defs         |    6 +-
 boards/arm/stm32/clicker2-stm32/scripts/Make.defs  |    6 +-
 boards/arm/stm32/cloudctrl/scripts/Make.defs       |    6 +-
 boards/arm/stm32/fire-stm32v2/scripts/Make.defs    |    6 +-
 boards/arm/stm32/hymini-stm32v/scripts/Make.defs   |    6 +-
 boards/arm/stm32/maple/scripts/Make.defs           |    6 +-
 boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs  |    6 +-
 boards/arm/stm32/nucleo-f103rb/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f207zg/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f302r8/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f303re/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f303ze/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f334r8/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f410rb/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f429zi/Kconfig             |   52 +
 .../stm32/nucleo-f429zi/configs/netnsh/defconfig   |   90 ++
 .../arm/stm32/nucleo-f429zi/configs/nsh/defconfig  |   60 +
 boards/arm/stm32/nucleo-f429zi/include/board.h     |  368 +++++
 .../stm32/nucleo-f429zi}/scripts/Make.defs         |   28 +-
 boards/arm/stm32/nucleo-f429zi/scripts/gnu-elf.ld  |  116 ++
 .../stm32/nucleo-f429zi/scripts/kernel-space.ld    |   97 ++
 boards/arm/stm32/nucleo-f429zi/scripts/ld.script   |  118 ++
 boards/arm/stm32/nucleo-f429zi/scripts/memory.ld   |   86 ++
 .../arm/stm32/nucleo-f429zi/scripts/user-space.ld  |  113 ++
 boards/arm/stm32/nucleo-f429zi/src/Makefile        |   76 +
 boards/arm/stm32/nucleo-f429zi/src/nucleo-144.h    |  284 ++++
 boards/arm/stm32/nucleo-f429zi/src/stm32_adc.c     |  167 ++
 .../stm32/nucleo-f429zi/src/stm32_appinitialize.c  |  172 +++
 .../arm/stm32/nucleo-f429zi/src/stm32_autoleds.c   |  172 +++
 boards/arm/stm32/nucleo-f429zi/src/stm32_bbsram.c  |  534 +++++++
 boards/arm/stm32/nucleo-f429zi/src/stm32_boot.c    |   95 ++
 boards/arm/stm32/nucleo-f429zi/src/stm32_buttons.c |  107 ++
 .../arm/stm32/nucleo-f429zi/src/stm32_dma_alloc.c  |  105 ++
 boards/arm/stm32/nucleo-f429zi/src/stm32_gpio.c    |  321 ++++
 boards/arm/stm32/nucleo-f429zi/src/stm32_pwm.c     |  147 ++
 .../arm/stm32/nucleo-f429zi/src/stm32_reset.c      |   51 +-
 .../arm/stm32/nucleo-f429zi/src/stm32_romfs.h      |   56 +-
 .../nucleo-f429zi/src/stm32_romfs_initialize.c     |  141 ++
 boards/arm/stm32/nucleo-f429zi/src/stm32_sdio.c    |  165 ++
 boards/arm/stm32/nucleo-f429zi/src/stm32_spi.c     |  444 ++++++
 boards/arm/stm32/nucleo-f429zi/src/stm32_usb.c     |  324 ++++
 .../arm/stm32/nucleo-f429zi/src/stm32_userleds.c   |  128 ++
 boards/arm/stm32/nucleo-f446re/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs   |    6 +-
 boards/arm/stm32/nucleo-l152re/scripts/Make.defs   |    6 +-
 .../arm/stm32/olimex-stm32-e407/scripts/Make.defs  |    6 +-
 .../arm/stm32/olimex-stm32-h405/scripts/Make.defs  |    6 +-
 .../arm/stm32/olimex-stm32-h407/scripts/Make.defs  |    6 +-
 .../arm/stm32/olimex-stm32-p107/scripts/Make.defs  |    6 +-
 .../arm/stm32/olimex-stm32-p207/scripts/Make.defs  |    6 +-
 .../stm32/olimex-stm32-p407/configs/kelf/Make.defs |    6 +-
 .../olimex-stm32-p407/configs/kmodule/Make.defs    |    6 +-
 .../stm32/olimex-stm32-p407/configs/knsh/Make.defs |    6 +-
 .../arm/stm32/olimex-stm32-p407/scripts/Make.defs  |    6 +-
 boards/arm/stm32/olimexino-stm32/scripts/Make.defs |    6 +-
 boards/arm/stm32/omnibusf4/scripts/Make.defs       |    6 +-
 boards/arm/stm32/photon/scripts/Make.defs          |    6 +-
 boards/arm/stm32/shenzhou/scripts/Make.defs        |    6 +-
 boards/arm/stm32/stm3210e-eval/scripts/Make.defs   |    6 +-
 boards/arm/stm32/stm3220g-eval/scripts/Make.defs   |    6 +-
 .../stm32/stm3240g-eval/configs/knxwm/Make.defs    |    6 +-
 boards/arm/stm32/stm3240g-eval/scripts/Make.defs   |    6 +-
 boards/arm/stm32/stm32_tiny/scripts/Make.defs      |    6 +-
 boards/arm/stm32/stm32butterfly2/scripts/Make.defs |    6 +-
 .../arm/stm32/stm32f103-minimum/scripts/Make.defs  |    6 +-
 boards/arm/stm32/stm32f334-disco/scripts/Make.defs |    6 +-
 .../arm/stm32/stm32f3discovery/scripts/Make.defs   |    6 +-
 .../arm/stm32/stm32f411e-disco/scripts/Make.defs   |    6 +-
 .../arm/stm32/stm32f429i-disco/scripts/Make.defs   |    6 +-
 .../stm32f4discovery/configs/cxxtest/Make.defs     |    6 +-
 .../stm32/stm32f4discovery/configs/elf/Make.defs   |    6 +-
 .../stm32f4discovery/configs/posix_spawn/Make.defs |    6 +-
 .../stm32f4discovery/configs/testlibcxx/Make.defs  |    6 +-
 .../stm32f4discovery/configs/winbuild/Make.defs    |    6 +-
 .../arm/stm32/stm32f4discovery/scripts/Make.defs   |    6 +-
 boards/arm/stm32/stm32ldiscovery/scripts/Make.defs |    6 +-
 .../arm/stm32/stm32vldiscovery/scripts/Make.defs   |    6 +-
 .../arm/stm32/viewtool-stm32f107/scripts/Make.defs |    6 +-
 .../stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs   |    6 +-
 .../stm32f0l0g0/nucleo-f072rb/scripts/Make.defs    |    6 +-
 .../stm32f0l0g0/nucleo-f091rc/scripts/Make.defs    |    6 +-
 .../stm32f0l0g0/nucleo-g070rb/scripts/Make.defs    |    6 +-
 .../stm32f0l0g0/nucleo-g071rb/scripts/Make.defs    |    6 +-
 .../stm32f0l0g0/nucleo-l073rz/scripts/Make.defs    |    6 +-
 .../stm32f051-discovery/scripts/Make.defs          |    6 +-
 .../stm32f072-discovery/scripts/Make.defs          |    6 +-
 .../stm32f7/nucleo-144/configs/f722-nsh/Make.defs  |    6 +-
 .../nucleo-144/configs/f746-evalos/Make.defs       |    6 +-
 .../stm32f7/nucleo-144/configs/f746-nsh/Make.defs  |    6 +-
 .../nucleo-144/configs/f767-evalos/Make.defs       |    6 +-
 .../nucleo-144/configs/f767-netnsh/Make.defs       |    6 +-
 .../stm32f7/nucleo-144/configs/f767-nsh/Make.defs  |    6 +-
 boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs  |    6 +-
 .../arm/stm32f7/stm32f746g-disco/scripts/Make.defs |    6 +-
 .../arm/stm32f7/stm32f769i-disco/scripts/Make.defs |    6 +-
 boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs |    6 +-
 .../arm/stm32h7/stm32h747i-disco/scripts/Make.defs |    6 +-
 .../arm/stm32l4/b-l475e-iot01a/scripts/Make.defs   |    6 +-
 boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs |    6 +-
 boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs |    6 +-
 boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs |    6 +-
 boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs |    6 +-
 boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs |    6 +-
 .../stm32l476vg-disco/configs/knsh/Make.defs       |    6 +-
 .../stm32l4/stm32l476vg-disco/scripts/Make.defs    |    6 +-
 .../stm32l4r9ai-disco/configs/knsh/Make.defs       |    6 +-
 .../stm32l4/stm32l4r9ai-disco/scripts/Make.defs    |    6 +-
 boards/arm/str71x/olimex-strp711/scripts/Make.defs |    6 +-
 boards/arm/tiva/dk-tm4c129x/scripts/Make.defs      |    6 +-
 boards/arm/tiva/eagle100/scripts/Make.defs         |    6 +-
 boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs     |    6 +-
 boards/arm/tiva/launchxl-cc1310/scripts/Make.defs  |    6 +-
 .../arm/tiva/launchxl-cc1312r1/scripts/Make.defs   |    6 +-
 boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs     |    6 +-
 boards/arm/tiva/lm3s6965-ek/scripts/Make.defs      |    6 +-
 boards/arm/tiva/lm3s8962-ek/scripts/Make.defs      |    6 +-
 .../arm/tiva/lm4f120-launchpad/scripts/Make.defs   |    6 +-
 .../arm/tiva/tm4c123g-launchpad/scripts/Make.defs  |    6 +-
 .../arm/tiva/tm4c1294-launchpad/scripts/Make.defs  |    6 +-
 .../arm/tms570/launchxl-tms57004/scripts/Make.defs |    6 +-
 .../tms570/tms570ls31x-usb-kit/scripts/Make.defs   |    6 +-
 boards/arm/xmc4/xmc4500-relax/scripts/Make.defs    |    6 +-
 boards/arm/xmc4/xmc4700-relax/scripts/Make.defs    |    6 +-
 boards/avr/at32uc3/avr32dev1/scripts/Make.defs     |    6 +-
 boards/avr/at90usb/micropendous3/scripts/Make.defs |    6 +-
 boards/avr/at90usb/teensy-2.0/scripts/Make.defs    |    6 +-
 boards/avr/atmega/amber/scripts/Make.defs          |    6 +-
 .../avr/atmega/arduino-mega2560/scripts/Make.defs  |    6 +-
 boards/avr/atmega/moteino-mega/scripts/Make.defs   |    6 +-
 boards/hc/m9s12/demo9s12ne64/scripts/Make.defs     |    6 +-
 boards/hc/m9s12/ne64badge/scripts/Make.defs        |    6 +-
 boards/mips/pic32mx/mirtoo/scripts/Make.defs       |    6 +-
 .../pic32mx/pic32mx-starterkit/scripts/Make.defs   |    6 +-
 boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs  |    6 +-
 boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs |    6 +-
 boards/mips/pic32mx/ubw32/scripts/Make.defs        |    6 +-
 .../pic32mz/flipnclick-pic32mz/scripts/Make.defs   |    6 +-
 .../pic32mz/pic32mz-starterkit/scripts/Make.defs   |    6 +-
 boards/misoc/lm32/misoc/scripts/Make.defs          |    6 +-
 boards/or1k/mor1kx/or1k/scripts/Make.defs          |    6 +-
 boards/renesas/m16c/skp16c26/scripts/Make.defs     |    4 +-
 .../renesas/rx65n/rx65n-grrose/scripts/Make.defs   |    4 +-
 .../renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs   |    4 +-
 .../renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs   |    4 +-
 boards/renesas/rx65n/rx65n/scripts/Make.defs       |    4 +-
 boards/renesas/sh1/us7032evb1/scripts/Make.defs    |    4 +-
 boards/risc-v/fe310/hifive1-revb/scripts/Make.defs |    6 +-
 boards/risc-v/gap8/gapuino/scripts/Make.defs       |    6 +-
 boards/risc-v/k210/maix-bit/scripts/Make.defs      |    6 +-
 boards/risc-v/litex/arty_a7/scripts/Make.defs      |    6 +-
 .../nr5m100/nr5m100-nexys4/scripts/Make.defs       |    6 +-
 boards/sim/sim/sim/configs/cxxtest/Make.defs       |    8 +-
 boards/sim/sim/sim/configs/nsh2/Make.defs          |    8 +-
 boards/sim/sim/sim/configs/tcpblaster/defconfig    |    1 -
 boards/sim/sim/sim/scripts/Make.defs               |    8 +-
 boards/x86/qemu/qemu-i486/scripts/Make.defs        |    4 +-
 .../x86_64/intel64/qemu-intel64/scripts/Make.defs  |    4 +-
 boards/xtensa/esp32/esp32-core/scripts/Make.defs   |    6 +-
 boards/z16/z16f/z16f2800100zcog/scripts/Make.defs  |    2 +-
 boards/z80/ez80/ez80f910200kitg/scripts/Make.defs  |    2 +-
 boards/z80/ez80/ez80f910200zco/scripts/Make.defs   |    2 +-
 boards/z80/ez80/makerlisp/scripts/Make.defs        |    2 +-
 boards/z80/ez80/z20x/scripts/Make.defs             |    2 +-
 boards/z80/z180/p112/README.txt                    |    8 +
 boards/z80/z180/p112/scripts/Make.defs             |    4 +-
 boards/z80/z8/z8encore000zco/scripts/Make.defs     |    2 +-
 boards/z80/z8/z8f64200100kit/scripts/Make.defs     |    2 +-
 boards/z80/z80/z80sim/README.txt                   |    9 +
 boards/z80/z80/z80sim/scripts/Make.defs            |    4 +-
 drivers/usbhost/usbhost_cdcacm.c                   |   20 +-
 drivers/usbhost/usbhost_hidkbd.c                   |   26 +-
 drivers/usbhost/usbhost_hidmouse.c                 |   26 +-
 drivers/usbhost/usbhost_storage.c                  |   12 +-
 fs/aio/aio_signal.c                                |   45 +-
 fs/procfs/fs_procfsmeminfo.c                       |   55 +-
 graphics/Makefile                                  |   48 +-
 include/arpa/inet.h                                |   52 +-
 include/cxx/cstdlib                                |   41 +-
 include/netpacket/netlink.h                        |  153 +-
 include/nuttx/arch.h                               |   19 -
 include/nuttx/compiler.h                           |   59 +-
 include/nuttx/kmalloc.h                            |  101 +-
 include/nuttx/mm/mm.h                              |   70 +-
 include/nuttx/net/netlink.h                        |    6 +-
 include/nuttx/signal.h                             |   47 +-
 include/nuttx/wqueue.h                             |    1 -
 include/signal.h                                   |   62 +-
 include/stdlib.h                                   |   47 +-
 libs/libc/Makefile                                 |    4 +-
 libs/libc/libc.csv                                 |    3 +-
 libs/libc/misc/Kconfig                             |    2 +-
 libs/libc/misc/lib_stream.c                        |    9 +-
 libs/libc/net/lib_inetntoa.c                       |   55 +-
 libs/libc/stdlib/lib_div.c                         |    4 -
 libs/libc/stdlib/lib_ldiv.c                        |    4 -
 libs/libc/stdlib/lib_lldiv.c                       |    4 +-
 libs/libnx/Makefile                                |  108 +-
 libs/libnx/nxfonts/README.txt                      |    4 +-
 mm/Makefile                                        |    4 +-
 mm/kmm_heap/kmm_mallinfo.c                         |   49 +-
 mm/mm_heap/mm_free.c                               |   68 +-
 mm/mm_heap/mm_initialize.c                         |    6 +
 mm/mm_heap/mm_malloc.c                             |   49 +-
 mm/mm_heap/mm_sem.c                                |   10 +-
 mm/umm_heap/umm_mallinfo.c                         |   50 +-
 net/bluetooth/bluetooth_container.c                |    8 +-
 net/devif/devif_callback.c                         |   51 +-
 net/ieee802154/ieee802154_container.c              |    8 +-
 net/igmp/igmp_group.c                              |   32 +-
 net/mld/mld_group.c                                |   24 +-
 net/netlink/Make.defs                              |    2 +-
 net/netlink/netlink.h                              |   76 +-
 net/netlink/netlink_conn.c                         |  101 +-
 net/netlink/netlink_notifier.c                     |    7 +-
 net/netlink/netlink_route.c                        |  585 ++-----
 net/netlink/netlink_sockif.c                       |  224 ++-
 net/sixlowpan/sixlowpan_reassbuf.c                 |   25 +-
 sched/environ/env_release.c                        |    2 +-
 sched/group/group_leave.c                          |   11 +-
 sched/group/group_waiter.c                         |    2 +-
 sched/init/nx_smpstart.c                           |   26 -
 sched/init/nx_start.c                              |   60 +-
 sched/mqueue/mq_msgfree.c                          |    2 +-
 sched/mqueue/mq_msgqfree.c                         |    2 +-
 sched/mqueue/mq_rcvinternal.c                      |    4 +-
 sched/mqueue/mq_sndinternal.c                      |    8 +-
 sched/pthread/pthread_completejoin.c               |    2 +-
 sched/pthread/pthread_condtimedwait.c              |    4 -
 sched/pthread/pthread_create.c                     |   13 +-
 sched/pthread/pthread_mutex.c                      |   47 +-
 sched/pthread/pthread_release.c                    |    2 +-
 sched/sched/Make.defs                              |    4 +-
 sched/sched/sched.h                                |   23 -
 sched/sched/sched_free.c                           |  176 ---
 sched/sched/sched_garbage.c                        |  273 ----
 sched/sched/sched_mergepending.c                   |    4 +-
 sched/sched/sched_releasetcb.c                     |    4 +-
 sched/sched/sched_setpriority.c                    |   60 +-
 sched/sched/sched_sporadic.c                       |    6 +-
 sched/signal/sig_notification.c                    |   10 +-
 sched/signal/sig_queue.c                           |   63 +-
 sched/signal/sig_releasependingsigaction.c         |    2 +-
 sched/signal/sig_releasependingsignal.c            |    2 +-
 sched/timer/timer_release.c                        |    2 +-
 sched/timer/timer_settime.c                        |   34 -
 sched/wdog/wd_delete.c                             |    6 +-
 sched/wqueue/kwork_hpthread.c                      |   48 +-
 sched/wqueue/kwork_lpthread.c                      |   46 +-
 tools/LibTargets.mk                                |   40 +-
 tools/Makefile.unix                                |    6 +-
 tools/Makefile.win                                 |    6 +-
 tools/README.txt                                   |   20 +-
 tools/testbuild.sh                                 |   10 +-
 tools/zipme.sh                                     |   95 +-
 wireless/bluetooth/bt_buf.c                        |   42 +-
 wireless/ieee802154/ieee802154_primitive.c         |   34 +-
 wireless/pktradio/pktradio_metadata.c              |   18 +-
 423 files changed, 10049 insertions(+), 4741 deletions(-)
 create mode 100644 boards/arm/stm32/nucleo-f429zi/Kconfig
 create mode 100644 boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig
 create mode 100644 boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig
 create mode 100644 boards/arm/stm32/nucleo-f429zi/include/board.h
 copy boards/{risc-v/litex/arty_a7 => arm/stm32/nucleo-f429zi}/scripts/Make.defs (84%)
 create mode 100644 boards/arm/stm32/nucleo-f429zi/scripts/gnu-elf.ld
 create mode 100644 boards/arm/stm32/nucleo-f429zi/scripts/kernel-space.ld
 create mode 100644 boards/arm/stm32/nucleo-f429zi/scripts/ld.script
 create mode 100644 boards/arm/stm32/nucleo-f429zi/scripts/memory.ld
 create mode 100644 boards/arm/stm32/nucleo-f429zi/scripts/user-space.ld
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/Makefile
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/nucleo-144.h
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_adc.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_appinitialize.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_autoleds.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_bbsram.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_boot.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_buttons.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_dma_alloc.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_gpio.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_pwm.c
 copy sched/mqueue/mq_msgqfree.c => boards/arm/stm32/nucleo-f429zi/src/stm32_reset.c (62%)
 copy sched/mqueue/mq_msgqfree.c => boards/arm/stm32/nucleo-f429zi/src/stm32_romfs.h (61%)
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_romfs_initialize.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_sdio.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_spi.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_usb.c
 create mode 100644 boards/arm/stm32/nucleo-f429zi/src/stm32_userleds.c
 delete mode 100644 sched/sched/sched_free.c
 delete mode 100644 sched/sched/sched_garbage.c


Mime
View raw message