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

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


    from 3671f941691 net/inet: Fail sendmsg() when the sum of the iov_len 
values overflows.
     new dea993847ab arch/avr/src/avrdx/avrdx_lowconsole: fix zero pulse in 
UART activation
     new afd7be0c8b7 drivers/leds: do not enforce SPI for non-SPI WS2812 driver 
variant
     new 4a57fc685d0 arch/avr/src/avrdx/iodefs: fix/add macros related to USART 
peripheral
     new 7b57703afa8 arch/avr/src/avrdx/avrdx_serial.h: fixed missing include 
directive
     new 4b8ac0f5904 drivers/leds/ws2812: fix obsolete function description
     new 0f7aa511b22 arch/avr/src/avrdx/avrdx_ws2812: added lower-half driver 
for WS2812 LEDs
     new 81b775e735a boards/avr/avrdx/breadxavr: added WS2812 LED example
     new 2ca344080f6 drivers/leds/ws2812: fix checkpatch complaint
     new 885879dc429 drivers/leds/ws2812: provide byte order transformation

The 9 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:
 .codespellrc                                       |    2 +-
 Documentation/os/drivers/character/leds/ws2812.rst |   55 +
 .../platforms/avr/avrdx/boards/breadxavr/index.rst |   11 +
 Documentation/platforms/avr/avrdx/docs/ws2812.rst  |  321 +++++
 arch/avr/src/avrdx/Kconfig                         |   18 +-
 arch/avr/src/avrdx/Kconfig-drivers                 |  126 ++
 arch/avr/src/avrdx/Make.defs                       |    5 +
 arch/avr/src/avrdx/avrdx_lowconsole.c              |   15 +
 arch/avr/src/avrdx/avrdx_serial.h                  |    1 +
 arch/avr/src/avrdx/avrdx_swint.h                   |   12 +
 arch/avr/src/avrdx/avrdx_ws2812.c                  | 1342 ++++++++++++++++++++
 arch/avr/src/avrdx/avrdx_ws2812.h                  |  174 +++
 arch/avr/src/avrdx/avrdx_ws2812_uart_store.S       |  280 ++++
 arch/avr/src/avrdx/avrdx_ws2812_uart_xmit.S        |  479 +++++++
 arch/avr/src/avrdx/iodefs/avr128da28.h             |    9 +-
 arch/avr/src/avrdx/iodefs/avr128da64.h             |    9 +-
 arch/avr/src/avrdx/iodefs/avr128db64.h             |    9 +-
 boards/avr/avrdx/breadxavr/Kconfig                 |   11 +
 .../breadxavr/configs/{nsh => ws2812}/defconfig    |   19 +
 boards/avr/avrdx/breadxavr/src/avrdx_init.c        |   37 +-
 drivers/leds/Kconfig                               |   32 +-
 drivers/leds/ws2812.c                              |  169 ++-
 include/nuttx/leds/ws2812.h                        |   53 +-
 23 files changed, 3164 insertions(+), 25 deletions(-)
 create mode 100644 Documentation/platforms/avr/avrdx/docs/ws2812.rst
 create mode 100644 arch/avr/src/avrdx/Kconfig-drivers
 create mode 100644 arch/avr/src/avrdx/avrdx_ws2812.c
 create mode 100644 arch/avr/src/avrdx/avrdx_ws2812.h
 create mode 100644 arch/avr/src/avrdx/avrdx_ws2812_uart_store.S
 create mode 100644 arch/avr/src/avrdx/avrdx_ws2812_uart_xmit.S
 copy boards/avr/avrdx/breadxavr/configs/{nsh => ws2812}/defconfig (66%)

Reply via email to