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 468c9eacd8 arm/sam34/boards/arduino-due: Migrate README.txt to RST.
     add 5acfb995e0 codespell: Add RCALL
     add 7b3aad198e ci/testlist: Don't build breadxavr board
     add 492ea844ef boards/avr: fix alignment of .text section if .progmem is 
used
     add 22df1ed2ab tools: add permitted mixed case suffixes to nxstyle
     add 3b39101c82 arch/avr: decouple enabling of IOBJ/IPTR qualifiers from 
debugging
     add 290f09934d arch/avr: enable eliminating unused sections with GCC
     add 100bbe620e arch/avr: make the linker obey DEBUG_LINK_MAP
     add 66f6bb45ab arch/avr/avrdx: initial support for AVRnDx chips
     add 4000eaa1b8 boards/avr/avrdx/breadxavr: added AVR DA chip on breadboard
     add bce6ef6aad arch/avr/avrdx: provide tickless OS option
     add ca7941eec7 arch/avr/avrdx: added support for serial driver
     add 821fea2c2b arch/avr/src/avrdx: introduce header file for I/O port 
constants
     add 065910c7d3 arch/avr/src/avrdx: added I/O interrupt multiplexer
     add bf76231f3c boards/avr/avrdx/breadxavr: support for buttons handled by 
input driver
     add 1a8fba827a arch/avr/src/avrdx: added support for AVR128DA64 and 
AVR128DB64 chips

No new revisions were added by this update.

Summary of changes:
 .codespellrc                                       |    1 +
 .../platforms/avr/avrdx/boards/breadxavr/index.rst |   25 +
 .../platforms/avr/avrdx/gpio_intr_mux.rst          |   44 +
 Documentation/platforms/avr/avrdx/index.rst        |   93 ++
 .../platforms/avr/context-switch-notes.rst         |  118 +++
 arch/avr/Kconfig                                   |   10 +
 arch/avr/include/avrdx/irq.h                       |  318 ++++++
 arch/avr/src/avr/Kconfig                           |   52 +-
 arch/avr/src/avr/Toolchain.defs                    |   20 +
 arch/avr/src/avr/excptmacros.h                     |  104 ++
 arch/avr/src/avrdx/Kconfig                         |  247 +++++
 arch/avr/src/{atmega => avrdx}/Make.defs           |   25 +-
 .../src/samv7/sam_eefc.h => avr/src/avrdx/avrdx.h} |   78 +-
 .../at90usb_config.h => avrdx/avrdx_config.h}      |   60 +-
 arch/avr/src/avrdx/avrdx_exceptions.S              |  318 ++++++
 .../sam_gclk.h => avr/src/avrdx/avrdx_gpio.h}      |  123 ++-
 arch/avr/src/avrdx/avrdx_gpio_isr_mux.c            |  418 ++++++++
 arch/avr/src/avrdx/avrdx_head.S                    |  578 +++++++++++
 .../z8_leds.c => arch/avr/src/avrdx/avrdx_init.c   |   40 +-
 .../src/avrdx/avrdx_iodefs.h}                      |   29 +-
 arch/avr/src/avrdx/avrdx_lowconsole.c              |  528 ++++++++++
 .../atmega_lowinit.c => avrdx/avrdx_lowinit.c}     |  117 +--
 .../chip.h => avr/src/avrdx/avrdx_memorymap.h}     |   10 +-
 arch/avr/src/avrdx/avrdx_peripherals.c             |  233 +++++
 arch/avr/src/avrdx/avrdx_serial.c                  |  792 ++++++++++++++
 .../tiva_can.h => avr/src/avrdx/avrdx_serial.h}    |  100 +-
 .../avr/src/avrdx/avrdx_serial_early.c             |   39 +-
 .../src/avrdx/avrdx_timerisr.c}                    |  161 ++-
 arch/avr/src/avrdx/avrdx_timerisr_tickless_alarm.c | 1096 ++++++++++++++++++++
 arch/avr/src/{atmega => avrdx}/chip.h              |   12 +-
 arch/avr/src/avrdx/iodefs/avr128da28.h             |  145 +++
 arch/avr/src/avrdx/iodefs/avr128da64.h             |  145 +++
 arch/avr/src/avrdx/iodefs/avr128db64.h             |  145 +++
 arch/avr/src/common/avr_initialize.c               |   17 +
 arch/avr/src/common/avr_internal.h                 |   25 +-
 boards/Kconfig                                     |   14 +
 boards/avr/at90usb/teensy-2.0/scripts/flash.ld     |    1 +
 .../avr/atmega/arduino-mega2560/scripts/flash.ld   |    1 +
 .../atmega/mega1284p-xplained/scripts/ld.script    |    1 +
 boards/avr/atmega/moteino-mega/scripts/ld.script   |    1 +
 boards/avr/avrdx/breadxavr/Kconfig                 |   16 +
 .../breadxavr}/configs/hello/defconfig             |   28 +-
 .../breadxavr}/include/board.h                     |   37 +-
 .../amber => avrdx/breadxavr}/scripts/Make.defs    |    4 +-
 .../breadxavr/scripts/breadxavr.ld}                |    6 +-
 .../breadxavr}/src/Makefile                        |   12 +-
 .../breadxavr}/src/avr_leds.c                      |   26 +-
 .../avrdx/breadxavr/src/avrdx_boot.c}              |   45 +-
 .../avrdx/breadxavr/src/avrdx_buttons.c}           |  146 ++-
 .../avr/avrdx/breadxavr/src/avrdx_init.c           |   59 +-
 .../breadxavr/src/breadxavr.h}                     |   27 +-
 tools/ci/testlist/other.dat                        |    3 +
 tools/nxstyle.c                                    |   10 +-
 53 files changed, 6135 insertions(+), 568 deletions(-)
 create mode 100644 Documentation/platforms/avr/avrdx/boards/breadxavr/index.rst
 create mode 100644 Documentation/platforms/avr/avrdx/gpio_intr_mux.rst
 create mode 100644 Documentation/platforms/avr/avrdx/index.rst
 create mode 100644 Documentation/platforms/avr/context-switch-notes.rst
 create mode 100644 arch/avr/include/avrdx/irq.h
 create mode 100644 arch/avr/src/avrdx/Kconfig
 copy arch/avr/src/{atmega => avrdx}/Make.defs (78%)
 copy arch/{arm/src/samv7/sam_eefc.h => avr/src/avrdx/avrdx.h} (66%)
 copy arch/avr/src/{at90usb/at90usb_config.h => avrdx/avrdx_config.h} (65%)
 create mode 100644 arch/avr/src/avrdx/avrdx_exceptions.S
 copy arch/{arm/src/samd2l2/sam_gclk.h => avr/src/avrdx/avrdx_gpio.h} (57%)
 create mode 100644 arch/avr/src/avrdx/avrdx_gpio_isr_mux.c
 create mode 100644 arch/avr/src/avrdx/avrdx_head.S
 copy boards/z80/z8/z8f64200100kit/src/z8_leds.c => 
arch/avr/src/avrdx/avrdx_init.c (87%)
 copy arch/{arm/src/samv7/sam_periphclks.h => avr/src/avrdx/avrdx_iodefs.h} 
(82%)
 create mode 100644 arch/avr/src/avrdx/avrdx_lowconsole.c
 copy arch/avr/src/{atmega/atmega_lowinit.c => avrdx/avrdx_lowinit.c} (56%)
 copy arch/{arm/src/am335x/chip.h => avr/src/avrdx/avrdx_memorymap.h} (91%)
 create mode 100644 arch/avr/src/avrdx/avrdx_peripherals.c
 create mode 100644 arch/avr/src/avrdx/avrdx_serial.c
 copy arch/{arm/src/tiva/tiva_can.h => avr/src/avrdx/avrdx_serial.h} (62%)
 copy boards/arm/stm32/nucleo-f303re/src/stm32_boot.c => 
arch/avr/src/avrdx/avrdx_serial_early.c (76%)
 copy arch/{arm/src/cxd32xx/cxd32_timerisr.c => avr/src/avrdx/avrdx_timerisr.c} 
(52%)
 create mode 100644 arch/avr/src/avrdx/avrdx_timerisr_tickless_alarm.c
 copy arch/avr/src/{atmega => avrdx}/chip.h (89%)
 create mode 100644 arch/avr/src/avrdx/iodefs/avr128da28.h
 create mode 100644 arch/avr/src/avrdx/iodefs/avr128da64.h
 create mode 100644 arch/avr/src/avrdx/iodefs/avr128db64.h
 create mode 100644 boards/avr/avrdx/breadxavr/Kconfig
 copy boards/avr/{atmega/amber => avrdx/breadxavr}/configs/hello/defconfig (65%)
 copy boards/avr/{at90usb/micropendous3 => avrdx/breadxavr}/include/board.h 
(78%)
 copy boards/avr/{atmega/amber => avrdx/breadxavr}/scripts/Make.defs (92%)
 copy boards/avr/{atmega/mega1284p-xplained/scripts/ld.script => 
avrdx/breadxavr/scripts/breadxavr.ld} (97%)
 copy boards/avr/{atmega/arduino-mega2560 => avrdx/breadxavr}/src/Makefile (83%)
 copy boards/avr/{atmega/mega1284p-xplained => avrdx/breadxavr}/src/avr_leds.c 
(87%)
 copy boards/{z80/ez80/ez80f910200kitg/src/ez80_leds.c => 
avr/avrdx/breadxavr/src/avrdx_boot.c} (81%)
 copy boards/{sim/sim/sim/src/sim_buttons.c => 
avr/avrdx/breadxavr/src/avrdx_buttons.c} (54%)
 copy arch/avr/src/at32uc3/at32uc3_lowinit.c => 
boards/avr/avrdx/breadxavr/src/avrdx_init.c (78%)
 copy boards/avr/{atmega/arduino-mega2560/src/arduino_mega2560.h => 
avrdx/breadxavr/src/breadxavr.h} (84%)

Reply via email to