This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from f4b77f078b skeleton.c doesn't compile without this patch if ioctls are 
enabled
     add 4bad6048f0 drivers/foc: add support for FOC power-stage driver
     add 9a51197523 drivers/foc: add support for drv8301 power-stage driver
     add 014029c649 boards: add support for ODrive V3.6 board

No new revisions were added by this update.

Summary of changes:
 Documentation/applications/examples/foc/index.rst  |   2 -
 .../components/drivers/character/motor/foc.rst     |   7 +
 .../arm/stm32f4/boards/odrive36/index.rst          |  97 +++
 boards/Kconfig                                     |  12 +
 .../arm/stm32/odrive36}/CMakeLists.txt             |  12 +-
 boards/arm/stm32/odrive36/Kconfig                  |  48 +
 boards/arm/stm32/odrive36/configs/nsh/defconfig    |  44 +
 boards/arm/stm32/odrive36/configs/usbnsh/defconfig |  56 ++
 boards/arm/stm32/odrive36/include/board.h          | 210 +++++
 .../arm/stm32/odrive36/scripts}/Make.defs          |  27 +-
 boards/arm/stm32/odrive36/scripts/ld.script        | 123 +++
 .../arm/stm32/odrive36/src}/CMakeLists.txt         |  27 +-
 .../arm/stm32/odrive36/src}/Make.defs              |  28 +-
 boards/arm/stm32/odrive36/src/odrive.h             | 155 ++++
 boards/arm/stm32/odrive36/src/stm32_appinit.c      |  71 ++
 boards/arm/stm32/odrive36/src/stm32_boot.c         | 105 +++
 boards/arm/stm32/odrive36/src/stm32_bringup.c      | 141 +++
 boards/arm/stm32/odrive36/src/stm32_foc.c          | 962 +++++++++++++++++++++
 boards/arm/stm32/odrive36/src/stm32_spi.c          | 196 +++++
 boards/arm/stm32/odrive36/src/stm32_usb.c          | 103 +++
 drivers/motor/CMakeLists.txt                       |   1 +
 drivers/motor/foc/CMakeLists.txt                   |   9 +
 drivers/motor/foc/Kconfig                          |  10 +
 drivers/motor/foc/Make.defs                        |   8 +
 drivers/motor/foc/drv8301.c                        | 457 ++++++++++
 .../motor_ioctl.h => drivers/motor/foc/foc_pwr.c   |  70 +-
 include/nuttx/motor/{ => foc}/drv8301.h            |  84 +-
 include/nuttx/motor/foc/foc.h                      |  21 +
 .../nuttx/motor/{motor_ioctl.h => foc/foc_pwr.h}   |  65 +-
 include/nuttx/motor/motor_ioctl.h                  |   2 +
 30 files changed, 3048 insertions(+), 105 deletions(-)
 create mode 100644 
Documentation/platforms/arm/stm32f4/boards/odrive36/index.rst
 copy {drivers/motor/foc => boards/arm/stm32/odrive36}/CMakeLists.txt (77%)
 create mode 100644 boards/arm/stm32/odrive36/Kconfig
 create mode 100644 boards/arm/stm32/odrive36/configs/nsh/defconfig
 create mode 100644 boards/arm/stm32/odrive36/configs/usbnsh/defconfig
 create mode 100644 boards/arm/stm32/odrive36/include/board.h
 copy {drivers/motor/foc => boards/arm/stm32/odrive36/scripts}/Make.defs (51%)
 create mode 100644 boards/arm/stm32/odrive36/scripts/ld.script
 copy {drivers/motor => boards/arm/stm32/odrive36/src}/CMakeLists.txt (69%)
 copy {drivers/motor/foc => boards/arm/stm32/odrive36/src}/Make.defs (65%)
 create mode 100644 boards/arm/stm32/odrive36/src/odrive.h
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_appinit.c
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_boot.c
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_bringup.c
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_foc.c
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_spi.c
 create mode 100644 boards/arm/stm32/odrive36/src/stm32_usb.c
 create mode 100644 drivers/motor/foc/drv8301.c
 copy include/nuttx/motor/motor_ioctl.h => drivers/motor/foc/foc_pwr.c (55%)
 rename include/nuttx/motor/{ => foc}/drv8301.h (72%)
 copy include/nuttx/motor/{motor_ioctl.h => foc/foc_pwr.h} (54%)

Reply via email to