From 2022deb18c20d145e97361cfe4cd411685261bad Mon Sep 17 00:00:00 2001 From: premila <premila@mit.edu> Date: Tue, 24 Sep 2019 13:37:53 -0400 Subject: [PATCH] premila's breadboard_max32660 folder --- breadboard_max32660_premila/.gitignore | 1 + .../EvKitExamples/DMA/.cproject | 97 + .../EvKitExamples/DMA/.project | 26 + .../DMA/.settings/language.settings.xml | 15 + .../EvKitExamples/DMA/DMA.launch | 64 + .../EvKitExamples/DMA/Makefile | 116 + .../EvKitExamples/DMA/main.c | 230 + .../EvKitExamples/Flash/.cproject | 97 + .../EvKitExamples/Flash/.project | 26 + .../Flash/.settings/language.settings.xml | 15 + .../EvKitExamples/Flash/Flash.launch | 64 + .../EvKitExamples/Flash/Makefile | 120 + .../EvKitExamples/Flash/main.c | 181 + .../EvKitExamples/FreeRTOSDemo/.cproject | 97 + .../EvKitExamples/FreeRTOSDemo/.project | 26 + .../.settings/language.settings.xml | 15 + .../EvKitExamples/FreeRTOSDemo/CLI-commands.c | 371 + .../FreeRTOSDemo/FreeRTOSConfig.h | 124 + .../FreeRTOSDemo/FreeRTOSDemo.launch | 64 + .../EvKitExamples/FreeRTOSDemo/Makefile | 108 + .../FreeRTOSDemo/freertos_tickless.c | 189 + .../EvKitExamples/FreeRTOSDemo/main.c | 409 + .../EvKitExamples/GPIO/.cproject | 97 + .../EvKitExamples/GPIO/.project | 26 + .../GPIO/.settings/language.settings.xml | 15 + .../EvKitExamples/GPIO/GPIO.launch | 64 + .../EvKitExamples/GPIO/Makefile | 116 + .../EvKitExamples/GPIO/main.c | 129 + .../EvKitExamples/Hello_World/.cproject | 97 + .../EvKitExamples/Hello_World/.project | 26 + .../.settings/language.settings.xml | 15 + .../Hello_World/Hello_World.launch | 64 + .../EvKitExamples/Hello_World/Makefile | 116 + .../EvKitExamples/Hello_World/main.c | 74 + .../EvKitExamples/I2C/.cproject | 97 + .../EvKitExamples/I2C/.project | 26 + .../I2C/.settings/language.settings.xml | 15 + .../EvKitExamples/I2C/I2C.launch | 64 + .../EvKitExamples/I2C/Makefile | 116 + .../EvKitExamples/I2C/main.c | 256 + .../EvKitExamples/I2S/.cproject | 97 + .../EvKitExamples/I2S/.project | 26 + .../I2S/.settings/language.settings.xml | 15 + .../EvKitExamples/I2S/I2S.launch | 64 + .../EvKitExamples/I2S/Makefile | 116 + .../EvKitExamples/I2S/main.c | 152 + .../EvKitExamples/ICC/.cproject | 97 + .../EvKitExamples/ICC/.project | 26 + .../ICC/.settings/language.settings.xml | 15 + .../EvKitExamples/ICC/ICC.launch | 64 + .../EvKitExamples/ICC/Makefile | 116 + .../EvKitExamples/ICC/main.c | 96 + .../EvKitExamples/LP/.cproject | 97 + .../EvKitExamples/LP/.project | 26 + .../LP/.settings/language.settings.xml | 15 + .../EvKitExamples/LP/LP.launch | 64 + .../EvKitExamples/LP/Makefile | 114 + .../EvKitExamples/LP/lp.ld | 134 + .../EvKitExamples/LP/main.c | 243 + .../EvKitExamples/RTC/.cproject | 97 + .../EvKitExamples/RTC/.project | 26 + .../RTC/.settings/language.settings.xml | 15 + .../EvKitExamples/RTC/Makefile | 116 + .../EvKitExamples/RTC/RTC.launch | 64 + .../EvKitExamples/RTC/main.c | 203 + .../EvKitExamples/SPI/.cproject | 97 + .../EvKitExamples/SPI/.project | 26 + .../SPI/.settings/language.settings.xml | 15 + .../EvKitExamples/SPI/Makefile | 117 + .../EvKitExamples/SPI/SPI.launch | 66 + .../EvKitExamples/SPI/main.c | 228 + .../EvKitExamples/SPI_Slave/.cproject | 97 + .../EvKitExamples/SPI_Slave/.project | 26 + .../SPI_Slave/.settings/language.settings.xml | 15 + .../EvKitExamples/SPI_Slave/Makefile | 117 + .../EvKitExamples/SPI_Slave/SPI_Slave.launch | 66 + .../EvKitExamples/SPI_Slave/main.c | 210 + .../EvKitExamples/SysTick/.cproject | 97 + .../EvKitExamples/SysTick/.project | 26 + .../SysTick/.settings/language.settings.xml | 15 + .../EvKitExamples/SysTick/Makefile | 116 + .../EvKitExamples/SysTick/SysTick.launch | 64 + .../EvKitExamples/SysTick/main.c | 89 + .../EvKitExamples/TMR/.cproject | 97 + .../EvKitExamples/TMR/.project | 26 + .../TMR/.settings/language.settings.xml | 15 + .../EvKitExamples/TMR/Makefile | 116 + .../EvKitExamples/TMR/TMR.launch | 64 + .../EvKitExamples/TMR/main.c | 240 + .../EvKitExamples/UART/.cproject | 97 + .../EvKitExamples/UART/.project | 26 + .../UART/.settings/language.settings.xml | 15 + .../EvKitExamples/UART/Makefile | 116 + .../EvKitExamples/UART/UART.launch | 64 + .../EvKitExamples/UART/main.c | 177 + .../EvKitExamples/Watchdog/.cproject | 97 + .../EvKitExamples/Watchdog/.project | 26 + .../Watchdog/.settings/language.settings.xml | 15 + .../EvKitExamples/Watchdog/Makefile | 116 + .../EvKitExamples/Watchdog/Watchdog.launch | 64 + .../EvKitExamples/Watchdog/main.c | 141 + .../Libraries/Boards/EvKit_V1/Include/board.h | 93 + .../Libraries/Boards/EvKit_V1/Source/board.c | 162 + .../Boards/EvKit_V1/Source/rom_stub.c | 97 + .../Libraries/Boards/EvKit_V1/adapters.txt | 2 + .../Libraries/Boards/EvKit_V1/board.mk | 56 + .../Libraries/Boards/EvKit_V1/examples.txt | 16 + .../Libraries/Boards/Include/led.h | 102 + .../Libraries/Boards/Include/pb.h | 110 + .../Libraries/Boards/Source/led.c | 90 + .../Libraries/Boards/Source/pb.c | 112 + .../Libraries/Boards/Source/stdio.c | 257 + .../Device/Maxim/MAX32660/Include/bbfc_regs.h | 127 + .../Maxim/MAX32660/Include/bbsir_regs.h | 111 + .../Device/Maxim/MAX32660/Include/dma_regs.h | 604 + .../Device/Maxim/MAX32660/Include/flc_regs.h | 264 + .../Device/Maxim/MAX32660/Include/gcr_regs.h | 769 ++ .../Device/Maxim/MAX32660/Include/gpio_regs.h | 663 + .../Device/Maxim/MAX32660/Include/i2c_regs.h | 843 ++ .../Device/Maxim/MAX32660/Include/icc_regs.h | 167 + .../Device/Maxim/MAX32660/Include/max32660.h | 403 + .../Maxim/MAX32660/Include/max32660.svd | 10949 ++++++++++++++++ .../Maxim/MAX32660/Include/mxc_device.h | 72 + .../Maxim/MAX32660/Include/pwrseq_regs.h | 273 + .../Device/Maxim/MAX32660/Include/rtc_regs.h | 297 + .../Device/Maxim/MAX32660/Include/sir_regs.h | 255 + .../Device/Maxim/MAX32660/Include/smon_regs.h | 628 + .../Maxim/MAX32660/Include/spi17y_regs.h | 664 + .../Maxim/MAX32660/Include/spimss_regs.h | 496 + .../Maxim/MAX32660/Include/system_max32660.h | 93 + .../Device/Maxim/MAX32660/Include/tmr_regs.h | 233 + .../Device/Maxim/MAX32660/Include/uart_regs.h | 450 + .../Device/Maxim/MAX32660/Include/wdt_regs.h | 236 + .../Device/Maxim/MAX32660/Source/GCC/gcc.mk | 391 + .../Maxim/MAX32660/Source/GCC/max32660.ld | 131 + .../Maxim/MAX32660/Source/GCC/max32660.mk | 83 + .../Maxim/MAX32660/Source/GCC/max32660_ram.ld | 132 + .../Maxim/MAX32660/Source/GCC/max32660_sbl.ld | 271 + .../MAX32660/Source/GCC/startup_max32660.S | 314 + .../CMSIS/Device/Maxim/MAX32660/Source/heap.c | 77 + .../Maxim/MAX32660/Source/system_max32660.c | 167 + .../CMSIS/Include/arm_common_tables.h | 100 + .../CMSIS/Include/arm_const_structs.h | 85 + .../Libraries/CMSIS/Include/arm_math.h | 7306 +++++++++++ .../Libraries/CMSIS/Include/core_cm3.h | 1627 +++ .../Libraries/CMSIS/Include/core_cm4.h | 1772 +++ .../Libraries/CMSIS/Include/core_cm4_simd.h | 671 + .../Libraries/CMSIS/Include/core_cmFunc.h | 633 + .../Libraries/CMSIS/Include/core_cmInstr.h | 688 + .../CMSIS/Lib/GCC/libarm_cortexM3l_math.a | Bin 0 -> 3215920 bytes .../CMSIS/Lib/GCC/libarm_cortexM4l_math.a | Bin 0 -> 3192576 bytes .../CMSIS/Lib/GCC/libarm_cortexM4lf_math.a | Bin 0 -> 3144804 bytes .../Libraries/CMSIS/Lib/license.txt | 28 + .../MAX32660PeriphDriver/Include/dma.h | 345 + .../MAX32660PeriphDriver/Include/flc.h | 186 + .../MAX32660PeriphDriver/Include/gpio.h | 295 + .../MAX32660PeriphDriver/Include/i2c.h | 233 + .../MAX32660PeriphDriver/Include/i2s.h | 179 + .../MAX32660PeriphDriver/Include/icc.h | 97 + .../MAX32660PeriphDriver/Include/lp.h | 341 + .../MAX32660PeriphDriver/Include/mxc_assert.h | 113 + .../MAX32660PeriphDriver/Include/mxc_config.h | 53 + .../MAX32660PeriphDriver/Include/mxc_delay.h | 124 + .../MAX32660PeriphDriver/Include/mxc_errors.h | 94 + .../MAX32660PeriphDriver/Include/mxc_lock.h | 94 + .../MAX32660PeriphDriver/Include/mxc_pins.h | 91 + .../MAX32660PeriphDriver/Include/mxc_sys.h | 450 + .../MAX32660PeriphDriver/Include/nvic_table.h | 87 + .../MAX32660PeriphDriver/Include/rtc.h | 237 + .../MAX32660PeriphDriver/Include/spi.h | 259 + .../MAX32660PeriphDriver/Include/spi17y.h | 242 + .../MAX32660PeriphDriver/Include/spimss.h | 197 + .../MAX32660PeriphDriver/Include/tmr.h | 262 + .../MAX32660PeriphDriver/Include/tmr_utils.h | 146 + .../MAX32660PeriphDriver/Include/uart.h | 356 + .../MAX32660PeriphDriver/Include/wdt.h | 165 + .../Libraries/MAX32660PeriphDriver/Makefile | 92 + .../MAX32660PeriphDriver/Source/dma.c | 372 + .../MAX32660PeriphDriver/Source/flc.c | 565 + .../MAX32660PeriphDriver/Source/gpio.c | 312 + .../MAX32660PeriphDriver/Source/i2c.c | 1039 ++ .../MAX32660PeriphDriver/Source/i2s.c | 216 + .../MAX32660PeriphDriver/Source/icc.c | 84 + .../MAX32660PeriphDriver/Source/lp.c | 371 + .../MAX32660PeriphDriver/Source/mxc_assert.c | 50 + .../MAX32660PeriphDriver/Source/mxc_delay.c | 189 + .../MAX32660PeriphDriver/Source/mxc_lock.c | 85 + .../MAX32660PeriphDriver/Source/mxc_pins.c | 79 + .../MAX32660PeriphDriver/Source/mxc_sys.c | 720 + .../MAX32660PeriphDriver/Source/nvic_table.c | 84 + .../MAX32660PeriphDriver/Source/rtc.c | 398 + .../MAX32660PeriphDriver/Source/spi.c | 254 + .../MAX32660PeriphDriver/Source/spi17y.c | 640 + .../MAX32660PeriphDriver/Source/spimss.c | 514 + .../MAX32660PeriphDriver/Source/tmr.c | 288 + .../MAX32660PeriphDriver/Source/tmr_utils.c | 168 + .../MAX32660PeriphDriver/Source/uart.c | 718 + .../MAX32660PeriphDriver/Source/wdt.c | 129 + .../MAX32660PeriphDriver/periphdriver.mk | 77 + breadboard_max32660_premila/README.md | 33 + .../helloworld/Makefile | 116 + breadboard_max32660_premila/helloworld/main.c | 76 + breadboard_max32660_premila/ringtest/Makefile | 116 + .../ringtest/README.md | 23 + breadboard_max32660_premila/ringtest/main.c | 86 + .../ringtest/ringtest.png | Bin 0 -> 17483 bytes .../ringtest/ringtest2.png | Bin 0 -> 21680 bytes .../ringtest/ringtest3.jpg | Bin 0 -> 225535 bytes .../ringtest/ringtest4.png | Bin 0 -> 16206 bytes .../ringtest/ringtest5.png | Bin 0 -> 18660 bytes .../spi_experiments/.cproject | 97 + .../spi_experiments/.project | 26 + .../.settings/language.settings.xml | 15 + .../spi_experiments/Makefile | 117 + .../spi_experiments/README.md | 7 + .../spi_experiments/SPI_Slave.launch | 66 + .../spi_experiments/main.c | 210 + .../spi_experiments/spi_experiments1.png | Bin 0 -> 15445 bytes 218 files changed, 56213 insertions(+) create mode 100644 breadboard_max32660_premila/.gitignore create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/DMA.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/DMA/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/Flash.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/Flash/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/CLI-commands.c create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSConfig.h create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSDemo.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/freertos_tickless.c create mode 100644 breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/GPIO.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/GPIO/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/Hello_World.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/Hello_World/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/I2C.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/I2C/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/I2S.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/I2S/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/ICC.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/ICC/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/LP.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/lp.ld create mode 100644 breadboard_max32660_premila/EvKitExamples/LP/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/RTC.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/RTC/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/SPI.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/SPI_Slave.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/SPI_Slave/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/SysTick.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/SysTick/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/TMR.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/TMR/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/UART.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/UART/main.c create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/.cproject create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/.project create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/Makefile create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/Watchdog.launch create mode 100644 breadboard_max32660_premila/EvKitExamples/Watchdog/main.c create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Include/board.h create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/board.c create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/rom_stub.c create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/adapters.txt create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/board.mk create mode 100644 breadboard_max32660_premila/Libraries/Boards/EvKit_V1/examples.txt create mode 100644 breadboard_max32660_premila/Libraries/Boards/Include/led.h create mode 100644 breadboard_max32660_premila/Libraries/Boards/Include/pb.h create mode 100644 breadboard_max32660_premila/Libraries/Boards/Source/led.c create mode 100644 breadboard_max32660_premila/Libraries/Boards/Source/pb.c create mode 100644 breadboard_max32660_premila/Libraries/Boards/Source/stdio.c create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbfc_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbsir_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.svd create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/mxc_device.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/smon_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi17y_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/system_max32660.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/gcc.mk create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.ld create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.mk create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_ram.ld create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_sbl.ld create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/startup_max32660.S create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/heap.c create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/system_max32660.c create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/arm_common_tables.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/arm_const_structs.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/arm_math.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm3.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4_simd.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmFunc.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmInstr.h create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM3l_math.a create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4l_math.a create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a create mode 100644 breadboard_max32660_premila/Libraries/CMSIS/Lib/license.txt create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/dma.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/flc.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/gpio.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2c.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2s.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/icc.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/lp.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_assert.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_config.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_delay.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_errors.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_lock.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_pins.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_sys.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/nvic_table.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/rtc.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi17y.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spimss.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr_utils.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/uart.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/wdt.h create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Makefile create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/dma.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/flc.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/gpio.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2c.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2s.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/icc.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/lp.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_assert.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_delay.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_lock.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_pins.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_sys.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/nvic_table.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/rtc.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi17y.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spimss.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr_utils.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/uart.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/wdt.c create mode 100644 breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/periphdriver.mk create mode 100644 breadboard_max32660_premila/README.md create mode 100644 breadboard_max32660_premila/helloworld/Makefile create mode 100644 breadboard_max32660_premila/helloworld/main.c create mode 100644 breadboard_max32660_premila/ringtest/Makefile create mode 100644 breadboard_max32660_premila/ringtest/README.md create mode 100644 breadboard_max32660_premila/ringtest/main.c create mode 100644 breadboard_max32660_premila/ringtest/ringtest.png create mode 100644 breadboard_max32660_premila/ringtest/ringtest2.png create mode 100644 breadboard_max32660_premila/ringtest/ringtest3.jpg create mode 100644 breadboard_max32660_premila/ringtest/ringtest4.png create mode 100644 breadboard_max32660_premila/ringtest/ringtest5.png create mode 100644 breadboard_max32660_premila/spi_experiments/.cproject create mode 100644 breadboard_max32660_premila/spi_experiments/.project create mode 100644 breadboard_max32660_premila/spi_experiments/.settings/language.settings.xml create mode 100644 breadboard_max32660_premila/spi_experiments/Makefile create mode 100644 breadboard_max32660_premila/spi_experiments/README.md create mode 100644 breadboard_max32660_premila/spi_experiments/SPI_Slave.launch create mode 100644 breadboard_max32660_premila/spi_experiments/main.c create mode 100644 breadboard_max32660_premila/spi_experiments/spi_experiments1.png diff --git a/breadboard_max32660_premila/.gitignore b/breadboard_max32660_premila/.gitignore new file mode 100644 index 0000000..567609b --- /dev/null +++ b/breadboard_max32660_premila/.gitignore @@ -0,0 +1 @@ +build/ diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/.cproject b/breadboard_max32660_premila/EvKitExamples/DMA/.cproject new file mode 100644 index 0000000..c8c4ad2 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/DMA}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="DMA.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/DMA"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/.project b/breadboard_max32660_premila/EvKitExamples/DMA/.project new file mode 100644 index 0000000..778d42a --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>DMA</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/DMA/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/DMA.launch b/breadboard_max32660_premila/EvKitExamples/DMA/DMA.launch new file mode 100644 index 0000000..a932f24 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/DMA.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="DMA"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/DMA"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/Makefile b/breadboard_max32660_premila/EvKitExamples/DMA/Makefile new file mode 100644 index 0000000..44f26d5 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/DMA/main.c b/breadboard_max32660_premila/EvKitExamples/DMA/main.c new file mode 100644 index 0000000..60d7399 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/DMA/main.c @@ -0,0 +1,230 @@ +/** + * @file main.c + * @brief DMA Example + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + + +/***** Includes *****/ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "mxc_config.h" +#include "dma.h" +#include "tmr_utils.h" +#include "tmr_regs.h" +#include "mxc_sys.h" + +/***** Definitions *****/ + +#define MAX_CHANNEL 4 +#define MAX_SIZE 64 + +/***** Globals *****/ +int mychannel = -1; + +/***** Functions *****/ +void my_int_func(int a, int b) +{ + unsigned int dma_flag; + + DMA_GetFlags(mychannel, &dma_flag); + DMA_ClearFlags(mychannel); +} + +void DMA0_IRQHandler() +{ + DMA_Handler(mychannel); +} + +void example1(void) +{ + printf("Transfer from memory to memory.\n"); + + int retval; + int i, channels[MAX_CHANNEL]; + uint8_t srcdata[MAX_SIZE], dstdata[MAX_SIZE]; + + //Init data + for (i = 0; i < MAX_SIZE; ++i) { + srcdata[i] = i; + dstdata[i] = 0; + } + + retval = DMA_Init(); + if (retval != E_NO_ERROR) { + printf("Failed DMA_Init().\n"); + } + + //Demo of acquiring channels + for (i = 0; i < MAX_CHANNEL; ++i) { + retval = DMA_AcquireChannel(); + if (retval == E_BAD_STATE) { + printf("Failed to acquire channel: %d\n", i); + } + channels[i] = retval; + } + + //Only keeping the first channel [0] for use + for (i = 1; i < MAX_CHANNEL; ++i) { + retval = DMA_ReleaseChannel(channels[i]); + if (retval != E_NO_ERROR) { + printf("Failed to release channel %d\n", i); + } + } + + retval = DMA_ConfigChannel( channels[0], //ch + DMA_PRIO_HIGH, //prio + DMA_REQSEL_MEMTOMEM, //reqsel + 0, //reqwait_en + DMA_TIMEOUT_4_CLK, //tosel + DMA_PRESCALE_DISABLE, //pssel + DMA_WIDTH_WORD, //srcwd + 1, //srcinc_en + DMA_WIDTH_WORD, //dstwd + 1, //dstinc_en + 31, //burst_size (bytes-1) + 1, //chdis_inten + 0 //ctz_inten + ); + + if (retval != E_NO_ERROR) { + printf("Failed to config channel\n"); + } + + retval = DMA_SetSrcDstCnt(channels[0], srcdata, dstdata, MAX_SIZE); + if (retval != E_NO_ERROR) { + printf("Failed to set count\n"); + } + + printf("Starting transfer\n"); + + if (DMA_Start(channels[0]) != E_NO_ERROR) { + printf("Failed to start.\n"); + } + + //Validate + if (memcmp(srcdata, dstdata, MAX_SIZE) != 0) { + printf("Data mismatch.\n"); + } else { + printf("Data verified.\n"); + } + + if (DMA_ReleaseChannel(channels[0]) != E_NO_ERROR) { + printf("Failed to release channel 0\n"); + } + + return; +} + +void example2(void) +{ + int i, retval; + uint8_t srcdata[MAX_SIZE], dstdata[MAX_SIZE], srcdata2[MAX_SIZE], dstdata2[MAX_SIZE]; + + printf("Transfer with Reload and Callback.\n"); + + //Init data + for (i = 0; i < MAX_SIZE; ++i) { + srcdata[i] = i; + dstdata[i] = 0; + + //Different set of data + srcdata2[i] = MAX_SIZE-1-i; + dstdata2[i] = 0; + } + + NVIC_EnableIRQ(DMA0_IRQn); + __enable_irq(); + + DMA_Init(); + + mychannel = DMA_AcquireChannel(); + + DMA_ConfigChannel( mychannel, //ch + DMA_PRIO_HIGH, //prio + DMA_REQSEL_MEMTOMEM, //reqsel + 0, //reqwait_en + DMA_TIMEOUT_4_CLK, //tosel + DMA_PRESCALE_DISABLE, //pssel + DMA_WIDTH_WORD, //srcwd + 1, //srcinc_en + DMA_WIDTH_WORD, //dstwd + 1, //dstinc_en + 31, //burst_size (bytes-1) + 1, //chdis_inten + 0 //ctz_inten + ); + + DMA_SetSrcDstCnt(mychannel, srcdata, dstdata, MAX_SIZE); + + retval = DMA_SetReload(mychannel, srcdata2, dstdata2, MAX_SIZE); + if (retval != E_NO_ERROR) { + printf("Failed DMA_SetReload.\n"); + } + + DMA_SetCallback(mychannel, my_int_func); + DMA_EnableInterrupt(mychannel); + DMA_Start(mychannel); + + //Validate + if (memcmp(srcdata, dstdata, MAX_SIZE) != 0 || memcmp(srcdata2, dstdata2, MAX_SIZE) != 0) { + printf("Data mismatch.\n"); + } else { + printf("Data verified.\n"); + } + + if (DMA_ReleaseChannel(mychannel) != E_NO_ERROR) { + printf("Failed to release channel 0\n"); + } + + return; +} + +// ***************************************************************************** +int main(void) +{ + printf("***** DMA Example *****\n"); + + example1(); + example2(); + + printf("\nExample complete.\n"); + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/.cproject b/breadboard_max32660_premila/EvKitExamples/Flash/.cproject new file mode 100644 index 0000000..59b5fea --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/Flash}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="Flash.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/Flash"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/.project b/breadboard_max32660_premila/EvKitExamples/Flash/.project new file mode 100644 index 0000000..a237c55 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>Flash</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/Flash/.settings/language.settings.xml new file mode 100644 index 0000000..39e7c82 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/Flash.launch b/breadboard_max32660_premila/EvKitExamples/Flash/Flash.launch new file mode 100644 index 0000000..08deea2 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/Flash.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Flash"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/Flash"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/Makefile b/breadboard_max32660_premila/EvKitExamples/Flash/Makefile new file mode 100644 index 0000000..629ab83 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/Makefile @@ -0,0 +1,120 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +PROJ_CFLAGS+=-fno-isolate-erroneous-paths-dereference + +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +# Set MXC_OPTIMIZE to override the default optimization level +#MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC)_ram.ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/Flash/main.c b/breadboard_max32660_premila/EvKitExamples/Flash/main.c new file mode 100644 index 0000000..d6686f5 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Flash/main.c @@ -0,0 +1,181 @@ +/** + * @file main.c + * @brief Flash Control Mass Erase & Write 32-bit enabled mode Example + * @details This example shows how to mass erase the flash using the library + * and also how to Write and Verify 4 Words to the flash. + */ + + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + + +/***** Includes *****/ +#include "mxc_config.h" +#include <stdio.h> +#include <string.h> +#include <stdint.h> +#include "flc.h" +#include "flc_regs.h" +#include "gcr_regs.h" + +/***** Definitions *****/ +#define TESTSIZE 64 +#define MXC_FLASH_MEM_SIZE_TEST MXC_FLASH_MEM_SIZE + + +/***** Globals *****/ +uint32_t testaddr = 3; +uint32_t testdata[TESTSIZE]; + +/***** Functions *****/ + +// ***************************************************************************** + +int flash_verify(uint32_t address, uint32_t length, uint8_t *data) +{ + volatile uint8_t *ptr; + + for (ptr = (uint8_t *)address; ptr < (uint8_t *)(address + length); ptr++, data++) { + if (*ptr != *data) { + printf("Verify failed at 0x%x (0x%x != 0x%x)\n", (unsigned int)ptr, (unsigned int)*ptr, (unsigned int)*data); + return E_UNKNOWN; + } + } + + return E_NO_ERROR; +} +//****************************************************************************** + +int check_mem(uint32_t startaddr, uint32_t length, uint32_t data) +{ + uint32_t *ptr; + for (ptr = (uint32_t *)startaddr; ptr < (uint32_t *)(startaddr + length); + ptr++) { + + if (*ptr != data) + { + return 0; + } + } + + return 1; +} + +//****************************************************************************** + +int check_erased(uint32_t startaddr, uint32_t length) +{ + return check_mem(startaddr, length, 0xFFFFFFFF); +} + +//****************************************************************************** + +int check_not_erased(uint32_t startaddr, uint32_t length) +{ + uint32_t * ptr; + int erasedvaluefound = 0; + + for (ptr = (uint32_t*)startaddr; ptr < (uint32_t*)(startaddr + length); ptr++) + { + if (*ptr == 0xFFFFFFFF) + { + if (!erasedvaluefound) + { + erasedvaluefound = 1; + } + else + { + return 0; + } + } + } + + return 1; +} + +//****************************************************************************** + +int main(void) +{ + int error_status, i; + + /* Note: This example must execute out of RAM, due to FLC_MassErase() call, below */ + printf("\n\n***** Flash Control Example *****\n"); + + /* Clear flash operation flags */ + FLC_ClearFlags(MXC_F_FLC_INTR_DONE | MXC_F_FLC_INTR_AF); + + error_status = FLC_MassErase(); + + if (error_status == E_NO_ERROR) { + printf("Flash erased.\n"); + } else if (error_status == E_BAD_STATE) { + printf("Flash erase operation is not allowed in this state.\n"); + } else { + printf("Fail to erase flash's content.\n"); + } + + // Check flash content + if (check_erased(MXC_FLASH_MEM_BASE, MXC_FLASH_MEM_SIZE_TEST)){ + printf("Flash mass erase is verified.\n"); + } else { + printf("Flash mass erase failed.\n"); + } + + printf("Size of testdata : %d\n", sizeof(testdata)); + // Initializing Test Data + for (i = 0; i < TESTSIZE; i++) { + testdata[i] = i; + } + + printf("Writing %d bytes to flash (using FLC_Write) at address 0x%08X\n", sizeof(testdata), testaddr); + if (FLC_Write(testaddr, sizeof(testdata), (uint8_t*)&testdata[i]) != E_NO_ERROR) { + printf("Failure in writing flash.\n"); + return 1; + } + + // Verify that data is written properly + if (flash_verify(testaddr, sizeof(testdata), (uint8_t*)&testdata[i]) != E_NO_ERROR) { + printf("Flash is not written properly.\n"); + return 1; + } + + printf("Flash written properly and has been verified.\n"); + + printf("End of example.\n"); + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.cproject b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.cproject new file mode 100644 index 0000000..0b56051 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/FreeRTOSDemo}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="FreeRTOSDemo.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/FreeRTOSDemo"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.project b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.project new file mode 100644 index 0000000..c2534f4 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>FreeRTOSDemo</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.settings/language.settings.xml new file mode 100644 index 0000000..bcc581c --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="464275810213456175" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/CLI-commands.c b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/CLI-commands.c new file mode 100644 index 0000000..760e05e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/CLI-commands.c @@ -0,0 +1,371 @@ +/* + FreeRTOS V8.2.1 - Copyright (C) 2015 Real Time Engineers Ltd. + All rights reserved + + VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. + + This file is part of the FreeRTOS distribution. + + FreeRTOS is free software; you can redistribute it and/or modify it under + the terms of the GNU General Public License (version 2) as published by the + Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception. + + *************************************************************************** + >>! NOTE: The modification to the GPL is included to allow you to !<< + >>! distribute a combined work that includes FreeRTOS without being !<< + >>! obliged to provide the source code for proprietary components !<< + >>! outside of the FreeRTOS kernel. !<< + *************************************************************************** + + FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. Full license text is available on the following + link: http://www.freertos.org/a00114.html + + *************************************************************************** + * * + * FreeRTOS provides completely free yet professionally developed, * + * robust, strictly quality controlled, supported, and cross * + * platform software that is more than just the market leader, it * + * is the industry's de facto standard. * + * * + * Help yourself get started quickly while simultaneously helping * + * to support the FreeRTOS project by purchasing a FreeRTOS * + * tutorial book, reference manual, or both: * + * http://www.FreeRTOS.org/Documentation * + * * + *************************************************************************** + + http://www.FreeRTOS.org/FAQHelp.html - Having a problem? Start by reading + the FAQ page "My application does not run, what could be wrong?". Have you + defined configASSERT()? + + http://www.FreeRTOS.org/support - In return for receiving this top quality + embedded software for free we request you assist our global community by + participating in the support forum. + + http://www.FreeRTOS.org/training - Investing in training allows your team to + be as productive as possible as early as possible. Now you can receive + FreeRTOS training directly from Richard Barry, CEO of Real Time Engineers + Ltd, and the world's leading authority on the world's leading RTOS. + + http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products, + including FreeRTOS+Trace - an indispensable productivity tool, a DOS + compatible FAT file system, and our tiny thread aware UDP/IP stack. + + http://www.FreeRTOS.org/labs - Where new FreeRTOS products go to incubate. + Come and try FreeRTOS+TCP, our new open source TCP/IP stack for FreeRTOS. + + http://www.OpenRTOS.com - Real Time Engineers ltd. license FreeRTOS to High + Integrity Systems ltd. to sell under the OpenRTOS brand. Low cost OpenRTOS + licenses offer ticketed support, indemnification and commercial middleware. + + http://www.SafeRTOS.com - High Integrity Systems also provide a safety + engineered and independently SIL3 certified version for use in safety and + mission critical applications that require provable dependability. + + 1 tab == 4 spaces! +*/ + +/* Modified by Maxim Integrated 26-Jun-2015 to quiet compiler warnings */ +#include <string.h> +#include <stdio.h> + +/* FreeRTOS includes. */ +#include "FreeRTOS.h" +#include "task.h" + +/* FreeRTOS+CLI includes. */ +#include "FreeRTOS_CLI.h" + +#include "rtc_regs.h" + +extern int disable_tickless; + +/* + * Defines a command that returns a table showing the state of each task at the + * time the command is called. + */ +static BaseType_t prvTaskStatsCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ); + +/* + * Define a command which reports how long the scheduler has been operating (uptime) + * + */ +static BaseType_t prvUptimeCommand(char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString); + +/* + * Defines a command that expects exactly three parameters. Each of the three + * parameter are echoed back one at a time. + */ +static BaseType_t prvThreeParameterEchoCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ); + +/* + * Defines a command that can take a variable number of parameters. Each + * parameter is echoes back one at a time. + */ +static BaseType_t prvParameterEchoCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ); + +/* Enable or disable tickless operation */ +static BaseType_t prvTickless( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ); + +/* Structure that defines the "ps" command line command. */ +static const CLI_Command_Definition_t xTaskStats = +{ + "ps", /* The command string to type. */ + "\r\nps:\r\n Displays a table showing the state of each FreeRTOS task\r\n\r\n", + prvTaskStatsCommand, /* The function to run. */ + 0 /* No parameters are expected. */ +}; + +/* Structure that defines the "uptime" command line command. */ +static const CLI_Command_Definition_t xUptime = +{ + "uptime", /* The command string to type. */ + "\r\nuptime:\r\n Displays the uptime of the FreeRTOS system\r\n\r\n", + prvUptimeCommand, /* The function to run. */ + 0 /* No parameters are expected. */ +}; + +/* Structure that defines the "tickless" command line command. */ +static const CLI_Command_Definition_t xTickless = +{ + "tickless", /* The command string to type. */ + "\r\ntickless <0/1>:\r\n Disable (0) or enable (1) LP1 tick-less operation\r\n\r\n", + prvTickless, /* The function to run. */ + 1 /* One parameter expected */ +}; + +/* Structure that defines the "echo_3_parameters" command line command. This +takes exactly three parameters that the command simply echos back one at a +time. */ +static const CLI_Command_Definition_t xThreeParameterEcho = +{ + "echo_3_parameters", + "\r\necho_3_parameters <param1> <param2> <param3>:\r\n Expects three parameters, echos each in turn\r\n\r\n", + prvThreeParameterEchoCommand, /* The function to run. */ + 3 /* Three parameters are expected, which can take any value. */ +}; + +/* Structure that defines the "echo_parameters" command line command. This +takes a variable number of parameters that the command simply echos back one at +a time. */ +static const CLI_Command_Definition_t xParameterEcho = +{ + "echo_parameters", + "\r\necho_parameters <...>:\r\n Take variable number of parameters, echos each in turn\r\n\r\n", + prvParameterEchoCommand, /* The function to run. */ + -1 /* The user can enter any number of commands. */ +}; + +/*-----------------------------------------------------------*/ + +void vRegisterCLICommands( void ) +{ + /* Register all the command line commands defined immediately above. */ + FreeRTOS_CLIRegisterCommand( &xTaskStats ); + FreeRTOS_CLIRegisterCommand( &xUptime ); + FreeRTOS_CLIRegisterCommand( &xTickless ); + FreeRTOS_CLIRegisterCommand( &xThreeParameterEcho ); + FreeRTOS_CLIRegisterCommand( &xParameterEcho ); +} +/*-----------------------------------------------------------*/ + +static BaseType_t prvTaskStatsCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ) +{ +const char *const pcHeader = "Task State Priority Stack #\r\n************************************************\r\n"; + + /* Remove compile time warnings about unused parameters, and check the + write buffer is not NULL. NOTE - for simplicity, this example assumes the + write buffer length is adequate, so does not check for buffer overflows. */ + ( void ) pcCommandString; + ( void ) xWriteBufferLen; + configASSERT( pcWriteBuffer ); + + /* Generate a table of task stats. */ + strcpy( pcWriteBuffer, pcHeader ); + vTaskList( pcWriteBuffer + strlen( pcHeader ) ); + + /* There is no more data to return after this single string, so return + pdFALSE. */ + return pdFALSE; +} +/*-----------------------------------------------------------*/ + +static BaseType_t prvUptimeCommand(char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString) +{ + TickType_t ticks; + + ticks = xTaskGetTickCount(); + +#if configUSE_TICKLESS_IDLE + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, + "Uptime is 0x%08x (%u ms)\r\nMXC_RTCTMR->timer is %u\r\n", + ticks, ticks / portTICK_PERIOD_MS, MXC_RTC->sec); +#else + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, + "Uptime is 0x%08x (%u ms)\r\n", + ticks, ticks / portTICK_PERIOD_MS); +#endif + + /* No more data to return */ + return pdFALSE; +} +/*-----------------------------------------------------------*/ + +static BaseType_t prvThreeParameterEchoCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ) +{ +const char *pcParameter; +BaseType_t lParameterStringLength, xReturn; +static BaseType_t lParameterNumber = 0; + + /* Remove compile time warnings about unused parameters, and check the + write buffer is not NULL. NOTE - for simplicity, this example assumes the + write buffer length is adequate, so does not check for buffer overflows. */ + ( void ) pcCommandString; + ( void ) xWriteBufferLen; + configASSERT( pcWriteBuffer ); + + if( lParameterNumber == 0 ) + { + /* The first time the function is called after the command has been + entered just a header string is returned. */ + sprintf( pcWriteBuffer, "The three parameters were:\r\n" ); + + /* Next time the function is called the first parameter will be echoed + back. */ + lParameterNumber = 1L; + + /* There is more data to be returned as no parameters have been echoed + back yet. */ + xReturn = pdPASS; + } + else + { + /* Obtain the parameter string. */ + pcParameter = FreeRTOS_CLIGetParameter + ( + pcCommandString, /* The command string itself. */ + lParameterNumber, /* Return the next parameter. */ + &lParameterStringLength /* Store the parameter string length. */ + ); + + /* Sanity check something was returned. */ + configASSERT( pcParameter ); + + /* Return the parameter string. */ + memset( pcWriteBuffer, 0x00, xWriteBufferLen ); + sprintf( pcWriteBuffer, "%d: ", (int)lParameterNumber ); + strncat( pcWriteBuffer, pcParameter, lParameterStringLength ); + strncat( pcWriteBuffer, "\r\n", strlen( "\r\n" ) ); + + /* If this is the last of the three parameters then there are no more + strings to return after this one. */ + if( lParameterNumber == 3L ) + { + /* If this is the last of the three parameters then there are no more + strings to return after this one. */ + xReturn = pdFALSE; + lParameterNumber = 0L; + } + else + { + /* There are more parameters to return after this one. */ + xReturn = pdTRUE; + lParameterNumber++; + } + } + + return xReturn; +} +/*-----------------------------------------------------------*/ + +static BaseType_t prvParameterEchoCommand( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ) +{ +const char *pcParameter; +BaseType_t lParameterStringLength, xReturn; +static BaseType_t lParameterNumber = 0; + + /* Remove compile time warnings about unused parameters, and check the + write buffer is not NULL. NOTE - for simplicity, this example assumes the + write buffer length is adequate, so does not check for buffer overflows. */ + ( void ) pcCommandString; + ( void ) xWriteBufferLen; + configASSERT( pcWriteBuffer ); + + if( lParameterNumber == 0 ) + { + /* The first time the function is called after the command has been + entered just a header string is returned. */ + sprintf( pcWriteBuffer, "The parameters were:\r\n" ); + + /* Next time the function is called the first parameter will be echoed + back. */ + lParameterNumber = 1L; + + /* There is more data to be returned as no parameters have been echoed + back yet. */ + xReturn = pdPASS; + } + else + { + /* Obtain the parameter string. */ + pcParameter = FreeRTOS_CLIGetParameter + ( + pcCommandString, /* The command string itself. */ + lParameterNumber, /* Return the next parameter. */ + &lParameterStringLength /* Store the parameter string length. */ + ); + + if( pcParameter != NULL ) + { + /* Return the parameter string. */ + memset( pcWriteBuffer, 0x00, xWriteBufferLen ); + sprintf( pcWriteBuffer, "%d: ", (int)lParameterNumber ); + strncat( pcWriteBuffer, pcParameter, lParameterStringLength ); + strncat( pcWriteBuffer, "\r\n", strlen( "\r\n" ) ); + + /* There might be more parameters to return after this one. */ + xReturn = pdTRUE; + lParameterNumber++; + } + else + { + /* No more parameters were found. Make sure the write buffer does + not contain a valid string. */ + pcWriteBuffer[ 0 ] = 0x00; + + /* No more data to return. */ + xReturn = pdFALSE; + + /* Start over the next time this command is executed. */ + lParameterNumber = 0; + } + } + + return xReturn; +} + +static BaseType_t prvTickless( char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString ) +{ + const char *pcParameter; + BaseType_t lParameterStringLength; + + /* Get parameter */ + pcParameter = FreeRTOS_CLIGetParameter(pcCommandString, 1, &lParameterStringLength); + if (pcParameter != NULL) { + if (pcParameter[0] == '0') { + disable_tickless = 1; + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, "Tick-less mode disabled\r\n"); + } else if (pcParameter[0] == '1') { + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, "Tick-less mode enabled. Press button on board to disable.\r\n"); + disable_tickless = 0; + } else { + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, "Must supply 0 (Disable) or 1 (Enable)\r\n"); + } + } else { + pcWriteBuffer += snprintf(pcWriteBuffer, xWriteBufferLen, "Must supply 0 (Disable) or 1 (Enable)\r\n"); + } + + return pdFALSE; +} diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSConfig.h b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSConfig.h new file mode 100644 index 0000000..bc43f4e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSConfig.h @@ -0,0 +1,124 @@ + /** + * @file FreeRTOSConfig.h + * @brief FreeRTOSCOnfig function prototypes and data types. + */ + +/******************************************************************************* +* Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved. +* +* Permission is hereby granted, free of charge, to any person obtaining a +* copy of this software and associated documentation files (the "Software"), +* to deal in the Software without restriction, including without limitation +* the rights to use, copy, modify, merge, publish, distribute, sublicense, +* and/or sell copies of the Software, and to permit persons to whom the +* Software is furnished to do so, subject to the following conditions: +* +* The above copyright notice and this permission notice shall be included +* in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +* IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES +* OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +* OTHER DEALINGS IN THE SOFTWARE. +* +* Except as contained in this notice, the name of Maxim Integrated +* Products, Inc. shall not be used except as stated in the Maxim Integrated +* Products, Inc. Branding Policy. +* +* The mere transfer of this software does not imply any licenses +* of trade secrets, proprietary technology, copyrights, patents, +* trademarks, maskwork rights, or any other form of intellectual +* property whatsoever. Maxim Integrated Products, Inc. retains all +* ownership rights. +* +* $Id: FreeRTOSConfig.h 22182 2016-03-30 23:42:14Z zach.metzinger $ +* +********************************************************************************/ + +/* Define to prevent redundant inclusion */ +#ifndef FREERTOS_CONFIG_H +#define FREERTOS_CONFIG_H + +/* **** Includes **** */ +#include "max32660.h" + +/** + * @brief Application specific definitions. + * @details These definitions should be adjusted for your particular hardware and + * application requirements. + * @note THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE + * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. + * + * @details See http://www.freertos.org/a00110.html. + */ + +/* CMSIS keeps a global updated with current system clock in Hz */ +#define configCPU_CLOCK_HZ ((unsigned long)96000000) + +/* Tick-less idle forces a 32768 Hz RTC-derived SysTick source, and a 256 Hz task tick */ +#define configUSE_TICKLESS_IDLE 1 +#ifdef configUSE_TICKLESS_IDLE +#define configSYSTICK_CLK_HZ ((unsigned long)32768) +#define configTICK_RATE_HZ ((portTickType)256) +#else +#define configTICK_RATE_HZ ((portTickType)1000) +#endif + +#define configTOTAL_HEAP_SIZE ((size_t)(26 * 1024)) + +#define configMINIMAL_STACK_SIZE ((unsigned short)128) + +#define configMAX_PRIORITIES 5 +#define configUSE_PREEMPTION 0 +#define configUSE_IDLE_HOOK 0 +#define configUSE_TICK_HOOK 0 +#define configUSE_CO_ROUTINES 0 +#define configUSE_16_BIT_TICKS 0 +#define configUSE_MUTEXES 1 + +/* Run time and task stats gathering related definitions. */ +#define configUSE_TRACE_FACILITY 1 +#define configUSE_STATS_FORMATTING_FUNCTIONS 1 + +/* Set the following definitions to 1 to include the API function, or zero +to exclude the API function. */ +#define INCLUDE_vTaskPrioritySet 0 +#define INCLUDE_vTaskDelete 0 +#define INCLUDE_vTaskSuspend 1 +#define INCLUDE_vTaskDelayUntil 1 +#define INCLUDE_uxTaskPriorityGet 0 +#define INCLUDE_vTaskDelay 1 + +/* # of priority bits (configured in hardware) is provided by CMSIS */ +#define configPRIO_BITS __NVIC_PRIO_BITS + +/* Priority 7, or 255 as only the top three bits are implemented. This is the lowest priority. */ +#define configKERNEL_INTERRUPT_PRIORITY ( ( unsigned char ) 7 << ( 8 - configPRIO_BITS) ) + +/* Priority 5, or 160 as only the top three bits are implemented. */ +#define configMAX_SYSCALL_INTERRUPT_PRIORITY ( ( unsigned char ) 5 << ( 8 - configPRIO_BITS) ) + +/* Alias the default handler names to match CMSIS weak symbols */ +#define vPortSVCHandler SVC_Handler +#define xPortPendSVHandler PendSV_Handler +#define xPortSysTickHandler SysTick_Handler + +#ifdef configUSE_TICKLESS_IDLE +#define configRTC_TICK_RATE_HZ ((portTickType)256) +/* Provide routines for tickless idle pre- and post- processing */ +void vPreSleepProcessing( unsigned long * ); +void vPostSleepProcessing( unsigned long ); +#define configPRE_SLEEP_PROCESSING( idletime ) vPreSleepProcessing( &idletime ); +#define configPOST_SLEEP_PROCESSING( idletime ) vPostSleepProcessing( idletime ); +#endif + +/* FreeRTOS+CLI requires this size to be defined, but we do not use it */ +#define configCOMMAND_INT_MAX_OUTPUT_SIZE 1 + +#endif /* FREERTOS_CONFIG_H */ + + + diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSDemo.launch b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSDemo.launch new file mode 100644 index 0000000..05b875d --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/FreeRTOSDemo.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="FreeRTOSDemo"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/FreeRTOSDemo"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/Makefile b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/Makefile new file mode 100644 index 0000000..26a7070 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/Makefile @@ -0,0 +1,108 @@ +################################################################################ +# Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES +# OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +# OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of Maxim Integrated +# Products, Inc. shall not be used except as stated in the Maxim Integrated +# Products, Inc. Branding Policy. +# +# The mere transfer of this software does not imply any licenses +# of trade secrets, proprietary technology, copyrights, patents, +# trademarks, maskwork rights, or any other form of intellectual +# property whatsoever. Maxim Integrated Products, Inc. retains all +# ownership rights. +# +############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c +SRCS += FreeRTOS_CLI.c +SRCS += CLI-commands.c +SRCS += freertos_tickless.c + +# Where to find source files for this test +VPATH = . + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +# Include the FreeRTOS library, and specify a local FreeRTOSConfig.h file +RTOS_CONFIG_DIR=. +RTOS_DIR=$(LIBS_DIR)/FreeRTOS +include $(RTOS_DIR)/freertos.mk +# Include the FreeRTOS-Plus-CLI (please read license file before using commercially) +IPATH +=$(LIBS_DIR)/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI +VPATH +=$(LIBS_DIR)/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/freertos_tickless.c b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/freertos_tickless.c new file mode 100644 index 0000000..26deb2a --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/freertos_tickless.c @@ -0,0 +1,189 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + ******************************************************************************* + */ + +/* MXC */ +#include "mxc_config.h" +#include "board.h" +#include "mxc_assert.h" + +/* FreeRTOS includes */ +#include "FreeRTOS.h" +#include "task.h" + +/* Maxim CMSIS */ +#include "lp.h" +#include "rtc.h" +#include "pwrseq_regs.h" + +#define RTC_RATIO (configRTC_TICK_RATE_HZ / configTICK_RATE_HZ) +#define MAX_SNOOZE 0xFF +#define MIN_SYSTICK 2 +#define MIN_RTC_TICKS 5 + +static uint32_t residual = 0; + +/* + * Sleep-check function + * + * Your code should over-ride this weak function and return E_NO_ERROR if + * tickless sleep is permissible (ie. no UART/SPI/I2C activity). Any other + * return code will prevent FreeRTOS from entering tickless idle. + */ +__attribute__((weak)) int freertos_permit_tickless(void) +{ + return E_NO_ERROR; +} + +/* + * This function overrides vPortSuppressTicksAndSleep in portable/.../ARM_CM4F/port.c + * + * DEEPSLEEP mode will stop SysTick from counting, so that can't be + * used to wake up. Instead, calculate a wake-up period for the RTC to + * interrupt the WFI and continue execution. + * + */ +void vPortSuppressTicksAndSleep( TickType_t xExpectedIdleTime ) +{ + volatile uint32_t rtc_ticks, rtc_ss_val; + volatile uint32_t actual_ticks; + volatile uint32_t pre_capture, post_capture; + + /* Example: + * + * configTICK_RATE_HZ 512 + * configRTC_TICK_RATE_HZ 4096 + * + * RTC is 8x more accurate than the normal tick in this case. We can accumulate an error term and + * fix up when called again as the error term equals 1 task tick + */ + + /* We do not currently handle to case where the RTC is slower than the RTOS tick */ + MXC_ASSERT(configRTC_TICK_RATE_HZ >= configTICK_RATE_HZ); + + if (SysTick->VAL < MIN_SYSTICK) { + /* Avoid sleeping too close to a systick interrupt */ + return; + } + + /* Deep sleep time is limited */ + if (xExpectedIdleTime > (MAX_SNOOZE / RTC_RATIO)) { + xExpectedIdleTime = (MAX_SNOOZE / RTC_RATIO); + } + + /* Calculate the number of RTC ticks, but we need a few ticks to synchronize */ + rtc_ticks = (xExpectedIdleTime - 4UL) * RTC_RATIO; + + if ((xExpectedIdleTime < 5) || (rtc_ticks < MIN_RTC_TICKS)) { + /* Finish out the rest of this tick with normal sleep */ + LP_EnterSleepMode(); + return; + } + + /* Enter a critical section but don't use the taskENTER_CRITICAL() + method as that will mask interrupts that should exit sleep mode. */ + __asm volatile( "cpsid i" ); + + /* If a context switch is pending or a task is waiting for the scheduler + to be unsuspended then abandon the low power entry. */ + /* Also check the MXC drivers for any in-progress activity */ + if ((eTaskConfirmSleepModeStatus() == eAbortSleep) || + (freertos_permit_tickless() != E_NO_ERROR)) { + /* Re-enable interrupts - see comments above the cpsid instruction() + above. */ + __asm volatile( "cpsie i" ); + return; + } + + /* Use sub-second roll-over to wake up */ + rtc_ss_val = 0xFFFFFFFF - (rtc_ticks - 1); + RTC_SetSubsecondAlarm(MXC_RTC, rtc_ss_val); + + MXC_RTC->ctrl &= ~(MXC_F_RTC_CTRL_ALSF); + RTC_EnableSubsecondInterrupt(MXC_RTC); + + /* Snapshot the current RTC value */ + pre_capture = MXC_RTC->ssec; + + /* Sleep */ + LP_EnterDeepSleepMode(); + + /* -- WAKE HERE -- */ + + /* We'll need to wait for the RTC to synchronize */ + MXC_RTC->ctrl &= ~MXC_F_RTC_CTRL_RDY; + + /* Snapshot the current RTC value */ + while (!(MXC_RTC->ctrl & MXC_F_RTC_CTRL_RDY)); + post_capture = MXC_RTC->ssec; + + /* Dermine wake cause */ + if (MXC_RTC->ctrl & MXC_F_RTC_CTRL_ALSF) { + /* RTC woke the processor */ + actual_ticks = rtc_ticks; + } else { + /* Determine the actual duration of sleep */ + if (post_capture < pre_capture) { + /* Rollover */ + post_capture += 0x100; + } + actual_ticks = post_capture - pre_capture; + if (actual_ticks > rtc_ticks) { + /* Assert or just fix up */ + MXC_ASSERT_FAIL(); + actual_ticks = rtc_ticks; + } + + if (RTC_RATIO > 1) { + /* Add residual from any previous early wake */ + actual_ticks += residual; + /* Find new residual */ + residual = actual_ticks % RTC_RATIO; + } + } + + /* RTC sub-second interrupt no longer desired */ + RTC_DisableSubsecondInterrupt(MXC_RTC); + MXC_RTC->ctrl &= ~(MXC_F_RTC_CTRL_ALSF); + + /* Re-enable interrupts - see comments above the cpsid instruction() + above. */ + __asm volatile( "cpsie i" ); + + /* + * Advance ticks by # actually elapsed + */ + portENTER_CRITICAL(); + /* Future enhancement: Compare time in seconds to RTC and slew to correct */ + vTaskStepTick( actual_ticks / RTC_RATIO ); + portEXIT_CRITICAL(); +} diff --git a/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/main.c b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/main.c new file mode 100644 index 0000000..98ab32c --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/FreeRTOSDemo/main.c @@ -0,0 +1,409 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + ********************************************************************************/ + + /* **** Includes **** */ +/* config.h is the required application configuration; RAM layout, stack, chip type etc. */ +#include "mxc_config.h" +#include "board.h" + +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include <unistd.h> +#include <stdlib.h> +#include <sys/stat.h> + +/* FreeRTOS */ +#include "FreeRTOS.h" +#include "task.h" +#include "semphr.h" + +/* FreeRTOS+ */ +#include "FreeRTOS_CLI.h" + +/* Maxim CMSIS SDK */ +#include "rtc.h" +#include "uart.h" +#include "lp.h" +#include "led.h" +#include "board.h" +#include "pb.h" + +/* FreeRTOS+CLI */ +void vRegisterCLICommands(void); + +/* Mutual exclusion (mutex) semaphores */ +SemaphoreHandle_t xGPIOmutex; + +/* Task IDs */ +TaskHandle_t cmd_task_id; + +/* Enables/disables tick-less mode */ +unsigned int disable_tickless = 1; + +/* **** macros **** */ +/* Stringification macros */ +#define STRING(x) STRING_(x) +#define STRING_(x) #x + +/* Console ISR selection */ +#if (CONSOLE_UART==0) +#define UARTx_IRQHandler UART0_IRQHandler +#define UARTx_IRQn UART0_IRQn +#elif (CONSOLE_UART==1) +#define UARTx_IRQHandler UART1_IRQHandler +#define UARTx_IRQn UART1_IRQn +#else +#error "Please update ISR macro for UART CONSOLE_UART" +#endif + +extern mxc_uart_regs_t *ConsoleUART; /* Set by board.c */ +gpio_cfg_t uart_rx_pin = { PORT_0, PIN_6, GPIO_FUNC_IN, GPIO_PAD_PULL_UP}; + +/* **** Definitions **** */ +/* Array sizes */ +#define CMD_LINE_BUF_SIZE 80 +#define OUTPUT_BUF_SIZE 512 + +/** + * @brief vTask0 + * @details This task blinks LED0 at a 0.5Hz rate, and does not + * drift due to the use of vTaskDelayUntil(). It may have + * jitter, however, due to any higher-priority task or + * interrupt causing delays in scheduling. + */ +void vTask0(void *pvParameters) +{ + TickType_t xLastWakeTime; + unsigned int x = LED_OFF; + + /* Get task start time */ + xLastWakeTime = xTaskGetTickCount(); + + while (1) { + /* Protect hardware access with mutex + * + * Note: This is not strictly necessary, since GPIO_SetOutVal() is implemented with bit-band + * access, which is inherently task-safe. However, for other drivers, this would be required. + * + */ + if (xSemaphoreTake(xGPIOmutex, portMAX_DELAY) == pdTRUE) { + if (x == LED_OFF) { + x = LED_ON; + } else { + x = LED_OFF; + } + /* Return the mutex after we have modified the hardware state */ + xSemaphoreGive(xGPIOmutex); + } + /* Wait 1 second until next run */ + vTaskDelayUntil(&xLastWakeTime, configTICK_RATE_HZ); + } +} + +/** + * @brief vTask1() + * @details This task blinks LED1 at a 0.5Hz rate, and does not + * drift due to the use of vTaskDelayUntil(). It may have + * jitter, however, due to any higher-priority task or + * interrupt causing delays in scheduling. + * @note The MAX32660 EV Kit has only 1 LED, so this task + * does not blink an LED. + * + */ +void vTask1(void *pvParameters) +{ + TickType_t xLastWakeTime; + unsigned int x = LED_ON; + + /* Get task start time */ + xLastWakeTime = xTaskGetTickCount(); + + while (1) { + /* Protect hardware access with mutex + * + * Note: This is not strictly necessary, since GPIO_SetOutVal() is implemented with bit-band + * access, which is inherently task-safe. However, for other drivers, this would be required. + * + */ + if (xSemaphoreTake(xGPIOmutex, portMAX_DELAY) == pdTRUE) { + if (x == LED_OFF) { + LED_On(0); + x = LED_ON; + } else { + LED_Off(0); + x = LED_OFF; + } + /* Return the mutex after we have modified the hardware state */ + xSemaphoreGive(xGPIOmutex); + } + /* Wait 1 second until next run */ + vTaskDelayUntil(&xLastWakeTime, configTICK_RATE_HZ); + } +} + +/** + * @brief vTickTockTask + * @details This task writes the current RTOS tick time to the console + */ +void vTickTockTask(void *pvParameters) +{ + TickType_t ticks = 0; + TickType_t xLastWakeTime; + + /* Get task start time */ + xLastWakeTime = xTaskGetTickCount(); + + while (1) { + ticks = xTaskGetTickCount(); + printf("Uptime is 0x%08x (%u seconds), tickless-idle is %s\n", + ticks, ticks / configTICK_RATE_HZ, + disable_tickless ? "disabled" : "ENABLED"); + vTaskDelayUntil(&xLastWakeTime, (configTICK_RATE_HZ * 60)); + } +} + +/** + * @brief UART0_IRQHandler + * @details This function overrides the weakly-declared interrupt handler + * in system_max326xx.c and is needed for asynchronous UART + * calls to work properly + */ +void UARTx_IRQHandler(void) +{ + UART_Handler(ConsoleUART); +} + +/** + * @brief vCmdLineTask_cb + * @details Callback on asynchronous reads to wake the waiting command + * processor task + */ +void vCmdLineTask_cb(uart_req_t *req, int error) +{ + BaseType_t xHigherPriorityTaskWoken; + + /* Wake the task */ + xHigherPriorityTaskWoken = pdFALSE; + vTaskNotifyGiveFromISR(cmd_task_id, &xHigherPriorityTaskWoken); + portYIELD_FROM_ISR(xHigherPriorityTaskWoken); +} + +/** + * @brief vCmdLineTask + * @details The command line task provides a prompt on the serial + * interface and takes input from the user to evaluate + * via the FreeRTOS+CLI parser. + * @note FreeRTOS+CLI is part of FreeRTOS+ and has + * different licensing requirements. Please see + * http://www.freertos.org/FreeRTOS-Plus for more information + */ +void vCmdLineTask(void *pvParameters) +{ + unsigned char tmp; + unsigned int index; /* Index into buffer */ + unsigned int x; + char buffer[CMD_LINE_BUF_SIZE]; /* Buffer for input */ + char output[OUTPUT_BUF_SIZE]; /* Buffer for output */ + BaseType_t xMore; + uart_req_t async_read_req; + + memset(buffer, 0, CMD_LINE_BUF_SIZE); + index = 0; + + /* Register available CLI commands */ + vRegisterCLICommands(); + + /* Enable UART0 interrupt */ + NVIC_ClearPendingIRQ(UARTx_IRQn); + NVIC_DisableIRQ(UARTx_IRQn); + NVIC_SetPriority(UARTx_IRQn, 1); + NVIC_EnableIRQ(UARTx_IRQn); + + /* Async read will be used to wake process */ + async_read_req.data = &tmp; + async_read_req.len = 1; + async_read_req.callback = vCmdLineTask_cb; + + printf("\nEnter 'help' to view a list of available commands.\n"); + printf("cmd> "); + fflush(stdout); + + while (1) { + /* Register async read request */ + if (UART_ReadAsync(ConsoleUART, &async_read_req) != E_NO_ERROR) { + printf("Error registering async request. Command line unavailable.\n"); + vTaskDelay(portMAX_DELAY); + } + /* Hang here until ISR wakes us for a character */ + ulTaskNotifyTake(pdTRUE, portMAX_DELAY); + /* Check that we have a valid character */ + if (async_read_req.num > 0) { + /* Process character */ + do { + if (tmp == 0x08) { + /* Backspace */ + if (index > 0) { + index--; + printf("\x08 \x08"); + } + fflush(stdout); + } else if (tmp == 0x03) { + /* ^C abort */ + index = 0; + printf("^C"); + printf("\ncmd> "); + fflush(stdout); + } else if ((tmp == '\r') || (tmp == '\n')) { + printf("\r\n"); + /* Null terminate for safety */ + buffer[index] = 0x00; + /* Evaluate */ + do { + xMore = FreeRTOS_CLIProcessCommand(buffer, output, OUTPUT_BUF_SIZE); + /* If xMore == pdTRUE, then output buffer contains no null termination, so + * we know it is OUTPUT_BUF_SIZE. If pdFALSE, we can use strlen. + */ + for (x = 0; x < (xMore == pdTRUE ? OUTPUT_BUF_SIZE : strlen(output)) ; x++) { + putchar(*(output+x)); + } + } while (xMore != pdFALSE); + /* New prompt */ + index = 0; + printf("\ncmd> "); + fflush(stdout); + } else if (index < CMD_LINE_BUF_SIZE) { + putchar(tmp); + buffer[index++] = tmp; + fflush(stdout); + } else { + /* Throw away data and beep terminal */ + putchar(0x07); + fflush(stdout); + } + /* If more characters are ready, process them here */ + } while ((UART_NumReadAvail(MXC_UART_GET_UART(CONSOLE_UART)) > 0) && + UART_Read(MXC_UART_GET_UART(CONSOLE_UART), (uint8_t *)&tmp, 1, NULL)); + } + } +} + +#if configUSE_TICKLESS_IDLE +/** + * @brief freertos_permit_tickless + * @details Determine if any hardware activity should prevent + * low-power tickless operation. + */ +int freertos_permit_tickless(void) +{ + if (disable_tickless == 1) { + return E_BUSY; + } + + return UART_PrepForSleep(MXC_UART_GET_UART(CONSOLE_UART)); +} + +void buttonHandler(void *pb) +{ + if (!disable_tickless) { + printf("Tick-less idle disabled\n"); + disable_tickless = 1; + } +} +#endif + +void RTC_IRQHandler(void) +{ + MXC_RTC->ctrl &= ~(MXC_F_RTC_CTRL_ALSF); +} + +/** + * @brief main() + * @detials This program demonstrates FreeRTOS tasks, mutexes, + * and the FreeRTOS+CLI extension. + */ +int main(void) +{ +#if configUSE_TICKLESS_IDLE + /* The RTC must be enabled for tickless operation */ + sys_cfg_rtc_t sys_cfg; + sys_cfg.tmr = MXC_TMR0; + RTC_Init(MXC_RTC, 0, 0, &sys_cfg); + RTC_EnableRTCE(MXC_RTC); + NVIC_ClearPendingIRQ(RTC_IRQn); + NVIC_EnableIRQ(RTC_IRQn); + LP_EnableRTCAlarmWakeup(); +#endif + +#if configUSE_TICKLESS_IDLE + /* Configure wake-up for GPIO pin corresponding to pushbutton */ + LP_EnableGPIOWakeup((gpio_cfg_t *)&pb_pin[0]); + PB_RegisterCallback(0, buttonHandler); +#endif + + /* Print banner (RTOS scheduler not running) */ + printf("\n-=- %s FreeRTOS (%s) Demo -=-\n", STRING(TARGET), tskKERNEL_VERSION_NUMBER); +#if configUSE_TICKLESS_IDLE + printf("Tickless idle is configured. Type 'tickless 1' to enable.\n"); +#endif + + /* Create mutexes */ + xGPIOmutex = xSemaphoreCreateMutex(); + if (xGPIOmutex == NULL) { + printf("xSemaphoreCreateMutex failed to create a mutex.\n"); + } else { + /* Configure task */ + if ((xTaskCreate(vTask0, (const char *)"Task0", + configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY+1, NULL) != pdPASS) || + (xTaskCreate(vTask1, (const char *)"Task1", + configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY+1, NULL) != pdPASS) || + (xTaskCreate(vTickTockTask, (const char *)"TickTock", + 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY+2, NULL) != pdPASS) || + (xTaskCreate(vCmdLineTask, (const char *)"CmdLineTask", + configMINIMAL_STACK_SIZE+CMD_LINE_BUF_SIZE+OUTPUT_BUF_SIZE, NULL, tskIDLE_PRIORITY+1, &cmd_task_id) != pdPASS)) { + printf("xTaskCreate() failed to create a task.\n"); + } else { + /* Start scheduler */ + printf("Starting scheduler.\n"); + vTaskStartScheduler(); + } + } + + /* This code is only reached if the scheduler failed to start */ + printf("ERROR: FreeRTOS did not start due to above error!\n"); + while (1) { + __NOP(); + } + + /* Quiet GCC warnings */ + return -1; +} diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/.cproject b/breadboard_max32660_premila/EvKitExamples/GPIO/.cproject new file mode 100644 index 0000000..6f4bb5b --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/GPIO}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="GPIO.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/GPIO"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/.project b/breadboard_max32660_premila/EvKitExamples/GPIO/.project new file mode 100644 index 0000000..4b30b8f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>GPIO</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/GPIO/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/GPIO.launch b/breadboard_max32660_premila/EvKitExamples/GPIO/GPIO.launch new file mode 100644 index 0000000..3692618 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/GPIO.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="GPIO"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/GPIO"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/Makefile b/breadboard_max32660_premila/EvKitExamples/GPIO/Makefile new file mode 100644 index 0000000..a482385 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/GPIO/main.c b/breadboard_max32660_premila/EvKitExamples/GPIO/main.c new file mode 100644 index 0000000..ace1f64 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/GPIO/main.c @@ -0,0 +1,129 @@ +/** + * @file main.c + * @brief GPIO Example + * @details + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/* **** Includes **** */ +#include <stdio.h> +#include <string.h> +#include "mxc_config.h" +#include "board.h" +#include "gpio.h" +#include "tmr_utils.h" + +/* **** Definitions **** */ +#define GPIO_PORT_IN PORT_0 +#define GPIO_PIN_IN PIN_12 + +#define GPIO_PORT_OUT PORT_0 +#define GPIO_PIN_OUT PIN_13 + +#define GPIO_PORT_INTERRUPT_IN PORT_0 +#define GPIO_PIN_INTERRUPT_IN PIN_3 + +#define GPIO_PORT_INTERRUPT_STATUS PORT_0 +#define GPIO_PIN_INTERRUPT_STATUS PIN_2 + +/* **** Globals **** */ + +/* **** Functions **** */ +void gpio_isr(void *cbdata) +{ + GPIO_OutToggle((gpio_cfg_t*)cbdata); +} + +int main(void) +{ + gpio_cfg_t gpio_in; + gpio_cfg_t gpio_out; + gpio_cfg_t gpio_interrupt; + gpio_cfg_t gpio_interrupt_status; + + printf("\n\n***** GPIO Example ******\n\n"); + printf("1. This example reads P0.12 (S1) and outputs the same state onto P0.13 (DS1).\n"); + printf("2. An interrupt is set up on P0.3. P0.2 toggles when that interrupt occurs.\n\n"); + + /* Setup interrupt status pin as an output so we can toggle it on each interrupt. */ + gpio_interrupt_status.port = GPIO_PORT_INTERRUPT_STATUS; + gpio_interrupt_status.mask = GPIO_PIN_INTERRUPT_STATUS; + gpio_interrupt_status.pad = GPIO_PAD_NONE; + gpio_interrupt_status.func = GPIO_FUNC_OUT; + GPIO_Config(&gpio_interrupt_status); + + /* Set up interrupt on P0.3. */ + /* Switch on EV kit is open when non-pressed, and grounded when pressed. Use an internal pull-up so pin + reads high when button is not pressed. */ + gpio_interrupt.port = GPIO_PORT_INTERRUPT_IN; + gpio_interrupt.mask = GPIO_PIN_INTERRUPT_IN; + gpio_interrupt.pad = GPIO_PAD_PULL_UP; + gpio_interrupt.func = GPIO_FUNC_IN; + GPIO_Config(&gpio_interrupt); + GPIO_RegisterCallback(&gpio_interrupt, gpio_isr, &gpio_interrupt_status); + GPIO_IntConfig(&gpio_interrupt, GPIO_INT_EDGE, GPIO_INT_FALLING); + GPIO_IntEnable(&gpio_interrupt); + NVIC_EnableIRQ((IRQn_Type)MXC_GPIO_GET_IRQ(GPIO_PORT_INTERRUPT_IN)); + + /* Setup input pin. */ + /* Switch on EV kit is open when non-pressed, and grounded when pressed. Use an internal pull-up so pin + reads high when button is not pressed. */ + gpio_in.port = GPIO_PORT_IN; + gpio_in.mask = GPIO_PIN_IN; + gpio_in.pad = GPIO_PAD_PULL_UP; + gpio_in.func = GPIO_FUNC_IN; + GPIO_Config(&gpio_in); + + /* Setup output pin. */ + gpio_out.port = GPIO_PORT_OUT; + gpio_out.mask = GPIO_PIN_OUT; + gpio_out.pad = GPIO_PAD_NONE; + gpio_out.func = GPIO_FUNC_OUT; + GPIO_Config(&gpio_out); + + while (1) { + /* Read state of the input pin. */ + if (GPIO_InGet(&gpio_in)) { + /* Input pin was high, set the output pin. */ + GPIO_OutSet(&gpio_out); + } else { + /* Input pin was low, clear the output pin. */ + GPIO_OutClr(&gpio_out); + } + } +} diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/.cproject b/breadboard_max32660_premila/EvKitExamples/Hello_World/.cproject new file mode 100644 index 0000000..60b0080 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/Hello_World}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="Hello_World.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/Hello_World"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/.project b/breadboard_max32660_premila/EvKitExamples/Hello_World/.project new file mode 100644 index 0000000..035be64 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>Hello_World</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/Hello_World/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/Hello_World.launch b/breadboard_max32660_premila/EvKitExamples/Hello_World/Hello_World.launch new file mode 100644 index 0000000..d2f65cb --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/Hello_World.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Hello_World"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/Hello_World"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/Makefile b/breadboard_max32660_premila/EvKitExamples/Hello_World/Makefile new file mode 100644 index 0000000..a482385 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/Hello_World/main.c b/breadboard_max32660_premila/EvKitExamples/Hello_World/main.c new file mode 100644 index 0000000..c11c7d7 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Hello_World/main.c @@ -0,0 +1,74 @@ +/** + * @file main.c + * @brief Hello World! + * @details This example uses the UART to print to a terminal and flashes an LED. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_delay.h" +#include "led.h" +#include "tmr.h" +#include "tmr_utils.h" + +/***** Definitions *****/ + +/***** Globals *****/ + +/***** Functions *****/ + +int main(void) +{ + printf("Hello World!\n"); + + int count = 0; + while(1) { + LED_On(0); + + /* Demonstrates the TMR driver delay */ + TMR_Delay(MXC_TMR0, MSEC(1000), NULL); + LED_Off(0); + + /* Demonstrates the SysTick-based convenience delay functions */ + mxc_delay(MXC_DELAY_MSEC(200)); + printf("count = %d\n", count++); + } +} diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/.cproject b/breadboard_max32660_premila/EvKitExamples/I2C/.cproject new file mode 100644 index 0000000..ee55a5f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/I2C}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="I2C.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/I2C"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/.project b/breadboard_max32660_premila/EvKitExamples/I2C/.project new file mode 100644 index 0000000..9424cf4 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>I2C</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/I2C/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/I2C.launch b/breadboard_max32660_premila/EvKitExamples/I2C/I2C.launch new file mode 100644 index 0000000..cc9b2dc --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/I2C.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="I2C"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/I2C"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/Makefile b/breadboard_max32660_premila/EvKitExamples/I2C/Makefile new file mode 100644 index 0000000..b973088 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/I2C/main.c b/breadboard_max32660_premila/EvKitExamples/I2C/main.c new file mode 100644 index 0000000..4050d84 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2C/main.c @@ -0,0 +1,256 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-12-12 16:03:31 +0000 (Wed, 12 Dec 2018) $ + * $Revision: 39788 $ + * + ******************************************************************************/ + +/** + * @file main.c + * @brief I2C (Loopback) Example + * @details This example uses the I2C Master to read/write from/to the I2C Slave. For + * this example you must connect P0.3 to P0.9 (SDA) and P0.2 to P0.8 (SCL). The Master + * will use P0.8 and P0.9. The Slave will use P0.2 and P0.3. + * + */ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "mxc_config.h" +#include "i2c.h" +#include "mxc_delay.h" + +/***** Definitions *****/ +#define I2C_MASTER MXC_I2C0 +#define I2C_MASTER_IDX 0 + +#define I2C_SLAVE MXC_I2C1 +#define I2C_SLAVE_IDX 1 +#define I2C_SLAVE_ADDR (0x51<<1) +#define I2C_TIMEOUT MXC_DELAY_MSEC(1) + + +/***** Globals *****/ +i2c_req_t req; +static uint8_t txdata[16]; +static uint8_t rxdata[16]; + +volatile int i2c_flag; +volatile int i2c_flag1; + +/***** Functions *****/ +//Slave interrupt handler +void I2C1_IRQHandler(void) +{ + I2C_Handler(I2C_SLAVE); + return; +} + +//Master interrupt handler +void I2C0_IRQHandler(void) +{ + I2C_Handler(I2C_MASTER); + return; +} + +//I2C callback +void i2c_callback(i2c_req_t *req, int error) +{ + i2c_flag = error; + return; +} + +//Prints out human-friendly format to read txdata and rxdata +void print_data(void) +{ + int i; + printf("txdata: "); + for(i = 0; i < 16; ++i) { + printf("%d\t", txdata[i]); + } + + printf("\nrxdata: "); + for(i = 0; i < 16; ++i) { + printf("%d\t", rxdata[i]); + } + + printf("\n"); + + return; +} + +//Compare txdata and rxdata to see if they are the same +void verify(void) +{ + int i, fails = 0; + for(i = 0; i < 16; ++i) { + if(txdata[i] != rxdata[i]) { + ++fails; + } + } + if(fails > 0) { + printf("Fail.\n"); + } else { + printf("Pass.\n"); + } + + return; +} + +// ***************************************************************************** +int main(void) +{ + int error, i = 0; + const sys_cfg_i2c_t sys_i2c_cfg = NULL; /* No system specific configuration needed. */ + + printf("\n***** I2C Loopback Example *****\n"); + printf("This example uses the I2C Master to read/write from/to the I2C Slave. For\n"); + printf("this example you must connect P0.3 to P0.9 (SDA) and P0.2 to P0.8 (SCL). The\n"); + printf("Master will use P0.8 and P0.9. The Slave will use P0.2 and P0.3. \n\n"); + + //Setup the I2CM + I2C_Shutdown(I2C_MASTER); + if((error = I2C_Init(I2C_MASTER, I2C_STD_MODE, &sys_i2c_cfg)) != E_NO_ERROR) { + printf("Error initializing I2C%d. (Error code = %d)\n", I2C_MASTER_IDX, error); + return 1; + } + NVIC_EnableIRQ(I2C0_IRQn); + + //Setup the I2CS + I2C_Shutdown(I2C_SLAVE); + if((error = I2C_Init(I2C_SLAVE, I2C_STD_MODE, &sys_i2c_cfg)) != E_NO_ERROR) { + printf("Error initializing I2C%d. (Error code = %d)\n", I2C_SLAVE_IDX, error); + return 1; + } + NVIC_EnableIRQ(I2C1_IRQn); + + //MASTER WRITE SLAVE READ ********************************************** + printf("Master write, Slave read ... \n"); + //Initialize test data + for(i = 0; i < 16; i++) { + txdata[i] = i; + rxdata[i] = 0; + } + + printf("Initial test data:\n"); + print_data(); + + //Prepare SlaveAsync + req.addr = I2C_SLAVE_ADDR; + req.tx_data = txdata; + req.tx_len = 16; + req.rx_data = rxdata; + req.rx_len = 16; + req.restart = 0; + req.callback = i2c_callback; + + i2c_flag = 1; + if((error = I2C_SlaveAsync(MXC_I2C1, &req)) != E_NO_ERROR) { + printf("Error starting async read %d\n", error); + while(1); + } + + printf("Master writes data to Slave.\n"); + if((error = I2C_MasterWrite(MXC_I2C0, I2C_SLAVE_ADDR, txdata, 16, 0)) != 16) { + printf("Error writing %d\n", error); + while(1); + } + + //Wait for callback + mxc_delay_start(I2C_TIMEOUT); + do { + if (mxc_delay_check() == E_NO_ERROR) { + I2C_AbortAsync(&req); + } + } while (i2c_flag == 1); + + //Check callback flag + if(i2c_flag != E_NO_ERROR) { + printf("Error with i2c_callback %d\n", i2c_flag); + } + + printf("Checking test data:\n"); + print_data(); + verify(); + + //Initialize new test data + for(i = 0; i < 16; i++) { + txdata[i] = 15-i; + rxdata[i] = 0; + } + + //Reset tx and rx data ptrs. Previous call to I2C_SlaveAsync modifies them. + req.tx_data = txdata; + req.rx_data = rxdata; + + //SLAVE WRITE MASTER READ ********************************************** + printf("Slave write, Master read ... \n"); + printf("New test data:\n"); + print_data(); + + i2c_flag = 1; + if((error = I2C_SlaveAsync(MXC_I2C1, &req)) != E_NO_ERROR) { + printf("Error starting async read %d\n", error); + while(1); + } + + printf("Master reads data from Slave.\n"); + if((error = I2C_MasterRead(MXC_I2C0, I2C_SLAVE_ADDR, rxdata, 16, 0)) != 16) { + printf("Error reading%d\n", error); + while(1); + } + + //Wait for callback + mxc_delay_start(I2C_TIMEOUT); + do { + if (mxc_delay_check() == E_NO_ERROR) { + I2C_AbortAsync(&req); + } + } while (i2c_flag == 1); + + //Check callback flag + if(i2c_flag != E_NO_ERROR) { + printf("Error with i2c_callback %d\n", i2c_flag); + while(1); + } + + printf("Checking test data:\n"); + print_data(); + verify(); + + + printf("\nExample complete.\n"); + while(1) + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/.cproject b/breadboard_max32660_premila/EvKitExamples/I2S/.cproject new file mode 100644 index 0000000..7a00a61 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/I2S}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="I2S.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/I2S"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/.project b/breadboard_max32660_premila/EvKitExamples/I2S/.project new file mode 100644 index 0000000..e837d43 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>I2S</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/I2S/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/I2S.launch b/breadboard_max32660_premila/EvKitExamples/I2S/I2S.launch new file mode 100644 index 0000000..93e38f9 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/I2S.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="I2S"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/I2S"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/Makefile b/breadboard_max32660_premila/EvKitExamples/I2S/Makefile new file mode 100644 index 0000000..0e1bb9f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +#LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/I2S/main.c b/breadboard_max32660_premila/EvKitExamples/I2S/main.c new file mode 100644 index 0000000..f34f1d8 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/I2S/main.c @@ -0,0 +1,152 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + + /** + * @file main.c + * @brief I2S Example + * @note I2S is configured to send Audio Data on P0.11 + */ + +/***** Includes *****/ +#include <stdio.h> +#include <string.h> +#include <stdint.h> +#include "mxc_sys.h" +#include "tmr_utils.h" +#include "i2s.h" +#include "board.h" +#include "uart.h" + +uint16_t tone[64] = { + 0x8000, 0x8c8b, 0x98f8, 0xa527, 0xb0fb, 0xbc56, 0xc71c, 0xd133, + 0xda82, 0xe2f1, 0xea6d, 0xf0e2, 0xf641, 0xfa7c, 0xfd89, 0xff61, + 0xffff, 0xff61, 0xfd89, 0xfa7c, 0xf641, 0xf0e2, 0xea6d, 0xe2f1, + 0xda82, 0xd133, 0xc71c, 0xbc56, 0xb0fb, 0xa527, 0x98f8, 0x8c8b, + 0x8000, 0x7374, 0x6707, 0x5ad8, 0x4f04, 0x43a9, 0x38e3, 0x2ecc, + 0x257d, 0x1d0e, 0x1592, 0x0f1d, 0x09be, 0x0583, 0x0276, 0x009e, + 0x0000, 0x009e, 0x0276, 0x0583, 0x09be, 0x0f1d, 0x1592, 0x1d0e, + 0x257d, 0x2ecc, 0x38e3, 0x43a9, 0x4f04, 0x5ad8, 0x6707, 0x7374 +}; + + +/***** Definitions *****/ + + + +/***** Global Data *****/ +i2s_cfg_t cfg; + + +void DMA0_IRQHandler(void) { + DMA_Handler(0); +} + +/* Reset DMA Reload so we loop the audio sample forever */ +void dma_ctz_cb(int ch, int err){ + I2S_DMA_SetReload(cfg.dma_src_addr, cfg.dma_dst_addr, cfg.dma_cnt); + I2S_DMA_ClearFlags(); +} + +/*****************************************************************/ +int main() +{ + int err; + const sys_cfg_i2s_t sys_i2s_cfg = {MAP_A, DMA_REQSEL_SPI1TX, DMA_REQSEL_SPI1RX}; /* Use SPI1A and its associated dma request selects. */ + const sys_cfg_tmr_t sys_tmr_cfg = {0}; /* Do not enable timer output. */ + + NVIC_EnableIRQ(DMA0_IRQn); + + printf("\n\n\n\nI2S Example\n\n\n\n"); + + cfg.left_justify = 0; + cfg.mono_audio = 1; + cfg.audio_direction = AUDIO_OUT; + cfg.sample_rate = 16000; + cfg.start_immediately = 0; + cfg.dma_src_addr = tone; + cfg.dma_dst_addr = NULL; + cfg.dma_cnt = 128; + cfg.dma_reload_en = 1; + + while(UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); +#if defined ( __GNUC__ ) + fflush(stdout); +#endif + Console_Shutdown(); + if((err = I2S_Init(&cfg, dma_ctz_cb, &sys_i2s_cfg)) != E_NO_ERROR) { + printf("Error in I2S_Init: %d\n", err); + while(1){} + } + + // I2S Configured + + TMR_Delay(MXC_TMR0, MSEC(1000), &sys_tmr_cfg); + + // Starting I2S Output + I2S_Start(); + TMR_Delay(MXC_TMR0, MSEC(1000), &sys_tmr_cfg); + + // Muting I2S Output + I2S_Mute(); + TMR_Delay(MXC_TMR0, MSEC(1000), &sys_tmr_cfg); + + // Unmuting I2S Output + I2S_Unmute(); + TMR_Delay(MXC_TMR0, MSEC(500), &sys_tmr_cfg); + + // Pausing I2S Output + I2S_Pause(); + TMR_Delay(MXC_TMR0, MSEC(500), &sys_tmr_cfg); + + // Resuming I2S Output + I2S_Unpause(); + TMR_Delay(MXC_TMR0, MSEC(500), &sys_tmr_cfg); + + // Stopping I2S Output. + I2S_Stop(); + + if((err = I2S_Shutdown()) != E_NO_ERROR) { + Console_Init(); + printf("Could not shut down I2S driver: %d\n", err); + while(1){} + } + + Console_Init(); + printf("\n\n\n\n\n\n\n\n\n I2S Complete. Ignore any random characters previously displayed."); + printf(" The I2S and UART are sharing the same pins.\n"); + + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/.cproject b/breadboard_max32660_premila/EvKitExamples/ICC/.cproject new file mode 100644 index 0000000..561b2ee --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/ICC}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="ICC.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/ICC"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/.project b/breadboard_max32660_premila/EvKitExamples/ICC/.project new file mode 100644 index 0000000..c5e3e01 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>ICC</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/ICC/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/ICC.launch b/breadboard_max32660_premila/EvKitExamples/ICC/ICC.launch new file mode 100644 index 0000000..b84ca51 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/ICC.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="ICC"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/ICC"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/Makefile b/breadboard_max32660_premila/EvKitExamples/ICC/Makefile new file mode 100644 index 0000000..0e1bb9f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +#LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/ICC/main.c b/breadboard_max32660_premila/EvKitExamples/ICC/main.c new file mode 100644 index 0000000..9a600e3 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/ICC/main.c @@ -0,0 +1,96 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-16 20:02:11 +0000 (Tue, 16 Oct 2018) $ + * $Revision: 38537 $ + * + ******************************************************************************/ + +/** + * @file main.c + * @brief Instruction cache example + * @details This example shows the difference in execution time when + * the instruction cache is enabled vs. disabled. + */ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "mxc_config.h" +#include "icc.h" +#include "rtc.h" +#include "tmr_utils.h" + +/***** Definitions *****/ + +/***** Globals *****/ + +/***** Functions *****/ + +//Test function to do simple calculations +unsigned int test_function(void) +{ + unsigned int a, i, j; + + for (a = 0; a < 99999; ++a) { + for (i = 0; i < 100; ++i) { + j = (i*128/2)/4; + j = 0; + } + if ((a % 10000) == 0) + printf("%d\n", a); + } + printf("\n"); + return j; +} + +// ***************************************************************************** +int main(void) +{ + printf("\n***** ICC Example *****\n"); + + //Instruction cache enabled + printf("\nWith instruction cache enabled:\n"); + ICC_Enable(); + TMR_SW_Start(MXC_TMR0, NULL); + test_function(); //waste time + printf("Time elapsed: %0.3f ms \n", (double)(TMR_SW_Stop(MXC_TMR0)/1000.0)); + + //Instruction cache disabled + printf("\nWith instruction cache disabled:\n"); + ICC_Disable(); + TMR_SW_Start(MXC_TMR0, NULL); + test_function(); //waste time + printf("Time elapsed: %0.3f ms\n", (double)(TMR_SW_Stop(MXC_TMR0)/1000.0)); + + printf("\nExample complete.\n"); +} diff --git a/breadboard_max32660_premila/EvKitExamples/LP/.cproject b/breadboard_max32660_premila/EvKitExamples/LP/.cproject new file mode 100644 index 0000000..6fe4f60 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/LP}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="LP.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/LP"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/LP/.project b/breadboard_max32660_premila/EvKitExamples/LP/.project new file mode 100644 index 0000000..8bd14c9 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>LP</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/LP/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/LP/.settings/language.settings.xml new file mode 100644 index 0000000..39e7c82 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/LP/LP.launch b/breadboard_max32660_premila/EvKitExamples/LP/LP.launch new file mode 100644 index 0000000..0f8b07e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/LP.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="LP"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/LP"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/LP/Makefile b/breadboard_max32660_premila/EvKitExamples/LP/Makefile new file mode 100644 index 0000000..0e8aa8a --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/Makefile @@ -0,0 +1,114 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +PROJECT=max32660 + +# Specify the target processor +TARGET=MAX32660 + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A1" in ASCII +# TARGET_REV=0x4131 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-Og + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld +# This example uses a special linker file that constrains the RAM usage to the first bank only. +LINKERFILE=lp.ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/LP/lp.ld b/breadboard_max32660_premila/EvKitExamples/LP/lp.ld new file mode 100644 index 0000000..1cdd4d3 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/lp.ld @@ -0,0 +1,134 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +MEMORY { + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00040000 + /* The available SRAM has been reduced in the linker file from the + normal 0x18000 so only bank 0 will be used. This allows the remaining + banks to be shutdown and not retained. */ + SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00004000 +} + +SECTIONS { + .text : + { + _text = .; + KEEP(*(.isr_vector)) + *(.text*) /* program code */ + *(.rodata*) /* read-only data: "const" */ + + KEEP(*(.init)) + KEEP(*(.fini)) + + /* C++ Exception handling */ + KEEP(*(.eh_frame*)) + _etext = .; + } > FLASH + + /* it's used for C++ exception handling */ + /* we need to keep this to avoid overlapping */ + .ARM.exidx : + { + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + } > FLASH + + .data : + { + _data = ALIGN(., 4); + *(.data*) /*read-write initialized data: initialized global variable*/ + *(.spix_config*) /* SPIX configuration functions need to be run from SRAM */ + + /* These array sections are used by __libc_init_array to call static C++ constructors */ + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + _edata = ALIGN(., 4); + } > SRAM AT>FLASH + __load_data = LOADADDR(.data); + + .bss : + { + . = ALIGN(4); + _bss = .; + *(.bss*) /*read-write zero initialized data: uninitialzed global variable*/ + *(COMMON) + _ebss = ALIGN(., 4); + } > SRAM + + /* Set stack top to end of RAM, and stack limit move down by + * size of stack_dummy section */ + __StackTop = ORIGIN(SRAM) + LENGTH(SRAM); + __StackLimit = __StackTop - SIZEOF(.stack_dummy); + + /* .stack_dummy section doesn't contains any symbols. It is only + * used for linker to calculate size of stack sections, and assign + * values to stack symbols later */ + .stack_dummy (COPY): + { + *(.stack*) + } > SRAM + + .heap (COPY): + { + . = ALIGN(4); + *(.heap*) + __HeapLimit = ABSOLUTE(__StackLimit); + } > SRAM + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack") +} diff --git a/breadboard_max32660_premila/EvKitExamples/LP/main.c b/breadboard_max32660_premila/EvKitExamples/LP/main.c new file mode 100644 index 0000000..70783b9 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/LP/main.c @@ -0,0 +1,243 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/* + * @file main.c + * @brief Demonstrates the various low power modes. + * + * @details Iterates through the various low power modes, using either the RTC + * alarm or a GPIO to wake from each. #defines determine which wakeup + * source to use. Once the code is running, you can measure the + * current used on the VCORE rail. + * + * The power states shown are: + * 1. Active mode power with all clocks on + * 2. Active mode power with unused RAMs in light sleep mode + * 3. Active mode power with unused RAMS shut down + * 4. SLEEP mode + * 5. DEEPSLEEP mode + * 6. BACKUP mode + */ + +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "pb.h" +#include "led.h" +#include "lp.h" +#include "icc.h" +#include "rtc.h" +#include "uart.h" +#include "nvic_table.h" + +#define DELAY_IN_SEC 5 +#define USE_CONSOLE 1 + +#define USE_BUTTON 1 +#define USE_ALARM 0 + +#define DO_SLEEP 1 +#define DO_DEEPSLEEP 1 +#define DO_BACKUP 1 + +#if (!(USE_BUTTON || USE_ALARM)) + #error "You must set either USE_BUTTON or USE_ALARM to 1." +#endif +#if (USE_BUTTON && USE_ALARM) + #error "You must select either USE_BUTTON or USE_ALARM, not both." +#endif + +// ***************************************************************************** + +#if USE_ALARM +volatile int alarmed; +void alarmHandler(void) +{ + int flags = RTC_GetFlags(); + alarmed = 1; + + if (flags & MXC_F_RTC_CTRL_ALSF) { + RTC_ClearFlags(MXC_F_RTC_CTRL_ALSF); + } + + if (flags & MXC_F_RTC_CTRL_ALDF) { + RTC_ClearFlags(MXC_F_RTC_CTRL_ALDF); + } +} + +void setTrigger(int waitForTrigger) +{ + alarmed = 0; + sys_cfg_rtc_t sys_cfg; + sys_cfg.tmr = MXC_TMR0; + while(RTC_Init(MXC_RTC, 0, 0, &sys_cfg) == E_BUSY); + while(RTC_SetTimeofdayAlarm(MXC_RTC, DELAY_IN_SEC) == E_BUSY); + while(RTC_EnableRTCE(MXC_RTC) == E_BUSY); + if(waitForTrigger) + { + while(!alarmed); + } + + // Wait for serial transactions to complete. + #if USE_CONSOLE + while(UART_PrepForSleep(MXC_UART_GET_UART(CONSOLE_UART)) != E_NO_ERROR); + #endif // USE_CONSOLE +} +#endif // USE_ALARM + +#if USE_BUTTON +volatile int buttonPressed; +void buttonHandler(void* pb) +{ + buttonPressed = 1; +} + +void setTrigger(int waitForTrigger) +{ + int tmp; + + buttonPressed = 0; + if(waitForTrigger) + { + while(!buttonPressed); + } + + // Debounce the button press. + for(tmp = 0; tmp < 0x800000; tmp++) + { + __NOP(); + } + + // Wait for serial transactions to complete. + #if USE_CONSOLE + while(UART_PrepForSleep(MXC_UART_GET_UART(CONSOLE_UART)) != E_NO_ERROR); + #endif // USE_CONSOLE +} +#endif // USE_BUTTON + +int main(void) +{ + #if USE_CONSOLE + printf("****Low Power Mode Example****\n\n"); + #endif // USE_CONSOLE + + #if USE_ALARM + #if USE_CONSOLE + printf("This code cycles through the MAX32660 power modes, using the RTC alarm to exit from "); + printf("each mode. The modes will change every %d seconds.\n\n", DELAY_IN_SEC); + #endif // USE_CONSOLE + NVIC_SetVector(RTC_IRQn, alarmHandler); + #endif // USE_ALARM + + #if USE_BUTTON + #if USE_CONSOLE + printf("This code cycles through the MAX32660 power modes, using a push button (S1) to exit "); + printf("from each mode and enter the next.\n\n"); + #endif // USE_CONSOLE + PB_RegisterCallback(0, buttonHandler); + #endif // USE_BUTTON + + #if USE_CONSOLE + printf("Running in ACTIVE mode.\n"); + #else + SYS_ClockDisable(SYS_PERIPH_CLOCK_UART0); + #endif // USE_CONSOLE + setTrigger(1); + + LP_EnableSysRAM3LightSleep(); + LP_EnableSysRAM2LightSleep(); + LP_EnableSysRAM1LightSleep(); + LP_DisableSysRAM0LightSleep(); // Stack and global variables are in RAM0 + + #if USE_CONSOLE + printf("All unused RAMs placed in LIGHT SLEEP mode.\n"); + #endif // USE_CONSOLE + setTrigger(1); + + LP_DisableSRAM3(); + LP_DisableSRAM2(); + LP_DisableSRAM1(); + LP_EnableSRAM0(); // Stack and global variables are in RAM0 + + #if USE_CONSOLE + printf("All unused RAMs shutdown.\n"); + #endif // USE_CONSOLE + setTrigger(1); + + #if USE_BUTTON + LP_EnableGPIOWakeup((gpio_cfg_t*)&pb_pin[0]); + #endif // USE_BUTTON + #if USE_ALARM + LP_EnableRTCAlarmWakeup(); + #endif // USE_ALARM + + while(1) + { + MXC_GCR->scon |= 0x4000; // Disable SWD + + #if DO_SLEEP + #if USE_CONSOLE + printf("Entering SLEEP mode.\n"); + #endif // USE_CONSOLE + setTrigger(0); + LP_DisableBlockDetect(); + LP_EnterSleepMode(); + #endif // DO_SLEEP + + #if DO_DEEPSLEEP + #if USE_CONSOLE + printf("Entering DEEPSLEEP mode.\n"); + #endif // USE_CONSOLE + setTrigger(0); + LP_DisableBandGap(); + LP_DisableVCorePORSignal(); + LP_EnableRamRetReg(); + LP_DisableBlockDetect(); + LP_EnableFastWk(); + LP_EnterDeepSleepMode(); + #endif // DO_DEEPSLEEP + + #if DO_BACKUP + #if USE_CONSOLE + printf("Entering BACKUP mode.\n"); + #endif // USE_CONSOLE + setTrigger(0); + LP_EnterBackupMode(); + #endif // DO_BACKUP + MXC_GCR->scon &= 0xBFFF; // Enable SWD + + } +} diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/.cproject b/breadboard_max32660_premila/EvKitExamples/RTC/.cproject new file mode 100644 index 0000000..a755bf2 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/RTC}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="RTC.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/RTC"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/.project b/breadboard_max32660_premila/EvKitExamples/RTC/.project new file mode 100644 index 0000000..5a62dd7 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>RTC</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/RTC/.settings/language.settings.xml new file mode 100644 index 0000000..39e7c82 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/Makefile b/breadboard_max32660_premila/EvKitExamples/RTC/Makefile new file mode 100644 index 0000000..0e1bb9f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +#LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/RTC.launch b/breadboard_max32660_premila/EvKitExamples/RTC/RTC.launch new file mode 100644 index 0000000..67adc95 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/RTC.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RTC"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/RTC"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/RTC/main.c b/breadboard_max32660_premila/EvKitExamples/RTC/main.c new file mode 100644 index 0000000..34abfe5 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/RTC/main.c @@ -0,0 +1,203 @@ +/** + * @file main.c + * @brief Configures and starts the RTC and demonstrates the use of the alarms. + * @details The RTC is enabled and the sub-second alarm set to trigger every 250 ms. + * The LED (DS1) is toggled each time the sub-second alarm triggers. The + * time-of-day alarm is set to 5 seconds. When the time-of-day alarm + * triggers, the rate of the sub-second alarm is switched to 500 ms. The + * time-of-day alarm is then rearmed for another 5 sec. Pressing S1 will + * output the current value of the RTC to the console UART. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-12-13 22:19:08 +0000 (Thu, 13 Dec 2018) $ + * $Revision: 39881 $ + * + ******************************************************************************/ + + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "nvic_table.h" +#include "board.h" +#include "rtc.h" +#include "led.h" +#include "pb.h" +#include "tmr_utils.h" + +/***** Definitions *****/ +#define LED_ALARM 0 +#define TIME_OF_DAY_SEC 2 +#define SUBSECOND_MSEC_0 125 +#define SUBSECOND_MSEC_1 250 +#define SECS_PER_MIN 60 +#define SECS_PER_HR (60 * SECS_PER_MIN) +#define SECS_PER_DAY (24 * SECS_PER_HR) + +#define MSEC_TO_RSSA(x) (0 - ((x * 256) / 1000)) /* Converts a time in milleseconds to the equivalent RSSA register value. */ + +/***** Globals *****/ +uint32_t ss_interval = SUBSECOND_MSEC_0; +volatile int buttonPressed = 0; + +/***** Functions *****/ +void RTC_IRQHandler(void) +{ + int time; + int flags = RTC_GetFlags(); + + /* Check sub-second alarm flag. */ + if (flags & MXC_F_RTC_CTRL_ALSF) { + LED_Toggle(LED_ALARM); + RTC_ClearFlags(MXC_F_RTC_CTRL_ALSF); + } + + /* Check time-of-day alarm flag. */ + if (flags & MXC_F_RTC_CTRL_ALDF) { + RTC_ClearFlags(MXC_F_RTC_CTRL_ALDF); + + /* Set a new alarm 10 seconds from current time. */ + time = RTC_GetSecond(); + if (RTC_SetTimeofdayAlarm(MXC_RTC, time + TIME_OF_DAY_SEC) != E_NO_ERROR) { + /* Handle Error */ + } + + // Toggle the sub-second alarm interval. + if (ss_interval == SUBSECOND_MSEC_0) { + ss_interval = SUBSECOND_MSEC_1; + } else { + ss_interval = SUBSECOND_MSEC_0; + } + + if (RTC_SetSubsecondAlarm(MXC_RTC, MSEC_TO_RSSA(ss_interval)) != E_NO_ERROR) { + /* Handle Error */ + } + } + + return; +} + +void buttonHandler(void *pb) +{ + buttonPressed = 1; +} + +void printTime(void) +{ + int day, hr, min, sec; + double subsec; + + subsec = RTC_GetSubSecond() / 256.0; + sec = RTC_GetSecond(); + + day = sec / SECS_PER_DAY; + sec -= day * SECS_PER_DAY; + + hr = sec / SECS_PER_HR; + sec -= hr * SECS_PER_HR; + + min = sec / SECS_PER_MIN; + sec -= min * SECS_PER_MIN; + + subsec += sec; + + printf("Current Time (dd:hh:mm:ss): %02d:%02d:%02d:%05.2f\n", day, hr, min, subsec); +} +int main(void) +{ + const sys_cfg_tmr_t sys_tmr_cfg = {0}; // Do not enable timer output. + sys_cfg_rtc_t sys_cfg; + + printf("\n***** RTC Example *****\n\n"); + printf("The RTC is enabled and the sub-second alarm set to trigger every %d ms.\n", SUBSECOND_MSEC_0); + printf("The LED (DS1) is toggled each time the sub-second alarm triggers. The\n"); + printf("time-of-day alarm is set to %d seconds. When the time-of-day alarm\n", TIME_OF_DAY_SEC); + printf("triggers, the rate of the sub-second alarm is switched to %d ms. The\n", SUBSECOND_MSEC_1); + printf("time-of-day alarm is then rearmed for another %d sec. Pressing S1 will\n", TIME_OF_DAY_SEC); + printf("output the current value of the RTC to the console UART.\n\n"); + + NVIC_EnableIRQ(RTC_IRQn); + + // Setup callback to receive notification of when button is pressed. + PB_RegisterCallback(0, buttonHandler); + + // Turn LED off initially + LED_Off(LED_ALARM); + + sys_cfg.tmr = MXC_TMR0; + if (RTC_Init(MXC_RTC, 0, 0, &sys_cfg) != E_NO_ERROR) { + printf("Failed RTC_Setup().\n"); + return -1; + } + + printf("RTC started.\n"); + printTime(); + + if (RTC_SetTimeofdayAlarm(MXC_RTC, TIME_OF_DAY_SEC) != E_NO_ERROR) { + printf("Failed RTC_SetTimeofdayAlarm().\n"); + return -1; + } + + if (RTC_EnableTimeofdayInterrupt(MXC_RTC) != E_NO_ERROR) { + printf("Failed RTC_EnableTimeofdayInterrupt().\n"); + return -1; + } + + if (RTC_SetSubsecondAlarm(MXC_RTC, (uint32_t)MSEC_TO_RSSA(SUBSECOND_MSEC_0)) != E_NO_ERROR) { + printf("Failed RTC_SetSubsecondAlarm().\n"); + return -1; + } + + if (RTC_EnableSubsecondInterrupt(MXC_RTC) != E_NO_ERROR) { + printf("Failed RTC_EnableSubsecondInterrupt().\n"); + return -1; + } + + if (RTC_EnableRTCE(MXC_RTC) != E_NO_ERROR) { + printf("Failed RTC_EnableRTCE().\n"); + return -1; + } + + while (1) { + if (buttonPressed) { + // Show the time elapsed. + printTime(); + // Delay for switch debouncing. + TMR_Delay(MXC_TMR0, MSEC(100), &sys_tmr_cfg); + // Re-arm switch detection. + buttonPressed = 0; + } + } +} diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/.cproject b/breadboard_max32660_premila/EvKitExamples/SPI/.cproject new file mode 100644 index 0000000..048d605 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/SPI}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="SPI.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/SPI"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/.project b/breadboard_max32660_premila/EvKitExamples/SPI/.project new file mode 100644 index 0000000..898ea46 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>SPI</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/SPI/.settings/language.settings.xml new file mode 100644 index 0000000..f642609 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1539876285956952127" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/Makefile b/breadboard_max32660_premila/EvKitExamples/SPI/Makefile new file mode 100644 index 0000000..cd3a861 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/Makefile @@ -0,0 +1,117 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS += main.c + + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/SPI.launch b/breadboard_max32660_premila/EvKitExamples/SPI/SPI.launch new file mode 100644 index 0000000..355ffc8 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/SPI.launch @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SPI"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/SPI"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI/main.c b/breadboard_max32660_premila/EvKitExamples/SPI/main.c new file mode 100644 index 0000000..6b82bbf --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI/main.c @@ -0,0 +1,228 @@ +/** + * @file main.c + * @brief SPI Master Demo + * @details Shows Master loopback demo for SPI0 (AKA: SPI17Y) and SPI1 (AKA: SPIMSS) + * Read the printf() for instructions + */ + +/******************************************************************************* + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-17 19:50:37 +0000 (Mon, 17 Sep 2018) $ + * $Revision: 37944 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "pb.h" +#include "mxc_config.h" +#include "led.h" +#include "mxc_pins.h" +#include "spimss.h" +#include "uart.h" +#include "spi.h" + +/***** Definitions *****/ +#define TEST_LEN 60 // Words +#define OFFSET 256 //offsets data for tx_data +#define VALUE 0xFFFF +#define SPI_SPEED 5000000 // Bit Rate + +// STEP 1: SELECT ONE OF THE SPI BELOW +#define SPI0_A +// #define SPI1_A + +// STEP 2: SELECT FROM BELOW +#define ASYNC // Comment out line for Async operation + + +#ifdef SPI0_A + #define SPI SPI0A + #define SPI_IRQ SPI0_IRQn +#endif + +#ifdef SPI1_A + #define SPI SPI1A + #define SPI_IRQ SPI1_IRQn +#endif + +#ifdef SPI1_B + #define SPI SPI1B + #define SPI_IRQ SPI1_IRQn +#endif + + +/***** Globals *****/ +uint16_t rx_data[TEST_LEN]; +uint16_t tx_data[TEST_LEN]; +volatile int spi_flag; + +/***** Functions *****/ + +void spi_cb(void *req, int error) +{ + spi_flag = error; +} + +void SPI0_IRQHandler(void) +{ + SPI_Handler(SPI0A); +} + +void SPI1_IRQHandler(void) +{ + SPI_Handler(SPI1A); +} + +int main(void) +{ + + int i,j,k; + uint16_t temp; + spi_req_t req; + +#ifdef ASYNC + // Setup the interrupt + NVIC_EnableIRQ(SPI_IRQ); +#endif + + +#if defined(SPI0_A) + printf("\n************** SPI Loopback Demo ****************\n"); + printf("This example configures the SPI to send data between the MISO (P0.4) and\n"); + printf("MOSI (P0.5) pins. Connect these two pins together. This demo shows SPI\n"); + printf("sending different bit sizes each run through. \n"); +#endif + +#if defined(SPI1_A) | defined(SPI1_B) + printf("\n************** SPIMSS Master Loopback Demo ****************\n"); + printf("This example configures the SPIMSS to send data between the MISO (P0.10) and\n"); + printf("MOSI (P0.11) pins. Connect these two pins together. This demo shows SPI\n"); + printf("sending between 1 and 16 bits of data at a time. During this demo you\n"); + printf("may see junk data printed to the serial port because the console UART\n"); + printf("shares the same pins as the SPI.\n\n"); +#endif + + // delay before UART shutdown + while (UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); + Console_Shutdown(); + + + for (i=1; i<17; i++) { + if ((i== 1 || i == 9) && SPI == SPI0A) { // Sending out 2 to 16 bits except 9 bits... + continue; + } + for (j = 0; j < TEST_LEN; j++) { + tx_data[j] = j + OFFSET; + } + // Configure the peripheral + if (SPI_Init(SPI, 0, SPI_SPEED) != 0) { + + Console_Init(); + printf("Error configuring SPI\n"); + while (1) {} + } + + memset(rx_data, 0x0, TEST_LEN); + + req.tx_data = tx_data; + req.rx_data = rx_data; + req.len = TEST_LEN; + req.bits = i; + req.width = SPI17Y_WIDTH_1; // NOT applicable to SPI1A and SPI1B, value ignored + req.ssel = 0; // NOT applicable to SPI1A and SPI1B, value ignored + req.deass = 1; // NOT applicable to SPI1A and SPI1B, value ignored + req.tx_num = 0; + req.rx_num = 0; + req.callback = spi_cb; + spi_flag =1; +#ifdef ASYNC + SPI_MasterTransAsync(SPI, &req); + while (spi_flag == 1); +#else + SPI_MasterTrans(SPI, &req); +#endif + + k= OFFSET; + for (j=0; j<TEST_LEN; j++) { + if (req.bits <=8) { + if (j<(TEST_LEN/2)) { + temp = (VALUE >>(16-req.bits)<<8)| (VALUE >>(16-req.bits)); + temp &= k; + tx_data[j] = temp; + + } else if (j == (TEST_LEN/2)&& TEST_LEN % 2 == 1) { + temp = VALUE >> (16-req.bits); + temp &= k; + tx_data[j] = temp; + } else { + tx_data[j] = 0x0000; + } + } else { + temp = VALUE >>(16-req.bits); + temp &= k; + tx_data[j] = temp; + } + k++; + } + + // Compare Sent data vs Received data + // Printf needs the Uart turned on since they share the same pins + if (memcmp(rx_data, tx_data, sizeof(tx_data)) != 0) { + Console_Init(); + printf("\nError verifying rx_data %d\n",i); + while (UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); +#if defined (__GNUC__) + fflush(stdout); +#endif + Console_Shutdown(); + } else { + Console_Init(); + printf("\nSent %d bits per transaction\n",i); + while (UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); +#if defined (__GNUC__) + fflush(stdout); +#endif + Console_Shutdown(); + } + SPI_Shutdown(SPI); + + } + + Console_Init(); + printf("\n Done testing \n"); + + + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.cproject b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.cproject new file mode 100644 index 0000000..a727490 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/SPI_Slave}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="SPI_Slave.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/SPI_Slave"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.project b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.project new file mode 100644 index 0000000..5839c69 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>SPI_Slave</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.settings/language.settings.xml new file mode 100644 index 0000000..f642609 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1539876285956952127" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/Makefile b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/Makefile new file mode 100644 index 0000000..5e112b9 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/Makefile @@ -0,0 +1,117 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 18:45:02 -0500 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS += main.c + + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/SPI_Slave.launch b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/SPI_Slave.launch new file mode 100644 index 0000000..08b342a --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/SPI_Slave.launch @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SPI_Slave"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/SPI_Slave"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/SPI_Slave/main.c b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/main.c new file mode 100644 index 0000000..c89c8db --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SPI_Slave/main.c @@ -0,0 +1,210 @@ +/** + * @file main.c + * @brief SPI Master Demo + * @details Shows Master loopback demo for SPI0 (AKA: SPI17Y) and SPI1 (AKA: SPIMSS) + * Read the printf() for instructions + */ + +/******************************************************************************* + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-08 11:43:44 -0500 (Wed, 08 Aug 2018) $ + * $Revision: 36747 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "pb.h" +#include "mxc_config.h" +#include "led.h" +#include "mxc_pins.h" +#include "mxc_delay.h" +#include "uart.h" +#include "spi.h" + +/***** Definitions *****/ +#define TEST_LEN 60 +#define TEST_LEN_BYTE 120 +#define CLOCK_RATE 1000000 // Bit Rate + +#define TEST_MASTER SPI1A +#define TEST_MASTER_IRQ SPI1_IRQn + +#define TEST_SLAVE SPI0A +#define TEST_SLAVE_IRQ SPI0_IRQn + +/***** Globals *****/ +uint16_t master_rx_data[TEST_LEN]; +uint16_t master_tx_data[TEST_LEN]; +uint16_t slave_rx_data[TEST_LEN]; +uint16_t slave_tx_data[TEST_LEN]; +volatile int spi_slave_flag; +volatile int spi_master_flag; + gpio_cfg_t toggle = {PORT_0, PIN_9, GPIO_FUNC_OUT, GPIO_PAD_NONE}; + +/***** Functions *****/ + +void spi_master_cb(void *req, int error) +{ + spi_master_flag = error; +} +void spi_slave_cb(void *req, int error) +{ + spi_slave_flag = error; +} +void SPI0_IRQHandler(void) +{ + SPI_Handler(SPI0A); +} + +void SPI1_IRQHandler(void) +{ + SPI_Handler(SPI1A); + +} + +int main(void) +{ + + int j; + spi_req_t master_req; // Initialize SPI Request struct for Master + spi_req_t slave_req; // Initialize SPI Request struct for Slave + + + NVIC_EnableIRQ(TEST_MASTER_IRQ); + NVIC_EnableIRQ(TEST_SLAVE_IRQ); + + printf("\n************** SPI Master and Slave Demo ****************\n"); + printf("This example configures the SPI to send data between the SPI0 and SPI1. Connect SCK (P0.6) to SCK (P0.12)\n"); + printf("MOSI (P0.5) to MOSI (P0.11), MISO (P0.4) to MISO (P0.10) and SSEL (P0.7) to SSEL(P0.13) Connect these two pins together.\n"); + printf("This demo shows SPI sending different bit sizes each run through. \n"); + + // delay before UART shutdown + while (UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); + Console_Shutdown(); + + // Initialize the tx_data + for(j = 0; j < TEST_LEN; j++) { + master_tx_data[j] = j; + slave_tx_data[j] = TEST_LEN-j; + } + + // Configure the peripheral + if(SPI_Init(TEST_MASTER , 0, CLOCK_RATE) != E_NO_ERROR) { + Console_Init(); + printf("Error configuring SPI\n"); + while(1) {} + } + + if(SPI_Init(TEST_SLAVE , 0, CLOCK_RATE ) != E_NO_ERROR) { + Console_Init(); + printf("Error configuring SPI\n"); + while(1) {} + } + + // Initialize RX buffer to store data + memset(master_rx_data, 0x0, TEST_LEN_BYTE); + memset(slave_rx_data, 0x0, TEST_LEN_BYTE); + GPIO_Config(&toggle); + + // Initialize spi_reqest struct for Master + master_req.ssel = 0; + master_req.ssel_pol = SPI_POL_LOW; + master_req.deass = 1; + master_req.tx_data = master_tx_data; + master_req.rx_data = master_rx_data; + master_req.len = TEST_LEN; + master_req.width = SPI0_WIDTH_1; + master_req.bits = 11; + master_req.rx_num = 0; + master_req.tx_num = 0; + master_req.callback = spi_master_cb; + + // Initialize spi_request struct for slave + slave_req.ssel = 0; + slave_req.ssel_pol = SPI_POL_LOW; + slave_req.tx_data = slave_tx_data; + slave_req.rx_data = slave_rx_data; + slave_req.len = TEST_LEN; + slave_req.width = SPI0_WIDTH_1; + slave_req.bits = 11; + slave_req.tx_num = 0; + slave_req.rx_num = 0; + slave_req.callback = spi_slave_cb; + + spi_master_flag =1; + spi_slave_flag =1; + + // Initiate the Slave Async first before Master Sync to make sure + // data can be received and no data lost when master initiates communication + + + SPI_SlaveTransAsync(TEST_SLAVE, &slave_req); + SPI_MasterTrans(TEST_MASTER, &master_req); + + while(spi_slave_flag == 1) { + } + + Console_Init(); + // Print the data + for(j = 0; j < TEST_LEN; j++) { + printf("master data %x | slave data %x \n", master_tx_data[j], slave_rx_data[j]); + } + + // Check the data sent from Master to Slave + if (memcmp(slave_rx_data, master_tx_data, TEST_LEN_BYTE) == E_NO_ERROR) { + printf("Data is verified.\n\n"); + } else { + printf("Data mismatch between slave_rx and master_tx\n\n"); + } + + // Print the data + for(j = 0; j < TEST_LEN; j++) { + printf("master data %x | slave data %x \n", slave_tx_data[j], master_rx_data[j]); + } + + // Check the data sent from Slave to Master + if (memcmp(master_rx_data, slave_tx_data, TEST_LEN_BYTE) == E_NO_ERROR) { + printf("Data is verified.\n\n"); + } else { + printf("Data mismatch between master_rx and slave_tx_data.\n\n"); + } + + + Console_Init(); + printf("\n Done testing \n"); + + + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/.cproject b/breadboard_max32660_premila/EvKitExamples/SysTick/.cproject new file mode 100644 index 0000000..2afa6b0 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/SysTick}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="SysTick.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/SysTick"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/.project b/breadboard_max32660_premila/EvKitExamples/SysTick/.project new file mode 100644 index 0000000..2ea5761 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>SysTick</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/SysTick/.settings/language.settings.xml new file mode 100644 index 0000000..267e355 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="411987529601387494" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/Makefile b/breadboard_max32660_premila/EvKitExamples/SysTick/Makefile new file mode 100644 index 0000000..44f26d5 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/SysTick.launch b/breadboard_max32660_premila/EvKitExamples/SysTick/SysTick.launch new file mode 100644 index 0000000..7747624 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/SysTick.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SysTick"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/SysTick"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/SysTick/main.c b/breadboard_max32660_premila/EvKitExamples/SysTick/main.c new file mode 100644 index 0000000..12a32ec --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/SysTick/main.c @@ -0,0 +1,89 @@ +/** + * @file main.c + * @brief Demonstrates the SysTick timer and interrupt. Toggles LED0 every SysTick period. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_sys.h" +#include "nvic_table.h" +#include "board.h" +#include "led.h" + +/***** Definitions *****/ +#define USE_SYSTEM_CLK 0 +#define SYSTICK_PERIOD_SYS_CLK 4800000 //50ms with 96MHz system clock +#define SYSTICK_PERIOD_EXT_CLK 3277 //100ms with 32768Hz external RTC clock + +/***** Functions *****/ + +void SysTick_Handler(void) +{ + //Toggle LED0 every systick period + LED_Toggle(0); +} + +int main(void) +{ + printf("\n************ Blinky SysTick ****************\n"); + uint32_t sysTicks; + uint32_t error; + + if (USE_SYSTEM_CLK) { + sysTicks = SYSTICK_PERIOD_SYS_CLK; + } else { + sysTicks = SYSTICK_PERIOD_EXT_CLK; + } + + error = SYS_SysTick_Config(sysTicks, USE_SYSTEM_CLK, MXC_TMR0); + + printf("SysTick Clock = %d Hz\n", SYS_SysTick_GetFreq()); + printf("SysTick Period = %d ticks\n", sysTicks); + + if (error != E_NO_ERROR) { + printf("ERROR: Ticks is not valid"); + LED_On(2); + } + + LED_On(0); + + while (1) {} +} diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/.cproject b/breadboard_max32660_premila/EvKitExamples/TMR/.cproject new file mode 100644 index 0000000..7523053 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/TMR}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="TMR.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/TMR"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/.project b/breadboard_max32660_premila/EvKitExamples/TMR/.project new file mode 100644 index 0000000..247b368 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>TMR</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/TMR/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/Makefile b/breadboard_max32660_premila/EvKitExamples/TMR/Makefile new file mode 100644 index 0000000..a482385 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/TMR.launch b/breadboard_max32660_premila/EvKitExamples/TMR/TMR.launch new file mode 100644 index 0000000..4695ea5 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/TMR.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="TMR"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/TMR"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/TMR/main.c b/breadboard_max32660_premila/EvKitExamples/TMR/main.c new file mode 100644 index 0000000..318d457 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/TMR/main.c @@ -0,0 +1,240 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/** + * @file main.c + * @brief Timer example + * @details PWM Timer - Outputs a PWM signal (2Hz, 30% duty cycle) on 3.7 + * Continuous Timer - Outputs a continuous 1s timer on LED0 (GPIO toggles every 500s) + * One Shot Timer - Starts a one shot timer - LED1 turns on when one shot time (1 sec) is complete + */ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_sys.h" +#include "nvic_table.h" +#include "gpio.h" +#include "board.h" +#include "tmr.h" +#include "tmr_utils.h" +#include "led.h" + +/***** Definitions *****/ + +/* Parameters for PWM output */ +#define PORT_PWM PORT_0 +#define PIN_PWM PIN_3 +#define FREQ 200 /* (Hz) */ +#define DUTY_CYCLE 75 /* (%) */ +#define PWM_TIMER MXC_TMR0 /* The timer selection must match the available timer for PORT_PWM.PIN_PWM */ + +/* Parameters for Continuous timer */ +#define CONT_LED_IDX 0 +#define INTERVAL_TIME_CONT 1 /* (s) will toggle after every interval */ +#define CONT_TIMER MXC_TMR1 /* Any timer other than PWM_TIMER */ + +/* Parameter for One shot timer */ +#define OST_LED_IDX 0 +#define INTERVAL_TIME_OST 3 /* (s) before turns LED on, then off */ +#define OST_TIMER MXC_TMR2 /* Any timer other than PWM_TIMER */ + +/* Check Frequency bounds */ +#if (FREQ == 0) +#error "Frequency cannot be 0." +#elif (FREQ > 100000) +#error "Frequency cannot be over 10000." +#endif + +/* Check duty cycle bounds */ +#if (DUTY_CYCLE < 0) || (DUTY_CYCLE > 100) +#error "Duty Cycle must be between 0 and 100." +#endif + +/***** Globals *****/ + +/***** Functions *****/ + +void PWM_Output(void) +{ + tmr_pwm_cfg_t tmr_pwm; + unsigned int period_ticks = PeripheralClock / FREQ; + unsigned int duty_ticks = period_ticks * DUTY_CYCLE / 100; + sys_cfg_tmr_t tmr_sys_cfg; + + /* + * Steps for configuring a timer for PWM mode: + * 1. Disable the timer + * 2. Set the prescale value and enable output + * 3. Configure the timer for PWM mode + * 4. Set polarity, pwm parameters + * 5. Enable Timer + */ + + TMR_Disable(PWM_TIMER); + + tmr_sys_cfg.out_en = 1; + TMR_Init(PWM_TIMER, TMR_PRES_1, &tmr_sys_cfg); + + tmr_pwm.pol = 1; + tmr_pwm.per_cnt = period_ticks; + tmr_pwm.duty_cnt = duty_ticks; + if (TMR_PWMConfig(PWM_TIMER, &tmr_pwm) != E_NO_ERROR) { + printf("Failed TMR_PWMConfig.\n"); + } + + TMR_Enable(PWM_TIMER); + + printf("PWM started.\n"); +} + +/* Toggles GPIO when continuous timer repeats */ +void ContinuousTimer_Handler(void) +{ + /* Clear interrupt */ + TMR_IntClear(CONT_TIMER); + LED_Toggle(CONT_LED_IDX); +} + +void ContinuousTimer(void) +{ + tmr_cfg_t tmr; + uint32_t period_ticks = PeripheralClock/4*INTERVAL_TIME_CONT; + + /* Initial state is off */ + LED_Off(CONT_LED_IDX); + + /* + * Steps for configuring a timer for PWM mode: + * 1. Disable the timer + * 2. Set the prescale value + * 3 Configure the timer for continuous mode + * 4. Set polarity, timer parameters + * 5. Enable Timer + */ + + TMR_Disable(CONT_TIMER); + + TMR_Init(CONT_TIMER, TMR_PRES_4, 0); + + tmr.mode = TMR_MODE_CONTINUOUS; + tmr.cmp_cnt = period_ticks; + tmr.pol = 0; + TMR_Config(CONT_TIMER, &tmr); + + TMR_Enable(CONT_TIMER); + + printf("Continuous timer started.\n"); +} + +void OneShotTimer(void) +{ + tmr_cfg_t tmr; + unsigned clk_shift = 0; + uint64_t max_us; + uint32_t ticks; + unsigned long us = SEC(INTERVAL_TIME_OST); + + /* Initial LED state is off. */ + LED_Off(OST_LED_IDX); + + /* Find the proper clock shift for timer */ + do { + max_us = (uint64_t)((0xFFFFFFFFUL / ((uint64_t)PeripheralClock >> clk_shift++)) * 1000000UL); + } while (us > max_us); + clk_shift--; + + /* + * Steps for configuring a timer for PWM mode: + * 1. Disable the timer + * 2. Set the prescale value + * 3 Configure the timer for oneshot mode + * 4. Set polarity, timer parameters + * 5. Enable Timer + */ + + TMR_Disable(OST_TIMER); + + TMR_Init(OST_TIMER, (tmr_pres_t)clk_shift, 0); + + /* Calculate the number of timer ticks we need to wait */ + TMR_GetTicks(OST_TIMER, us, TMR_UNIT_MICROSEC, &ticks); + tmr.mode = TMR_MODE_ONESHOT; + tmr.cmp_cnt = ticks; + tmr.pol = 0; + + TMR_Config(OST_TIMER, &tmr); + + TMR_Enable(OST_TIMER); + + printf("One shot timer started.\n"); + + /* Wait for timer to end */ + while (TMR_TO_Check(OST_TIMER) != E_TIME_OUT) {} + + LED_On(OST_LED_IDX); + + /* The delay function can also be used for similar functionality */ + TMR_Delay(OST_TIMER, SEC(INTERVAL_TIME_OST), 0); + + LED_Off(OST_LED_IDX); +} + +int main(void) +{ + printf("***** Timer Example *****\n\n"); + printf("1. A one shot mode timer is used to toggle LED1 on the Ev Kit\n"); + printf(" every %d sec. This is repeated twice.\n", INTERVAL_TIME_OST); + printf("2. After the one shot timer completes, a continuous mode timer is used\n"); + printf(" to create an interrupt every %d sec. LED1 will toggle\n", INTERVAL_TIME_CONT); + printf(" each time the interrupt occurs.\n"); + printf("3. Timer 2 is used to output a PWM signal on Port %u.%u. The PWM frequency\n", PORT_PWM, PIN_PWM); + printf(" is %d Hz and the duty cycle is %d%%.\n\n", FREQ, DUTY_CYCLE); + + /* Set up the PWM to run indefinitely. */ + PWM_Output(); + + /* Run one shot to completion. */ + OneShotTimer(); + + /* Set up continuous timer. */ + NVIC_SetVector(TMR1_IRQn, ContinuousTimer_Handler); + NVIC_EnableIRQ(TMR1_IRQn); + ContinuousTimer(); + + return 0; +} diff --git a/breadboard_max32660_premila/EvKitExamples/UART/.cproject b/breadboard_max32660_premila/EvKitExamples/UART/.cproject new file mode 100644 index 0000000..4ac5956 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/UART}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="UART.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/UART"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/UART/.project b/breadboard_max32660_premila/EvKitExamples/UART/.project new file mode 100644 index 0000000..c458b96 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>UART</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/UART/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/UART/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/UART/Makefile b/breadboard_max32660_premila/EvKitExamples/UART/Makefile new file mode 100644 index 0000000..0e1bb9f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +#LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/UART/UART.launch b/breadboard_max32660_premila/EvKitExamples/UART/UART.launch new file mode 100644 index 0000000..a8b07e4 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/UART.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="UART"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/UART"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/UART/main.c b/breadboard_max32660_premila/EvKitExamples/UART/main.c new file mode 100644 index 0000000..1893fcd --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/UART/main.c @@ -0,0 +1,177 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + ******************************************************************************* + */ + +/** + * @file main.c + * @brief Main for UART example. + * @details This example loops back the TX to the RX on UART0. For this example + * you must connect a jumper across P0.4 to P0.5. UART_BAUD and the BUFF_SIZE + * can be changed in this example. + */ + +/* **** Includes **** */ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "mxc_sys.h" +#include "uart.h" +#include "board.h" +#include "wdt.h" + +/* **** Definitions **** */ +#define UART_BAUD 1000000 +#define BUFF_SIZE 512 + +/* **** Globals **** */ + +volatile int read_flag; +volatile int write_flag; + +/* **** Functions **** */ + +/* **************************************************************************** */ +void read_cb(uart_req_t* req, int error) +{ + read_flag = error; +} + +/* **************************************************************************** */ +void write_cb(uart_req_t* req, int error) +{ + write_flag = error; +} + +/* **************************************************************************** */ +void UART0_IRQHandler(void) +{ + UART_Handler(MXC_UART0); +} + +/* **************************************************************************** */ +int main(void) +{ + const sys_cfg_uart_t sys_uart_cfg = { + MAP_A, + UART_FLOW_DISABLE, + }; + int error, i; + uint8_t txdata[BUFF_SIZE]; + uint8_t rxdata[BUFF_SIZE]; + + printf("\n\n***** UART Example *****\n"); + printf("\nConnect UART0A TX (P0.4) to UART0A RX (P0.5) for this example.\n\n"); + printf(" System freq \t: %d Hz\n", SystemCoreClock); + printf(" UART freq \t: %d Hz\n", UART_BAUD); + printf(" Loop back \t: %d bytes\n\n", BUFF_SIZE); + + /* Initialize the data buffers */ + for (i = 0; i < BUFF_SIZE; i++) { + txdata[i] = i; + } + memset(rxdata, 0x0, BUFF_SIZE); + + /* Setup the interrupt */ + NVIC_ClearPendingIRQ(MXC_UART_GET_IRQ(0)); + NVIC_DisableIRQ(MXC_UART_GET_IRQ(0)); + NVIC_SetPriority(MXC_UART_GET_IRQ(0), 1); + NVIC_EnableIRQ(MXC_UART_GET_IRQ(0)); + + /* Initialize the UART */ + uart_cfg_t cfg; + cfg.parity = UART_PARITY_DISABLE; + cfg.size = UART_DATA_SIZE_8_BITS; + cfg.stop = UART_STOP_1; + cfg.flow = UART_FLOW_CTRL_EN; + cfg.pol = UART_FLOW_POL_EN; + cfg.baud = UART_BAUD; + + printf("Enabling UART0A.\n"); + error = UART_Init(MXC_UART_GET_UART(0), &cfg, &sys_uart_cfg); + + if (error != E_NO_ERROR) { + printf("Error initializing UART %d\n", error); + while(1) {} + } + + /* Setup the asynchronous requests */ + uart_req_t read_req; + read_req.data = rxdata; + read_req.len = BUFF_SIZE; + read_req.callback = read_cb; + + uart_req_t write_req; + write_req.data = txdata; + write_req.len = BUFF_SIZE; + write_req.callback = write_cb; + + read_flag = 1; + write_flag = 1; + + /* Set up a read transaction. This request will trigger our read_cb callback once it completes. */ + error = UART_ReadAsync(MXC_UART_GET_UART(0), &read_req); + if (error != E_NO_ERROR) { + printf("Error starting async read %d\n", error); + while(1) {} + } + + /* Set up a write transaction. This request will trigger our write_cb callback once it completes. */ + error = UART_WriteAsync(MXC_UART_GET_UART(0), &write_req); + if (error != E_NO_ERROR) { + printf("Error starting async write %d\n", error); + while(1) {} + } + + /* Wait for the write to complete. */ + while (write_flag == 1) {} + if (write_flag != E_NO_ERROR) { + printf("Error with UART_WriteAsync callback\n"); + } + + /* Read should have completed the same time the write did. */ + while (read_flag == 1) {} + if (read_flag != E_NO_ERROR) { + printf("Error with UART_ReadAsync callback %d\n", read_flag); + } + + printf("Transaction complete.\n"); + + /* Did we read the same data we wrote? */ + if ((error = memcmp(rxdata, txdata, BUFF_SIZE)) != 0) { + printf("Error verifying rxdata %d\n", error); + } else { + printf("Data verified.\n"); + } + + while (1) {} +} diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/.cproject b/breadboard_max32660_premila/EvKitExamples/Watchdog/.cproject new file mode 100644 index 0000000..b7f31f2 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/Watchdog}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="Watchdog.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/Watchdog"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/.project b/breadboard_max32660_premila/EvKitExamples/Watchdog/.project new file mode 100644 index 0000000..bc678fc --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>Watchdog</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/.settings/language.settings.xml b/breadboard_max32660_premila/EvKitExamples/Watchdog/.settings/language.settings.xml new file mode 100644 index 0000000..e82523e --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="88558475360" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/Makefile b/breadboard_max32660_premila/EvKitExamples/Watchdog/Makefile new file mode 100644 index 0000000..0e1bb9f --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +#LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/Watchdog.launch b/breadboard_max32660_premila/EvKitExamples/Watchdog/Watchdog.launch new file mode 100644 index 0000000..9fb55ed --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/Watchdog.launch @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Watchdog"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/Watchdog"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/EvKitExamples/Watchdog/main.c b/breadboard_max32660_premila/EvKitExamples/Watchdog/main.c new file mode 100644 index 0000000..31a86b6 --- /dev/null +++ b/breadboard_max32660_premila/EvKitExamples/Watchdog/main.c @@ -0,0 +1,141 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/** + * @file main.c + * @brief Demonstrates a watchdog timer in run mode + * + * @details This example configures the watchdog timer to generate an interrupt and then reset if + * the watchdog counter is not reset. The code then enters an infinite loop that blinks + * an LED (DS1) and resets the watchdog counter. Press S1 to stop resetting the counter + * and allow the watchdog to expire and generate an interrupt. On the first occurence of + * the interrupt, the code will reset the watchdog to prevent the device from resetting. + * On the second occurence of the interrupt, the watchdog will not be reset. Once the + * watchdog timer expires, the device will reset. + */ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "nvic_table.h" +#include "board.h" +#include "mxc_sys.h" +#include "wdt.h" +#include "tmr_utils.h" +#include "led.h" + +/***** Definitions *****/ + +#define SW1 0 + +/***** Globals *****/ +//use push buttons defined in board.h +extern const gpio_cfg_t pb_pin[]; +volatile int interrupt_count = 0; + +/***** Functions *****/ + +// ***************************************************************************** +void watchdog_timeout_handler(void) +{ + WDT_ClearIntFlag(MXC_WDT0); + if (++interrupt_count == 1) { + /* Reset the watchdog timer once in the interrupt */ + WDT_ResetTimer(MXC_WDT0); + } +} + +// ***************************************************************************** +void WDT0_IRQHandler(void) +{ + watchdog_timeout_handler(); +} + +// ***************************************************************************** +int main(void) +{ + const sys_cfg_tmr_t sys_tmr_cfg = {0}; /* Do not enable timer output. */ + + if (WDT_GetResetFlag(MXC_WDT0)) { + WDT_ClearResetFlag(MXC_WDT0); + WDT_EnableReset(MXC_WDT0, 0); + WDT_Enable(MXC_WDT0, 0); + printf("Watchdog reset detected.\n"); + } + + printf("\n************** Watchdog Timer Demo ****************\n"); + printf("This example configures the watchdog timer to generate an interrupt and then\n"); + printf("reset if the watchdog counter is not reset. The code then enters an infinite\n"); + printf("loop that blinks an LED (DS1) and resets the watchdog counter. Press SW1 to\n"); + printf("stop resetting the counter and allow the watchdog to expire and generate an\n"); + printf("interrupt. On the first occurence ofthe interrupt, the code will reset the\n"); + printf("watchdog to prevent the device from resetting. On the second occurence of the\n"); + printf("interrupt, the watchdog will not be reset. Once the watchdog timer expires,\n"); + printf("the device will reset.\n\n"); + LED_Off(0); + + /* Configure the watchdog */ + WDT_SetResetPeriod(MXC_WDT0, WDT_PERIOD_2_27); + WDT_SetIntPeriod(MXC_WDT0, WDT_PERIOD_2_26); + WDT_EnableReset(MXC_WDT0, 1); /* We want the WD to reset us if it is not fed in time. */ + WDT_EnableInt(MXC_WDT0, 1); /* We want the WD to interrupt prior to preforming a reset. */ + NVIC_EnableIRQ(WDT0_IRQn); + WDT_Enable(MXC_WDT0, 1); /* Turn on the WD. */ + + while (1) { + //Push SW1 to stop the loop code from running that resets the WD counter. + if (GPIO_InGet(&pb_pin[SW1]) == 0) { + printf("Switch pressed. Stop resetting the WD counter and wait for interrupt/reset.\n"); + while (interrupt_count == 0) {} + if (interrupt_count == 1) { + printf("Watchdog interrupt occurred. Watchdog fed (this time).\n"); + } + while (interrupt_count < 2) {} + printf("Watchdog interrupt occurred. Not feeding the watchdog. Prepare for reset.\n"); + while(1); + } + + //Blink the LED (DS1) + TMR_Delay(MXC_TMR0, MSEC(100), &sys_tmr_cfg); + LED_On(0); + TMR_Delay(MXC_TMR0, MSEC(100), &sys_tmr_cfg); + LED_Off(0); + + //Reset watchdog + WDT_ResetTimer(MXC_WDT0); + } +} diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Include/board.h b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Include/board.h new file mode 100644 index 0000000..90b4a7b --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Include/board.h @@ -0,0 +1,93 @@ +/** + * @file board.h + * @brief Board support package API. + */ + +/******************************************************************************* + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + + +#include <stdio.h> + +#ifndef _BOARD_H +#define _BOARD_H + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef CONSOLE_UART +#define CONSOLE_UART 1 // UART instance to use for console +#endif + +#ifndef CONSOLE_BAUD +#define CONSOLE_BAUD 115200 // Console baud rate +#endif + +#define LED_OFF 0 // Inactive state of LEDs +#define LED_ON 1 // Active state of LEDs + +/** + * @brief Initialize the BSP and board interfaces. + * @returns #E_NO_ERROR if everything is successful + */ +int Board_Init(void); + +/** + * @brief Initialize or reinitialize the console. This may be necessary if the + * system clock rate is changed. + * @returns #E_NO_ERROR if everything is successful + */ +int Console_Init(void); + +/** + * @brief Attempt to prepare the console for sleep. + * @returns #E_NO_ERROR if ready to sleep, #E_BUSY if not ready for sleep. + */ +int Console_PrepForSleep(void); + +/** + * @brief Initialize or reinitialize the console. This may be necessary if the + * system clock rate is changed. + * @returns #E_NO_ERROR if everything is successful + */ +int Console_Shutdown(void); + +#ifdef __cplusplus +} +#endif + +#endif /* _BOARD_H */ diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/board.c b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/board.c new file mode 100644 index 0000000..28672f3 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/board.c @@ -0,0 +1,162 @@ +/** + * @file board.c + * @brief Board support package API. + */ + +/******************************************************************************* + * Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include "mxc_config.h" +#include "mxc_sys.h" +#include "mxc_assert.h" +#include "board.h" +#include "pwrseq_regs.h" +#include "flc_regs.h" +#include "uart.h" +#include "gpio.h" +#include "mxc_pins.h" +#include "led.h" +#include "pb.h" + +/***** Global Variables *****/ +mxc_uart_regs_t *ConsoleUART = MXC_UART_GET_UART(CONSOLE_UART); + +const gpio_cfg_t pb_pin[] = { + {PORT_0, PIN_12, GPIO_FUNC_IN, GPIO_PAD_PULL_UP}, +}; + +const unsigned int num_pbs = (sizeof(pb_pin) / sizeof(gpio_cfg_t)); + +const gpio_cfg_t led_pin[] = { + {PORT_0, PIN_13, GPIO_FUNC_OUT, GPIO_PAD_NONE}, +}; + +const unsigned int num_leds = (sizeof(led_pin) / sizeof(gpio_cfg_t)); + +const uart_cfg_t console_uart_cfg = { + UART_PARITY_DISABLE, + UART_DATA_SIZE_8_BITS, + UART_STOP_1, + UART_FLOW_CTRL_DIS, + UART_FLOW_POL_DIS, + CONSOLE_BAUD +}; + +const sys_cfg_uart_t console_uart_sys_cfg = { + MAP_A, + UART_FLOW_DISABLE, +}; + +/***** Functions *****/ +void mxc_assert(const char *expr, const char *file, int line) +{ + printf("MXC_ASSERT %s #%d: (%s)\n", file, line, expr); + while (1); +} + +int Board_Init(void) +{ + int err; + uint32_t tmp; + + // Operating voltage range must be set properly with a given system clock frequency + + /* WARNING: + * + * If an external regulator is used to supply VCORE, refer to the User's Guide + * for the proper OVR settings. Using incorrect settings may lead to permanent + * damage to the microcontroller. + */ + + // Adjust flash wait state setting to minimum safe for all situations + MXC_GCR->memckcn |= (4 << MXC_F_GCR_MEMCKCN_FWS_POS); + + // Change OVR bits to POR default of 1.1v safely + tmp = MXC_PWRSEQ->lp_ctrl & ~MXC_F_PWRSEQ_LP_CTRL_OVR; + MXC_PWRSEQ->lp_ctrl = tmp | MXC_S_PWRSEQ_LP_CTRL_OVR_1_1V; + + // Disable low-voltage flash mode + MXC_FLC->cn &= ~MXC_F_FLC_CN_LVE; + + // Changing OVR bits also affects clock frequency, so recompute + SystemCoreClockUpdate(); + + if ((err = Console_Init()) != E_NO_ERROR) { + MXC_ASSERT_FAIL(); + return err; + } + if ((err = PB_Init()) != E_NO_ERROR) { + MXC_ASSERT_FAIL(); + return err; + } + + if ((err = LED_Init()) != E_NO_ERROR) { + MXC_ASSERT_FAIL(); + return err; + } + + + return E_NO_ERROR; +} + +int Console_Init(void) +{ + int err; + + if ((err = UART_Init(ConsoleUART, &console_uart_cfg, &console_uart_sys_cfg)) != E_NO_ERROR) { + return err; + } + + return E_NO_ERROR; +} + +int Console_Shutdown(void) +{ + int err; + + if ((err = UART_Shutdown(ConsoleUART)) != E_NO_ERROR) { + return err; + } + + return E_NO_ERROR; +} + +void NMI_Handler(void) +{ + __NOP(); +} diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/rom_stub.c b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/rom_stub.c new file mode 100644 index 0000000..6f71dc7 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/Source/rom_stub.c @@ -0,0 +1,97 @@ +/** + * @file rom_stub.c + * @brief GPIO Example + * @details + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/* **** Includes **** */ +#include "max32660.h" + +/* + * The stack address is defined by the linker + * It is typed as a function here to avoid compiler warnings + */ +extern void __StackTop(void); + +void Reset_Handler(void); +void NMI_Handler_ROM(void); +void HardFault_Handler_ROM(void); +void MemManage_Handler(void); +void BusFault_Handler(void); +void UsageFault_Handler(void); +void SVC_Handler(void); +void DebugMon_Handler(void); +void PendSV_Handler(void); +void SysTick_Handler(void); + +/* Create a vector table to locate at zero in the ROM for handling reset and startup */ +__attribute__ ((section(".rom_vector"))) +void (* const rom_vector[])(void) = +{ + __StackTop, /* Top of Stack */ + Reset_Handler, /* Reset Handler */ + NMI_Handler_ROM, /* NMI Handler */ + HardFault_Handler_ROM, /* Hard Fault Handler */ + MemManage_Handler, /* MPU Fault Handler */ + BusFault_Handler, /* Bus Fault Handler */ + UsageFault_Handler, /* Usage Fault Handler */ + 0, /* Reserved */ + 0, /* Reserved */ + 0, /* Reserved */ + 0, /* Reserved */ + SVC_Handler, /* SVCall Handler */ + DebugMon_Handler, /* Debug Monitor Handler */ + 0, /* Reserved */ + PendSV_Handler, /* PendSV Handler */ + SysTick_Handler, /* SysTick Handler */ +}; + +/* This is needed to handle the NMI at POR */ +__attribute__ ((section(".rom_handlers"))) +void NMI_Handler_ROM(void) +{ + __NOP(); +} + +/* This is needed to handle the fault after initial programming */ +__attribute__ ((section(".rom_handlers"))) +void HardFault_Handler_ROM(void) +{ + NVIC_SystemReset(); +} diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/adapters.txt b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/adapters.txt new file mode 100644 index 0000000..494aa8d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/adapters.txt @@ -0,0 +1,2 @@ +MAX32625_PICO, interface/cmsis-dap.cfg +CMSIS-DAP, interface/cmsis-dap.cfg \ No newline at end of file diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/board.mk b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/board.mk new file mode 100644 index 0000000..3220a39 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/board.mk @@ -0,0 +1,56 @@ +################################################################################ + # Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +ifeq "$(BOARD_DIR)" "" +$(error BOARD_DIR must be set) +endif + +PROJ_CFLAGS+=-DRO_FREQ=80000000 + +# Source files for this test (add path to VPATH below) +SRCS += board.c +SRCS += stdio.c +SRCS += led.c +SRCS += pb.c +SRCS += rom_stub.c + +# Where to find BSP source files +VPATH += $(BOARD_DIR)/Source +VPATH += $(BOARD_DIR)/../Source + +# Where to find BSP header files +IPATH += $(BOARD_DIR)/Include +IPATH += $(BOARD_DIR)/../Include diff --git a/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/examples.txt b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/examples.txt new file mode 100644 index 0000000..42b8e2d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/EvKit_V1/examples.txt @@ -0,0 +1,16 @@ +DMA +Flash +FreeRTOSDemo +GPIO +Hello_World +I2C +I2S +ICC +LP +RTC +SPI +SPI_Slave +SysTick +TMR +UART +Watchdog \ No newline at end of file diff --git a/breadboard_max32660_premila/Libraries/Boards/Include/led.h b/breadboard_max32660_premila/Libraries/Boards/Include/led.h new file mode 100644 index 0000000..9688f3a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/Include/led.h @@ -0,0 +1,102 @@ +/** + * @file led.h + * @brief LED driver header file. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-07 20:48:15 +0000 (Wed, 07 Nov 2018) $ + * $Revision: 39010 $ + * + ******************************************************************************/ + +#ifndef _LED_H_ +#define _LED_H_ + +#include "mxc_assert.h" +#include "board.h" +#include "gpio.h" + +#ifdef __cplusplus +extern "C" { +#endif +/** + * @ingroup bsp + * @defgroup led_bsp LED Board Support API. + * @{ + */ + +/***** Definitions *****/ +#ifndef LED_OFF +#define LED_OFF 1 +#endif + +#ifndef LED_ON +#define LED_ON 0 +#endif + +/***** Global Variables *****/ +extern const gpio_cfg_t led_pin[]; +extern const unsigned int num_leds; + +/***** Function Prototypes *****/ + +/** + * @brief Initialize all LED pins. + * @returns #E_NO_ERROR if everything is successful, error if unsuccessful. + */ +int LED_Init(void); + +/** + * @brief Turn the specified LED on. + * @param idx LED index + */ +void LED_On(unsigned int idx); + +/** + * @brief Turn the specified LED off. + * @param idx LED index + */ +void LED_Off(unsigned int idx); + +/** + * @brief Toggle the state of the specified LED. + * @param idx LED index + */ +void LED_Toggle(unsigned int idx); +/**@} end of group led */ + +#ifdef __cplusplus +} +#endif + +#endif /* _LED_H_ */ diff --git a/breadboard_max32660_premila/Libraries/Boards/Include/pb.h b/breadboard_max32660_premila/Libraries/Boards/Include/pb.h new file mode 100644 index 0000000..f7a4ef5 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/Include/pb.h @@ -0,0 +1,110 @@ +/** + * @file pb.h + * @brief Pushbutton driver header file. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + + +#ifndef _PB_H_ +#define _PB_H_ + +#include "gpio.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/***** Global Variables *****/ +extern const gpio_cfg_t pb_pin[]; +extern const unsigned int num_pbs; + +/***** Function Prototypes *****/ + +/** + * @brief Initialize all push buttons. + * @returns #E_NO_ERROR if everything is successful, error if unsuccessful. + */ +int PB_Init(void); + +/** + * @brief Type alias \c pb_callback for function of type: \code void pb_callback(void * pb) \endcode + * To recieve notification of a push button event, define a callback function and pass it as a + * pointer to the \c PB_RegisterCallback function. + * @param pb Pointer to the push button index that resulted in the callback. + */ +typedef void (*pb_callback)(void *pb); + +/** + * @brief Register a callback. Configure and enable an interrupt. Calling this function + * with a NULL pointer will disable the interrupt and unregister the callback. + * @param pb push button index for registering the callback against + * @param callback Callback function pointer of type \c pb_callback + * @returns #E_NO_ERROR if everything is successful, error if unsuccessful. + */ +int PB_RegisterCallback(unsigned int pb, pb_callback callback); + +/** + * @brief Enable a callback interrupt. PB_RegisterCallback should be called prior. + * @param pb push button index + */ +void PB_IntEnable(unsigned int pb); + +/** + * @brief Disable a callback interrupt. + * @param pb push button index + */ +void PB_IntDisable(unsigned int pb); + +/** + * @brief Clear a callback interrupt. + * @param pb push button index + */ +void PB_IntClear(unsigned int pb); + +/** + * @brief Get the current state of the pushbutton. + * @param pb push button index + * @returns TRUE if the the button is pressed, FALSE otherwise. + */ +int PB_Get(unsigned int pb); + +#ifdef __cplusplus +} +#endif + +#endif /* _PB_H_ */ diff --git a/breadboard_max32660_premila/Libraries/Boards/Source/led.c b/breadboard_max32660_premila/Libraries/Boards/Source/led.c new file mode 100644 index 0000000..b1c2da7 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/Source/led.c @@ -0,0 +1,90 @@ +/** + * @file led.c + * @brief LED driver source file + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +#include "mxc_config.h" +#include "led.h" + +/******************************************************************************/ +int LED_Init(void) +{ + int retval = E_NO_ERROR; + unsigned int i; + + /* setup GPIO for the LED */ + for (i = 0; i < num_leds; i++) { + LED_Off(i); // Set the output value + if (GPIO_Config(&led_pin[i]) != E_NO_ERROR) { + retval = E_UNKNOWN; + } + } + + return retval; +} + + +/******************************************************************************/ +void LED_On(unsigned int idx) +{ + MXC_ASSERT(idx < num_leds); +#if (LED_ON == 0) + GPIO_OutClr(&led_pin[idx]); +#else + GPIO_OutSet(&led_pin[idx]); +#endif +} + +/******************************************************************************/ +void LED_Off(unsigned int idx) +{ + MXC_ASSERT(idx < num_leds); +#if (LED_ON == 0) + GPIO_OutSet(&led_pin[idx]); +#else + GPIO_OutClr(&led_pin[idx]); +#endif +} + +/******************************************************************************/ +void LED_Toggle(unsigned int idx) +{ + MXC_ASSERT(idx < num_leds); + GPIO_OutToggle(&led_pin[idx]); +} diff --git a/breadboard_max32660_premila/Libraries/Boards/Source/pb.c b/breadboard_max32660_premila/Libraries/Boards/Source/pb.c new file mode 100644 index 0000000..1680cb3 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/Source/pb.c @@ -0,0 +1,112 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +#include <stddef.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "pb.h" + +/******************************************************************************/ +int PB_Init(void) +{ + int retval = E_NO_ERROR; + unsigned int i; + + // Enable pushbutton inputs + for (i = 0; i < num_pbs; i++) { + if (GPIO_Config(&pb_pin[i]) != E_NO_ERROR) { + retval = E_UNKNOWN; + } + } + + return retval; +} + +/******************************************************************************/ +int PB_RegisterCallback(unsigned int pb, pb_callback callback) +{ + MXC_ASSERT(pb < num_pbs); + + if (callback) { + // Register callback + GPIO_RegisterCallback(&pb_pin[pb], callback, (void*)pb); + + // Configure and enable interrupt + GPIO_IntConfig(&pb_pin[pb],GPIO_INT_EDGE, GPIO_INT_FALLING); + GPIO_IntEnable(&pb_pin[pb]); + NVIC_EnableIRQ((IRQn_Type)MXC_GPIO_GET_IRQ(pb_pin[pb].port)); + } else { + // Disable interrupt and clear callback + GPIO_IntDisable(&pb_pin[pb]); + GPIO_RegisterCallback(&pb_pin[pb], NULL, NULL); + } + + return E_NO_ERROR; +} + +//****************************************************************************** +void GPIO0_IRQHandler(void) +{ + GPIO_Handler(PORT_0); +} + +/******************************************************************************/ +void PB_IntEnable(unsigned int pb) +{ + MXC_ASSERT(pb < num_pbs); + GPIO_IntEnable(&pb_pin[pb]); +} + +/******************************************************************************/ +void PB_IntDisable(unsigned int pb) +{ + MXC_ASSERT(pb < num_pbs); + GPIO_IntDisable(&pb_pin[pb]); +} + +/******************************************************************************/ +void PB_IntClear(unsigned int pb) +{ + MXC_ASSERT(pb < num_pbs); + GPIO_IntClr(&pb_pin[pb]); +} + +/******************************************************************************/ +int PB_Get(unsigned int pb) +{ + MXC_ASSERT(pb < num_pbs); + return !GPIO_InGet(&pb_pin[pb]); +} diff --git a/breadboard_max32660_premila/Libraries/Boards/Source/stdio.c b/breadboard_max32660_premila/Libraries/Boards/Source/stdio.c new file mode 100644 index 0000000..499165c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/Boards/Source/stdio.c @@ -0,0 +1,257 @@ +/** + * @file stdio.c + * @brief Low level implementation of standard I/O functions + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +#include <errno.h> +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include <stdlib.h> + +/* Device and Board specific includes */ +#include "mxc_config.h" +#include "mxc_sys.h" +#include "board.h" +#include "uart.h" + +/** + * Address of the UART registers for the console output. + * @note CONSOLE_UART must be defined in board.h. + */ +#define MXC_UARTn MXC_UART_GET_UART(CONSOLE_UART) +/** + * UART FIFO Address for the console UART. + * @note CONSOLE_UART must be defined in board.h. + */ +#define UART_FIFO MXC_UART_GET_FIFO(CONSOLE_UART) + +/* Compiler Specific Includes */ + +/* GCC */ +#if defined ( __GNUC__ ) +#include <unistd.h> +#include <sys/stat.h> +#endif /* __GNUC__ */ + +/* Keil MDK Compiler */ +#if defined ( __CC_ARM ) +#include <time.h> +#include <rt_misc.h> +#pragma import(__use_no_semihosting_swi) + +struct __FILE { int handle; }; +FILE __stdout; +FILE __stdin; +/** + * Integer to store the last character read from the FILE using fgetc(). + * Only valid if fgetc() was the last function called on the stream. + */ +int g_lastChar = 0; +/** + * Global variable set to TRUE if fgetc() was previously called, false otherwise. + * This variable is necessary for implementing __backspace(FILE *f) in the MDK microlib. + */ +int g_readChar = 0; + +#endif /* __CC_ARM */ + +/* Defines - Compiler Specific */ +#if defined ( __ICCARM__ ) +#define STDIN_FILENO 0 /**> Definition of stdin */ +#define STDOUT_FILENO 1 /**> Definition of stdout */ +#define STDERR_FILENO 2 /**> Definition of stderr */ +#define EBADF -1 /**> Error code for EBADf */ +#endif /* __ICCARM__ */ + + +/* The following libc stub functions are required for a proper link with printf(). + * These can be tailored for a complete stdio implementation. + * GNUC requires all functions below. IAR & KEIL only use read and write. + */ +#if defined ( __GNUC__ ) +int _open(const char *name, int flags, int mode) +{ + return -1; +} +int _close(int file) +{ + return -1; +} +int _isatty(int file) +{ + return -1; +} +int _lseek(int file, off_t offset, int whence) +{ + return -1; +} +int _fstat(int file, struct stat *st) +{ + return -1; +} +#endif /* __GNUC__ */ + +/* Handle IAR and ARM/Keil Compilers for _read/_write. Keil uses fputc and + fgetc for stdio */ +#if defined (__ICCARM__) || defined ( __GNUC__ ) + +#if defined ( __GNUC__ ) // GNUC _read function prototype +int _read(int file, char *ptr, int len) +{ + unsigned int n; +#elif defined ( __ICCARM__ ) // IAR Compiler _read function prototype +int __read(int file, unsigned char *ptr, size_t len) +{ + size_t n; +#endif /* */ + + int num = 0; // count of number received. + + switch (file) + { + case STDIN_FILENO: + for (n = 0; n < len; n++) { + *ptr = UART_ReadByte(MXC_UARTn); // read a byte. + UART_WriteByte(MXC_UARTn,*ptr); // echo the byte. + if (*ptr == '\r') { // check for end of line. + *ptr = '\n'; + num++; + ptr++; + + break; + } else { + ptr++; + num++; + } + } + + break; + default: + errno = EBADF; + return -1; + } + return num; +} + +/* newlib/libc printf() will eventually call write() to get the data to the stdout */ +#if defined ( __GNUC__ ) +// GNUC _write function prototype +int _write(int file, char *ptr, int len) +{ + int n; +#elif defined ( __ICCARM__ ) // IAR Compiler _read function prototype +// IAR EW _write function prototype +int __write(int file, const unsigned char *ptr, size_t len) +{ + size_t n; +#endif /* __GNUC__ */ + + + switch (file) { + case STDOUT_FILENO: + case STDERR_FILENO: + for (n = 0; n < len; n++) { + if (*ptr == '\n') { + UART_WriteByte(MXC_UARTn,'\r'); + } + UART_WriteByte(MXC_UARTn,*ptr++); + } + break; + default: + errno = EBADF; + return -1; + } + + return len; +} + +#endif /* ( __ICCARM__ ) || ( __GNUC__ ) */ + +/* Handle Keil/ARM Compiler which uses fputc and fgetc for stdio */ +#if defined ( __CC_ARM ) +int fputc(int c, FILE *f) +{ + if(c != '\n') { + UART_WriteByte(MXC_UARTn,c); + } else { + UART_WriteByte(MXC_UARTn,'\r'); + UART_WriteByte(MXC_UARTn,'\n'); + } + + return 0; +} + +int __backspace(FILE *f) +{ + if (g_readChar) + return g_lastChar; + else + return EOF; +} + +int fgetc(FILE *f) +{ + g_lastChar = (int)UART_ReadByte(MXC_UARTn); /* Read the byte and save it to global for backspace */ + g_readChar = 1; /* set global to indicate g_lastChar is valid. */ + return g_lastChar; +} + +int ferror(FILE *f) +{ + g_readChar = 0; + return EOF; +} + +void _ttywrch(int c) +{ + if(c != '\n') { + UART_WriteByte(MXC_UARTn,c); + } else { + UART_WriteByte(MXC_UARTn,'\r'); + UART_WriteByte(MXC_UARTn,'\n'); + } +} + +void _sys_exit(int return_code) +{ + while(1); /* endless loop for embedded micro */ +} + +#endif /* __CC_ARM */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbfc_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbfc_regs.h new file mode 100644 index 0000000..3b0a1d1 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbfc_regs.h @@ -0,0 +1,127 @@ +/** + * @file bbfc_regs.h + * @brief Registers, Bit Masks and Bit Positions for the BBFC Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _BBFC_REGS_H_ +#define _BBFC_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup bbfc + * @defgroup bbfc_registers BBFC_Registers + * @brief Registers, Bit Masks and Bit Positions for the BBFC Peripheral Module. + * @details Battery-Backed Function Control. + */ + +/** + * @ingroup bbfc_registers + * Structure type to access the BBFC Registers. + */ +typedef struct { + __IO uint32_t bbfcr0; /**< <tt>\b 0x00:</tt> BBFC BBFCR0 Register */ +} mxc_bbfc_regs_t; + +/* Register offsets for module BBFC */ +/** + * @ingroup bbfc_registers + * @defgroup BBFC_Register_Offsets Register Offsets + * @brief BBFC Peripheral Register Offsets from the BBFC Base Peripheral Address. + * @{ + */ + #define MXC_R_BBFC_BBFCR0 ((uint32_t)0x00000000UL) /**< Offset from BBFC Base Address: <tt> 0x0000</tt> */ +/**@} end of group bbfc_registers */ + +/** + * @ingroup bbfc_registers + * @defgroup BBFC_BBFCR0 BBFC_BBFCR0 + * @brief Function Control Register 0. + * @{ + */ + #define MXC_F_BBFC_BBFCR0_CKPDRV_POS 0 /**< BBFCR0_CKPDRV Position */ + #define MXC_F_BBFC_BBFCR0_CKPDRV ((uint32_t)(0xFUL << MXC_F_BBFC_BBFCR0_CKPDRV_POS)) /**< BBFCR0_CKPDRV Mask */ + + #define MXC_F_BBFC_BBFCR0_CKNPDRV_POS 4 /**< BBFCR0_CKNPDRV Position */ + #define MXC_F_BBFC_BBFCR0_CKNPDRV ((uint32_t)(0xFUL << MXC_F_BBFC_BBFCR0_CKNPDRV_POS)) /**< BBFCR0_CKNPDRV Mask */ + + #define MXC_F_BBFC_BBFCR0_RDSDLLEN_POS 8 /**< BBFCR0_RDSDLLEN Position */ + #define MXC_F_BBFC_BBFCR0_RDSDLLEN ((uint32_t)(0x1UL << MXC_F_BBFC_BBFCR0_RDSDLLEN_POS)) /**< BBFCR0_RDSDLLEN Mask */ + #define MXC_V_BBFC_BBFCR0_RDSDLLEN_DIS ((uint32_t)0x0UL) /**< BBFCR0_RDSDLLEN_DIS Value */ + #define MXC_S_BBFC_BBFCR0_RDSDLLEN_DIS (MXC_V_BBFC_BBFCR0_RDSDLLEN_DIS << MXC_F_BBFC_BBFCR0_RDSDLLEN_POS) /**< BBFCR0_RDSDLLEN_DIS Setting */ + #define MXC_V_BBFC_BBFCR0_RDSDLLEN_EN ((uint32_t)0x1UL) /**< BBFCR0_RDSDLLEN_EN Value */ + #define MXC_S_BBFC_BBFCR0_RDSDLLEN_EN (MXC_V_BBFC_BBFCR0_RDSDLLEN_EN << MXC_F_BBFC_BBFCR0_RDSDLLEN_POS) /**< BBFCR0_RDSDLLEN_EN Setting */ + +/**@} end of group BBFC_BBFCR0_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _BBFC_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbsir_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbsir_regs.h new file mode 100644 index 0000000..cac7b0a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/bbsir_regs.h @@ -0,0 +1,111 @@ +/** + * @file bbsir_regs.h + * @brief Registers, Bit Masks and Bit Positions for the BBSIR Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _BBSIR_REGS_H_ +#define _BBSIR_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup bbsir + * @defgroup bbsir_registers BBSIR_Registers + * @brief Registers, Bit Masks and Bit Positions for the BBSIR Peripheral Module. + * @details Battery-Backed Registers. + */ + +/** + * @ingroup bbsir_registers + * Structure type to access the BBSIR Registers. + */ +typedef struct { + __IO uint32_t rsv0; /**< <tt>\b 0x00:</tt> BBSIR RSV0 Register */ + __R uint32_t rsv_0x4; + __I uint32_t bb_sir2; /**< <tt>\b 0x08:</tt> BBSIR BB_SIR2 Register */ + __I uint32_t bb_sir3; /**< <tt>\b 0x0C:</tt> BBSIR BB_SIR3 Register */ +} mxc_bbsir_regs_t; + +/* Register offsets for module BBSIR */ +/** + * @ingroup bbsir_registers + * @defgroup BBSIR_Register_Offsets Register Offsets + * @brief BBSIR Peripheral Register Offsets from the BBSIR Base Peripheral Address. + * @{ + */ + #define MXC_R_BBSIR_RSV0 ((uint32_t)0x00000000UL) /**< Offset from BBSIR Base Address: <tt> 0x0000</tt> */ + #define MXC_R_BBSIR_BB_SIR2 ((uint32_t)0x00000008UL) /**< Offset from BBSIR Base Address: <tt> 0x0008</tt> */ + #define MXC_R_BBSIR_BB_SIR3 ((uint32_t)0x0000000CUL) /**< Offset from BBSIR Base Address: <tt> 0x000C</tt> */ +/**@} end of group bbsir_registers */ + +#ifdef __cplusplus +} +#endif + +#endif /* _BBSIR_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h new file mode 100644 index 0000000..f655768 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h @@ -0,0 +1,604 @@ +/** + * @file dma_regs.h + * @brief Registers, Bit Masks and Bit Positions for the DMA Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _DMA_REGS_H_ +#define _DMA_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup dma + * @defgroup dma_registers DMA_Registers + * @brief Registers, Bit Masks and Bit Positions for the DMA Peripheral Module. + * @details DMA Controller Fully programmable, chaining capable DMA channels. + */ + +/** + * @ingroup dma_registers + * Structure type to access the DMA Registers. + */ +typedef struct { + __IO uint32_t cfg; /**< <tt>\b 0x100:</tt> DMA CFG Register */ + __IO uint32_t st; /**< <tt>\b 0x104:</tt> DMA ST Register */ + __IO uint32_t src; /**< <tt>\b 0x108:</tt> DMA SRC Register */ + __IO uint32_t dst; /**< <tt>\b 0x10C:</tt> DMA DST Register */ + __IO uint32_t cnt; /**< <tt>\b 0x110:</tt> DMA CNT Register */ + __IO uint32_t src_rld; /**< <tt>\b 0x114:</tt> DMA SRC_RLD Register */ + __IO uint32_t dst_rld; /**< <tt>\b 0x118:</tt> DMA DST_RLD Register */ + __IO uint32_t cnt_rld; /**< <tt>\b 0x11C:</tt> DMA CNT_RLD Register */ +} mxc_dma_ch_regs_t; + +typedef struct { + __IO uint32_t cn; /**< <tt>\b 0x000:</tt> DMA CN Register */ + __I uint32_t intr; /**< <tt>\b 0x004:</tt> DMA INTR Register */ + __R uint32_t rsv_0x8_0xff[62]; + __IO mxc_dma_ch_regs_t ch[8]; /**< <tt>\b 0x100:</tt> DMA CH Register */ +} mxc_dma_regs_t; + +/* Register offsets for module DMA */ +/** + * @ingroup dma_registers + * @defgroup DMA_Register_Offsets Register Offsets + * @brief DMA Peripheral Register Offsets from the DMA Base Peripheral Address. + * @{ + */ + #define MXC_R_DMA_CFG ((uint32_t)0x00000100UL) /**< Offset from DMA Base Address: <tt> 0x0100</tt> */ + #define MXC_R_DMA_ST ((uint32_t)0x00000104UL) /**< Offset from DMA Base Address: <tt> 0x0104</tt> */ + #define MXC_R_DMA_SRC ((uint32_t)0x00000108UL) /**< Offset from DMA Base Address: <tt> 0x0108</tt> */ + #define MXC_R_DMA_DST ((uint32_t)0x0000010CUL) /**< Offset from DMA Base Address: <tt> 0x010C</tt> */ + #define MXC_R_DMA_CNT ((uint32_t)0x00000110UL) /**< Offset from DMA Base Address: <tt> 0x0110</tt> */ + #define MXC_R_DMA_SRC_RLD ((uint32_t)0x00000114UL) /**< Offset from DMA Base Address: <tt> 0x0114</tt> */ + #define MXC_R_DMA_DST_RLD ((uint32_t)0x00000118UL) /**< Offset from DMA Base Address: <tt> 0x0118</tt> */ + #define MXC_R_DMA_CNT_RLD ((uint32_t)0x0000011CUL) /**< Offset from DMA Base Address: <tt> 0x011C</tt> */ + #define MXC_R_DMA_CN ((uint32_t)0x00000000UL) /**< Offset from DMA Base Address: <tt> 0x0000</tt> */ + #define MXC_R_DMA_INTR ((uint32_t)0x00000004UL) /**< Offset from DMA Base Address: <tt> 0x0004</tt> */ + #define MXC_R_DMA_CH ((uint32_t)0x00000100UL) /**< Offset from DMA Base Address: <tt> 0x0100</tt> */ +/**@} end of group dma_registers */ + +/** + * @ingroup dma_registers + * @defgroup DMA_CN DMA_CN + * @brief DMA Control Register. + * @{ + */ + #define MXC_F_DMA_CN_CH0_IEN_POS 0 /**< CN_CH0_IEN Position */ + #define MXC_F_DMA_CN_CH0_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH0_IEN_POS)) /**< CN_CH0_IEN Mask */ + #define MXC_V_DMA_CN_CH0_IEN_DIS ((uint32_t)0x0UL) /**< CN_CH0_IEN_DIS Value */ + #define MXC_S_DMA_CN_CH0_IEN_DIS (MXC_V_DMA_CN_CH0_IEN_DIS << MXC_F_DMA_CN_CH0_IEN_POS) /**< CN_CH0_IEN_DIS Setting */ + #define MXC_V_DMA_CN_CH0_IEN_EN ((uint32_t)0x1UL) /**< CN_CH0_IEN_EN Value */ + #define MXC_S_DMA_CN_CH0_IEN_EN (MXC_V_DMA_CN_CH0_IEN_EN << MXC_F_DMA_CN_CH0_IEN_POS) /**< CN_CH0_IEN_EN Setting */ + + #define MXC_F_DMA_CN_CH1_IEN_POS 1 /**< CN_CH1_IEN Position */ + #define MXC_F_DMA_CN_CH1_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH1_IEN_POS)) /**< CN_CH1_IEN Mask */ + + #define MXC_F_DMA_CN_CH2_IEN_POS 2 /**< CN_CH2_IEN Position */ + #define MXC_F_DMA_CN_CH2_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH2_IEN_POS)) /**< CN_CH2_IEN Mask */ + + #define MXC_F_DMA_CN_CH3_IEN_POS 3 /**< CN_CH3_IEN Position */ + #define MXC_F_DMA_CN_CH3_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH3_IEN_POS)) /**< CN_CH3_IEN Mask */ + + #define MXC_F_DMA_CN_CH4_IEN_POS 4 /**< CN_CH4_IEN Position */ + #define MXC_F_DMA_CN_CH4_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH4_IEN_POS)) /**< CN_CH4_IEN Mask */ + + #define MXC_F_DMA_CN_CH5_IEN_POS 5 /**< CN_CH5_IEN Position */ + #define MXC_F_DMA_CN_CH5_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH5_IEN_POS)) /**< CN_CH5_IEN Mask */ + + #define MXC_F_DMA_CN_CH6_IEN_POS 6 /**< CN_CH6_IEN Position */ + #define MXC_F_DMA_CN_CH6_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH6_IEN_POS)) /**< CN_CH6_IEN Mask */ + + #define MXC_F_DMA_CN_CH7_IEN_POS 7 /**< CN_CH7_IEN Position */ + #define MXC_F_DMA_CN_CH7_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH7_IEN_POS)) /**< CN_CH7_IEN Mask */ + + #define MXC_F_DMA_CN_CH8_IEN_POS 8 /**< CN_CH8_IEN Position */ + #define MXC_F_DMA_CN_CH8_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH8_IEN_POS)) /**< CN_CH8_IEN Mask */ + + #define MXC_F_DMA_CN_CH9_IEN_POS 9 /**< CN_CH9_IEN Position */ + #define MXC_F_DMA_CN_CH9_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH9_IEN_POS)) /**< CN_CH9_IEN Mask */ + + #define MXC_F_DMA_CN_CH10_IEN_POS 10 /**< CN_CH10_IEN Position */ + #define MXC_F_DMA_CN_CH10_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH10_IEN_POS)) /**< CN_CH10_IEN Mask */ + + #define MXC_F_DMA_CN_CH11_IEN_POS 11 /**< CN_CH11_IEN Position */ + #define MXC_F_DMA_CN_CH11_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH11_IEN_POS)) /**< CN_CH11_IEN Mask */ + + #define MXC_F_DMA_CN_CH12_IEN_POS 12 /**< CN_CH12_IEN Position */ + #define MXC_F_DMA_CN_CH12_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH12_IEN_POS)) /**< CN_CH12_IEN Mask */ + + #define MXC_F_DMA_CN_CH13_IEN_POS 13 /**< CN_CH13_IEN Position */ + #define MXC_F_DMA_CN_CH13_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH13_IEN_POS)) /**< CN_CH13_IEN Mask */ + + #define MXC_F_DMA_CN_CH14_IEN_POS 14 /**< CN_CH14_IEN Position */ + #define MXC_F_DMA_CN_CH14_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH14_IEN_POS)) /**< CN_CH14_IEN Mask */ + + #define MXC_F_DMA_CN_CH15_IEN_POS 15 /**< CN_CH15_IEN Position */ + #define MXC_F_DMA_CN_CH15_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH15_IEN_POS)) /**< CN_CH15_IEN Mask */ + +/**@} end of group DMA_CN_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_INTR DMA_INTR + * @brief DMA Interrupt Register. + * @{ + */ + #define MXC_F_DMA_INTR_CH0_IPEND_POS 0 /**< INTR_CH0_IPEND Position */ + #define MXC_F_DMA_INTR_CH0_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH0_IPEND_POS)) /**< INTR_CH0_IPEND Mask */ + #define MXC_V_DMA_INTR_CH0_IPEND_INACTIVE ((uint32_t)0x0UL) /**< INTR_CH0_IPEND_INACTIVE Value */ + #define MXC_S_DMA_INTR_CH0_IPEND_INACTIVE (MXC_V_DMA_INTR_CH0_IPEND_INACTIVE << MXC_F_DMA_INTR_CH0_IPEND_POS) /**< INTR_CH0_IPEND_INACTIVE Setting */ + #define MXC_V_DMA_INTR_CH0_IPEND_PENDING ((uint32_t)0x1UL) /**< INTR_CH0_IPEND_PENDING Value */ + #define MXC_S_DMA_INTR_CH0_IPEND_PENDING (MXC_V_DMA_INTR_CH0_IPEND_PENDING << MXC_F_DMA_INTR_CH0_IPEND_POS) /**< INTR_CH0_IPEND_PENDING Setting */ + + #define MXC_F_DMA_INTR_CH1_IPEND_POS 1 /**< INTR_CH1_IPEND Position */ + #define MXC_F_DMA_INTR_CH1_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH1_IPEND_POS)) /**< INTR_CH1_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH2_IPEND_POS 2 /**< INTR_CH2_IPEND Position */ + #define MXC_F_DMA_INTR_CH2_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH2_IPEND_POS)) /**< INTR_CH2_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH3_IPEND_POS 3 /**< INTR_CH3_IPEND Position */ + #define MXC_F_DMA_INTR_CH3_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH3_IPEND_POS)) /**< INTR_CH3_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH4_IPEND_POS 4 /**< INTR_CH4_IPEND Position */ + #define MXC_F_DMA_INTR_CH4_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH4_IPEND_POS)) /**< INTR_CH4_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH5_IPEND_POS 5 /**< INTR_CH5_IPEND Position */ + #define MXC_F_DMA_INTR_CH5_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH5_IPEND_POS)) /**< INTR_CH5_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH6_IPEND_POS 6 /**< INTR_CH6_IPEND Position */ + #define MXC_F_DMA_INTR_CH6_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH6_IPEND_POS)) /**< INTR_CH6_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH7_IPEND_POS 7 /**< INTR_CH7_IPEND Position */ + #define MXC_F_DMA_INTR_CH7_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH7_IPEND_POS)) /**< INTR_CH7_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH8_IPEND_POS 8 /**< INTR_CH8_IPEND Position */ + #define MXC_F_DMA_INTR_CH8_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH8_IPEND_POS)) /**< INTR_CH8_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH9_IPEND_POS 9 /**< INTR_CH9_IPEND Position */ + #define MXC_F_DMA_INTR_CH9_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH9_IPEND_POS)) /**< INTR_CH9_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH10_IPEND_POS 10 /**< INTR_CH10_IPEND Position */ + #define MXC_F_DMA_INTR_CH10_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH10_IPEND_POS)) /**< INTR_CH10_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH11_IPEND_POS 11 /**< INTR_CH11_IPEND Position */ + #define MXC_F_DMA_INTR_CH11_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH11_IPEND_POS)) /**< INTR_CH11_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH12_IPEND_POS 12 /**< INTR_CH12_IPEND Position */ + #define MXC_F_DMA_INTR_CH12_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH12_IPEND_POS)) /**< INTR_CH12_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH13_IPEND_POS 13 /**< INTR_CH13_IPEND Position */ + #define MXC_F_DMA_INTR_CH13_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH13_IPEND_POS)) /**< INTR_CH13_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH14_IPEND_POS 14 /**< INTR_CH14_IPEND Position */ + #define MXC_F_DMA_INTR_CH14_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH14_IPEND_POS)) /**< INTR_CH14_IPEND Mask */ + + #define MXC_F_DMA_INTR_CH15_IPEND_POS 15 /**< INTR_CH15_IPEND Position */ + #define MXC_F_DMA_INTR_CH15_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH15_IPEND_POS)) /**< INTR_CH15_IPEND Mask */ + +/**@} end of group DMA_INTR_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_CFG DMA_CFG + * @brief DMA Channel Configuration Register. + * @{ + */ + #define MXC_F_DMA_CFG_CHEN_POS 0 /**< CFG_CHEN Position */ + #define MXC_F_DMA_CFG_CHEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHEN_POS)) /**< CFG_CHEN Mask */ + #define MXC_V_DMA_CFG_CHEN_DIS ((uint32_t)0x0UL) /**< CFG_CHEN_DIS Value */ + #define MXC_S_DMA_CFG_CHEN_DIS (MXC_V_DMA_CFG_CHEN_DIS << MXC_F_DMA_CFG_CHEN_POS) /**< CFG_CHEN_DIS Setting */ + #define MXC_V_DMA_CFG_CHEN_EN ((uint32_t)0x1UL) /**< CFG_CHEN_EN Value */ + #define MXC_S_DMA_CFG_CHEN_EN (MXC_V_DMA_CFG_CHEN_EN << MXC_F_DMA_CFG_CHEN_POS) /**< CFG_CHEN_EN Setting */ + + #define MXC_F_DMA_CFG_RLDEN_POS 1 /**< CFG_RLDEN Position */ + #define MXC_F_DMA_CFG_RLDEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_RLDEN_POS)) /**< CFG_RLDEN Mask */ + #define MXC_V_DMA_CFG_RLDEN_DIS ((uint32_t)0x0UL) /**< CFG_RLDEN_DIS Value */ + #define MXC_S_DMA_CFG_RLDEN_DIS (MXC_V_DMA_CFG_RLDEN_DIS << MXC_F_DMA_CFG_RLDEN_POS) /**< CFG_RLDEN_DIS Setting */ + #define MXC_V_DMA_CFG_RLDEN_EN ((uint32_t)0x1UL) /**< CFG_RLDEN_EN Value */ + #define MXC_S_DMA_CFG_RLDEN_EN (MXC_V_DMA_CFG_RLDEN_EN << MXC_F_DMA_CFG_RLDEN_POS) /**< CFG_RLDEN_EN Setting */ + + #define MXC_F_DMA_CFG_PRI_POS 2 /**< CFG_PRI Position */ + #define MXC_F_DMA_CFG_PRI ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PRI_POS)) /**< CFG_PRI Mask */ + #define MXC_V_DMA_CFG_PRI_HIGH ((uint32_t)0x0UL) /**< CFG_PRI_HIGH Value */ + #define MXC_S_DMA_CFG_PRI_HIGH (MXC_V_DMA_CFG_PRI_HIGH << MXC_F_DMA_CFG_PRI_POS) /**< CFG_PRI_HIGH Setting */ + #define MXC_V_DMA_CFG_PRI_MEDHIGH ((uint32_t)0x1UL) /**< CFG_PRI_MEDHIGH Value */ + #define MXC_S_DMA_CFG_PRI_MEDHIGH (MXC_V_DMA_CFG_PRI_MEDHIGH << MXC_F_DMA_CFG_PRI_POS) /**< CFG_PRI_MEDHIGH Setting */ + #define MXC_V_DMA_CFG_PRI_MEDLOW ((uint32_t)0x2UL) /**< CFG_PRI_MEDLOW Value */ + #define MXC_S_DMA_CFG_PRI_MEDLOW (MXC_V_DMA_CFG_PRI_MEDLOW << MXC_F_DMA_CFG_PRI_POS) /**< CFG_PRI_MEDLOW Setting */ + #define MXC_V_DMA_CFG_PRI_LOW ((uint32_t)0x3UL) /**< CFG_PRI_LOW Value */ + #define MXC_S_DMA_CFG_PRI_LOW (MXC_V_DMA_CFG_PRI_LOW << MXC_F_DMA_CFG_PRI_POS) /**< CFG_PRI_LOW Setting */ + + #define MXC_F_DMA_CFG_REQSEL_POS 4 /**< CFG_REQSEL Position */ + #define MXC_F_DMA_CFG_REQSEL ((uint32_t)(0x3FUL << MXC_F_DMA_CFG_REQSEL_POS)) /**< CFG_REQSEL Mask */ + #define MXC_V_DMA_CFG_REQSEL_MEMTOMEM ((uint32_t)0x0UL) /**< CFG_REQSEL_MEMTOMEM Value */ + #define MXC_S_DMA_CFG_REQSEL_MEMTOMEM (MXC_V_DMA_CFG_REQSEL_MEMTOMEM << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_MEMTOMEM Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI0RX ((uint32_t)0x1UL) /**< CFG_REQSEL_SPI0RX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI0RX (MXC_V_DMA_CFG_REQSEL_SPI0RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI0RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI1RX ((uint32_t)0x2UL) /**< CFG_REQSEL_SPI1RX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI1RX (MXC_V_DMA_CFG_REQSEL_SPI1RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI1RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI2RX ((uint32_t)0x3UL) /**< CFG_REQSEL_SPI2RX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI2RX (MXC_V_DMA_CFG_REQSEL_SPI2RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI2RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART0RX ((uint32_t)0x4UL) /**< CFG_REQSEL_UART0RX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART0RX (MXC_V_DMA_CFG_REQSEL_UART0RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART0RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART1RX ((uint32_t)0x5UL) /**< CFG_REQSEL_UART1RX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART1RX (MXC_V_DMA_CFG_REQSEL_UART1RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART1RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_I2C0RX ((uint32_t)0x7UL) /**< CFG_REQSEL_I2C0RX Value */ + #define MXC_S_DMA_CFG_REQSEL_I2C0RX (MXC_V_DMA_CFG_REQSEL_I2C0RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_I2C0RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_I2C1RX ((uint32_t)0x8UL) /**< CFG_REQSEL_I2C1RX Value */ + #define MXC_S_DMA_CFG_REQSEL_I2C1RX (MXC_V_DMA_CFG_REQSEL_I2C1RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_I2C1RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_ADC ((uint32_t)0x9UL) /**< CFG_REQSEL_ADC Value */ + #define MXC_S_DMA_CFG_REQSEL_ADC (MXC_V_DMA_CFG_REQSEL_ADC << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_ADC Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART2RX ((uint32_t)0xEUL) /**< CFG_REQSEL_UART2RX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART2RX (MXC_V_DMA_CFG_REQSEL_UART2RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART2RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI3RX ((uint32_t)0xFUL) /**< CFG_REQSEL_SPI3RX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI3RX (MXC_V_DMA_CFG_REQSEL_SPI3RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI3RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI_MSS0RX ((uint32_t)0x10UL) /**< CFG_REQSEL_SPI_MSS0RX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI_MSS0RX (MXC_V_DMA_CFG_REQSEL_SPI_MSS0RX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI_MSS0RX Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP1 ((uint32_t)0x11UL) /**< CFG_REQSEL_USBRXEP1 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP1 (MXC_V_DMA_CFG_REQSEL_USBRXEP1 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP1 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP2 ((uint32_t)0x12UL) /**< CFG_REQSEL_USBRXEP2 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP2 (MXC_V_DMA_CFG_REQSEL_USBRXEP2 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP2 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP3 ((uint32_t)0x13UL) /**< CFG_REQSEL_USBRXEP3 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP3 (MXC_V_DMA_CFG_REQSEL_USBRXEP3 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP3 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP4 ((uint32_t)0x14UL) /**< CFG_REQSEL_USBRXEP4 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP4 (MXC_V_DMA_CFG_REQSEL_USBRXEP4 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP4 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP5 ((uint32_t)0x15UL) /**< CFG_REQSEL_USBRXEP5 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP5 (MXC_V_DMA_CFG_REQSEL_USBRXEP5 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP5 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP6 ((uint32_t)0x16UL) /**< CFG_REQSEL_USBRXEP6 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP6 (MXC_V_DMA_CFG_REQSEL_USBRXEP6 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP6 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP7 ((uint32_t)0x17UL) /**< CFG_REQSEL_USBRXEP7 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP7 (MXC_V_DMA_CFG_REQSEL_USBRXEP7 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP7 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP8 ((uint32_t)0x18UL) /**< CFG_REQSEL_USBRXEP8 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP8 (MXC_V_DMA_CFG_REQSEL_USBRXEP8 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP8 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP9 ((uint32_t)0x19UL) /**< CFG_REQSEL_USBRXEP9 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP9 (MXC_V_DMA_CFG_REQSEL_USBRXEP9 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP9 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP10 ((uint32_t)0x1AUL) /**< CFG_REQSEL_USBRXEP10 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP10 (MXC_V_DMA_CFG_REQSEL_USBRXEP10 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP10 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBRXEP11 ((uint32_t)0x1BUL) /**< CFG_REQSEL_USBRXEP11 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBRXEP11 (MXC_V_DMA_CFG_REQSEL_USBRXEP11 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBRXEP11 Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI0TX ((uint32_t)0x21UL) /**< CFG_REQSEL_SPI0TX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI0TX (MXC_V_DMA_CFG_REQSEL_SPI0TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI0TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI1TX ((uint32_t)0x22UL) /**< CFG_REQSEL_SPI1TX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI1TX (MXC_V_DMA_CFG_REQSEL_SPI1TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI1TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI2TX ((uint32_t)0x23UL) /**< CFG_REQSEL_SPI2TX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI2TX (MXC_V_DMA_CFG_REQSEL_SPI2TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI2TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART0TX ((uint32_t)0x24UL) /**< CFG_REQSEL_UART0TX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART0TX (MXC_V_DMA_CFG_REQSEL_UART0TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART0TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART1TX ((uint32_t)0x25UL) /**< CFG_REQSEL_UART1TX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART1TX (MXC_V_DMA_CFG_REQSEL_UART1TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART1TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_I2C0TX ((uint32_t)0x27UL) /**< CFG_REQSEL_I2C0TX Value */ + #define MXC_S_DMA_CFG_REQSEL_I2C0TX (MXC_V_DMA_CFG_REQSEL_I2C0TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_I2C0TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_I2C1TX ((uint32_t)0x28UL) /**< CFG_REQSEL_I2C1TX Value */ + #define MXC_S_DMA_CFG_REQSEL_I2C1TX (MXC_V_DMA_CFG_REQSEL_I2C1TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_I2C1TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_UART2TX ((uint32_t)0x2EUL) /**< CFG_REQSEL_UART2TX Value */ + #define MXC_S_DMA_CFG_REQSEL_UART2TX (MXC_V_DMA_CFG_REQSEL_UART2TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_UART2TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI3TX ((uint32_t)0x2FUL) /**< CFG_REQSEL_SPI3TX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI3TX (MXC_V_DMA_CFG_REQSEL_SPI3TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI3TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_SPI_MSS0TX ((uint32_t)0x30UL) /**< CFG_REQSEL_SPI_MSS0TX Value */ + #define MXC_S_DMA_CFG_REQSEL_SPI_MSS0TX (MXC_V_DMA_CFG_REQSEL_SPI_MSS0TX << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_SPI_MSS0TX Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP1 ((uint32_t)0x31UL) /**< CFG_REQSEL_USBTXEP1 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP1 (MXC_V_DMA_CFG_REQSEL_USBTXEP1 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP1 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP2 ((uint32_t)0x32UL) /**< CFG_REQSEL_USBTXEP2 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP2 (MXC_V_DMA_CFG_REQSEL_USBTXEP2 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP2 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP3 ((uint32_t)0x33UL) /**< CFG_REQSEL_USBTXEP3 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP3 (MXC_V_DMA_CFG_REQSEL_USBTXEP3 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP3 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP4 ((uint32_t)0x34UL) /**< CFG_REQSEL_USBTXEP4 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP4 (MXC_V_DMA_CFG_REQSEL_USBTXEP4 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP4 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP5 ((uint32_t)0x35UL) /**< CFG_REQSEL_USBTXEP5 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP5 (MXC_V_DMA_CFG_REQSEL_USBTXEP5 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP5 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP6 ((uint32_t)0x36UL) /**< CFG_REQSEL_USBTXEP6 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP6 (MXC_V_DMA_CFG_REQSEL_USBTXEP6 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP6 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP7 ((uint32_t)0x37UL) /**< CFG_REQSEL_USBTXEP7 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP7 (MXC_V_DMA_CFG_REQSEL_USBTXEP7 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP7 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP8 ((uint32_t)0x38UL) /**< CFG_REQSEL_USBTXEP8 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP8 (MXC_V_DMA_CFG_REQSEL_USBTXEP8 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP8 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP9 ((uint32_t)0x39UL) /**< CFG_REQSEL_USBTXEP9 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP9 (MXC_V_DMA_CFG_REQSEL_USBTXEP9 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP9 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP10 ((uint32_t)0x3AUL) /**< CFG_REQSEL_USBTXEP10 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP10 (MXC_V_DMA_CFG_REQSEL_USBTXEP10 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP10 Setting */ + #define MXC_V_DMA_CFG_REQSEL_USBTXEP11 ((uint32_t)0x3BUL) /**< CFG_REQSEL_USBTXEP11 Value */ + #define MXC_S_DMA_CFG_REQSEL_USBTXEP11 (MXC_V_DMA_CFG_REQSEL_USBTXEP11 << MXC_F_DMA_CFG_REQSEL_POS) /**< CFG_REQSEL_USBTXEP11 Setting */ + + #define MXC_F_DMA_CFG_REQWAIT_POS 10 /**< CFG_REQWAIT Position */ + #define MXC_F_DMA_CFG_REQWAIT ((uint32_t)(0x1UL << MXC_F_DMA_CFG_REQWAIT_POS)) /**< CFG_REQWAIT Mask */ + #define MXC_V_DMA_CFG_REQWAIT_DIS ((uint32_t)0x0UL) /**< CFG_REQWAIT_DIS Value */ + #define MXC_S_DMA_CFG_REQWAIT_DIS (MXC_V_DMA_CFG_REQWAIT_DIS << MXC_F_DMA_CFG_REQWAIT_POS) /**< CFG_REQWAIT_DIS Setting */ + #define MXC_V_DMA_CFG_REQWAIT_EN ((uint32_t)0x1UL) /**< CFG_REQWAIT_EN Value */ + #define MXC_S_DMA_CFG_REQWAIT_EN (MXC_V_DMA_CFG_REQWAIT_EN << MXC_F_DMA_CFG_REQWAIT_POS) /**< CFG_REQWAIT_EN Setting */ + + #define MXC_F_DMA_CFG_TOSEL_POS 11 /**< CFG_TOSEL Position */ + #define MXC_F_DMA_CFG_TOSEL ((uint32_t)(0x7UL << MXC_F_DMA_CFG_TOSEL_POS)) /**< CFG_TOSEL Mask */ + #define MXC_V_DMA_CFG_TOSEL_TO4 ((uint32_t)0x0UL) /**< CFG_TOSEL_TO4 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO4 (MXC_V_DMA_CFG_TOSEL_TO4 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO4 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO8 ((uint32_t)0x1UL) /**< CFG_TOSEL_TO8 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO8 (MXC_V_DMA_CFG_TOSEL_TO8 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO8 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO16 ((uint32_t)0x2UL) /**< CFG_TOSEL_TO16 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO16 (MXC_V_DMA_CFG_TOSEL_TO16 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO16 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO32 ((uint32_t)0x3UL) /**< CFG_TOSEL_TO32 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO32 (MXC_V_DMA_CFG_TOSEL_TO32 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO32 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO64 ((uint32_t)0x4UL) /**< CFG_TOSEL_TO64 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO64 (MXC_V_DMA_CFG_TOSEL_TO64 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO64 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO128 ((uint32_t)0x5UL) /**< CFG_TOSEL_TO128 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO128 (MXC_V_DMA_CFG_TOSEL_TO128 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO128 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO256 ((uint32_t)0x6UL) /**< CFG_TOSEL_TO256 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO256 (MXC_V_DMA_CFG_TOSEL_TO256 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO256 Setting */ + #define MXC_V_DMA_CFG_TOSEL_TO512 ((uint32_t)0x7UL) /**< CFG_TOSEL_TO512 Value */ + #define MXC_S_DMA_CFG_TOSEL_TO512 (MXC_V_DMA_CFG_TOSEL_TO512 << MXC_F_DMA_CFG_TOSEL_POS) /**< CFG_TOSEL_TO512 Setting */ + + #define MXC_F_DMA_CFG_PSSEL_POS 14 /**< CFG_PSSEL Position */ + #define MXC_F_DMA_CFG_PSSEL ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PSSEL_POS)) /**< CFG_PSSEL Mask */ + #define MXC_V_DMA_CFG_PSSEL_DIS ((uint32_t)0x0UL) /**< CFG_PSSEL_DIS Value */ + #define MXC_S_DMA_CFG_PSSEL_DIS (MXC_V_DMA_CFG_PSSEL_DIS << MXC_F_DMA_CFG_PSSEL_POS) /**< CFG_PSSEL_DIS Setting */ + #define MXC_V_DMA_CFG_PSSEL_DIV256 ((uint32_t)0x1UL) /**< CFG_PSSEL_DIV256 Value */ + #define MXC_S_DMA_CFG_PSSEL_DIV256 (MXC_V_DMA_CFG_PSSEL_DIV256 << MXC_F_DMA_CFG_PSSEL_POS) /**< CFG_PSSEL_DIV256 Setting */ + #define MXC_V_DMA_CFG_PSSEL_DIV64K ((uint32_t)0x2UL) /**< CFG_PSSEL_DIV64K Value */ + #define MXC_S_DMA_CFG_PSSEL_DIV64K (MXC_V_DMA_CFG_PSSEL_DIV64K << MXC_F_DMA_CFG_PSSEL_POS) /**< CFG_PSSEL_DIV64K Setting */ + #define MXC_V_DMA_CFG_PSSEL_DIV16M ((uint32_t)0x3UL) /**< CFG_PSSEL_DIV16M Value */ + #define MXC_S_DMA_CFG_PSSEL_DIV16M (MXC_V_DMA_CFG_PSSEL_DIV16M << MXC_F_DMA_CFG_PSSEL_POS) /**< CFG_PSSEL_DIV16M Setting */ + + #define MXC_F_DMA_CFG_SRCWD_POS 16 /**< CFG_SRCWD Position */ + #define MXC_F_DMA_CFG_SRCWD ((uint32_t)(0x3UL << MXC_F_DMA_CFG_SRCWD_POS)) /**< CFG_SRCWD Mask */ + #define MXC_V_DMA_CFG_SRCWD_BYTE ((uint32_t)0x0UL) /**< CFG_SRCWD_BYTE Value */ + #define MXC_S_DMA_CFG_SRCWD_BYTE (MXC_V_DMA_CFG_SRCWD_BYTE << MXC_F_DMA_CFG_SRCWD_POS) /**< CFG_SRCWD_BYTE Setting */ + #define MXC_V_DMA_CFG_SRCWD_HALFWORD ((uint32_t)0x1UL) /**< CFG_SRCWD_HALFWORD Value */ + #define MXC_S_DMA_CFG_SRCWD_HALFWORD (MXC_V_DMA_CFG_SRCWD_HALFWORD << MXC_F_DMA_CFG_SRCWD_POS) /**< CFG_SRCWD_HALFWORD Setting */ + #define MXC_V_DMA_CFG_SRCWD_WORD ((uint32_t)0x2UL) /**< CFG_SRCWD_WORD Value */ + #define MXC_S_DMA_CFG_SRCWD_WORD (MXC_V_DMA_CFG_SRCWD_WORD << MXC_F_DMA_CFG_SRCWD_POS) /**< CFG_SRCWD_WORD Setting */ + + #define MXC_F_DMA_CFG_SRCINC_POS 18 /**< CFG_SRCINC Position */ + #define MXC_F_DMA_CFG_SRCINC ((uint32_t)(0x1UL << MXC_F_DMA_CFG_SRCINC_POS)) /**< CFG_SRCINC Mask */ + #define MXC_V_DMA_CFG_SRCINC_DIS ((uint32_t)0x0UL) /**< CFG_SRCINC_DIS Value */ + #define MXC_S_DMA_CFG_SRCINC_DIS (MXC_V_DMA_CFG_SRCINC_DIS << MXC_F_DMA_CFG_SRCINC_POS) /**< CFG_SRCINC_DIS Setting */ + #define MXC_V_DMA_CFG_SRCINC_EN ((uint32_t)0x1UL) /**< CFG_SRCINC_EN Value */ + #define MXC_S_DMA_CFG_SRCINC_EN (MXC_V_DMA_CFG_SRCINC_EN << MXC_F_DMA_CFG_SRCINC_POS) /**< CFG_SRCINC_EN Setting */ + + #define MXC_F_DMA_CFG_DSTWD_POS 20 /**< CFG_DSTWD Position */ + #define MXC_F_DMA_CFG_DSTWD ((uint32_t)(0x3UL << MXC_F_DMA_CFG_DSTWD_POS)) /**< CFG_DSTWD Mask */ + #define MXC_V_DMA_CFG_DSTWD_BYTE ((uint32_t)0x0UL) /**< CFG_DSTWD_BYTE Value */ + #define MXC_S_DMA_CFG_DSTWD_BYTE (MXC_V_DMA_CFG_DSTWD_BYTE << MXC_F_DMA_CFG_DSTWD_POS) /**< CFG_DSTWD_BYTE Setting */ + #define MXC_V_DMA_CFG_DSTWD_HALFWORD ((uint32_t)0x1UL) /**< CFG_DSTWD_HALFWORD Value */ + #define MXC_S_DMA_CFG_DSTWD_HALFWORD (MXC_V_DMA_CFG_DSTWD_HALFWORD << MXC_F_DMA_CFG_DSTWD_POS) /**< CFG_DSTWD_HALFWORD Setting */ + #define MXC_V_DMA_CFG_DSTWD_WORD ((uint32_t)0x2UL) /**< CFG_DSTWD_WORD Value */ + #define MXC_S_DMA_CFG_DSTWD_WORD (MXC_V_DMA_CFG_DSTWD_WORD << MXC_F_DMA_CFG_DSTWD_POS) /**< CFG_DSTWD_WORD Setting */ + + #define MXC_F_DMA_CFG_DSTINC_POS 22 /**< CFG_DSTINC Position */ + #define MXC_F_DMA_CFG_DSTINC ((uint32_t)(0x1UL << MXC_F_DMA_CFG_DSTINC_POS)) /**< CFG_DSTINC Mask */ + #define MXC_V_DMA_CFG_DSTINC_DIS ((uint32_t)0x0UL) /**< CFG_DSTINC_DIS Value */ + #define MXC_S_DMA_CFG_DSTINC_DIS (MXC_V_DMA_CFG_DSTINC_DIS << MXC_F_DMA_CFG_DSTINC_POS) /**< CFG_DSTINC_DIS Setting */ + #define MXC_V_DMA_CFG_DSTINC_EN ((uint32_t)0x1UL) /**< CFG_DSTINC_EN Value */ + #define MXC_S_DMA_CFG_DSTINC_EN (MXC_V_DMA_CFG_DSTINC_EN << MXC_F_DMA_CFG_DSTINC_POS) /**< CFG_DSTINC_EN Setting */ + + #define MXC_F_DMA_CFG_BRST_POS 24 /**< CFG_BRST Position */ + #define MXC_F_DMA_CFG_BRST ((uint32_t)(0x1FUL << MXC_F_DMA_CFG_BRST_POS)) /**< CFG_BRST Mask */ + + #define MXC_F_DMA_CFG_CHDIEN_POS 30 /**< CFG_CHDIEN Position */ + #define MXC_F_DMA_CFG_CHDIEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHDIEN_POS)) /**< CFG_CHDIEN Mask */ + #define MXC_V_DMA_CFG_CHDIEN_DIS ((uint32_t)0x0UL) /**< CFG_CHDIEN_DIS Value */ + #define MXC_S_DMA_CFG_CHDIEN_DIS (MXC_V_DMA_CFG_CHDIEN_DIS << MXC_F_DMA_CFG_CHDIEN_POS) /**< CFG_CHDIEN_DIS Setting */ + #define MXC_V_DMA_CFG_CHDIEN_EN ((uint32_t)0x1UL) /**< CFG_CHDIEN_EN Value */ + #define MXC_S_DMA_CFG_CHDIEN_EN (MXC_V_DMA_CFG_CHDIEN_EN << MXC_F_DMA_CFG_CHDIEN_POS) /**< CFG_CHDIEN_EN Setting */ + + #define MXC_F_DMA_CFG_CTZIEN_POS 31 /**< CFG_CTZIEN Position */ + #define MXC_F_DMA_CFG_CTZIEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CTZIEN_POS)) /**< CFG_CTZIEN Mask */ + #define MXC_V_DMA_CFG_CTZIEN_DIS ((uint32_t)0x0UL) /**< CFG_CTZIEN_DIS Value */ + #define MXC_S_DMA_CFG_CTZIEN_DIS (MXC_V_DMA_CFG_CTZIEN_DIS << MXC_F_DMA_CFG_CTZIEN_POS) /**< CFG_CTZIEN_DIS Setting */ + #define MXC_V_DMA_CFG_CTZIEN_EN ((uint32_t)0x1UL) /**< CFG_CTZIEN_EN Value */ + #define MXC_S_DMA_CFG_CTZIEN_EN (MXC_V_DMA_CFG_CTZIEN_EN << MXC_F_DMA_CFG_CTZIEN_POS) /**< CFG_CTZIEN_EN Setting */ + +/**@} end of group DMA_CFG_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_ST DMA_ST + * @brief DMA Channel Status Register. + * @{ + */ + #define MXC_F_DMA_ST_CH_ST_POS 0 /**< ST_CH_ST Position */ + #define MXC_F_DMA_ST_CH_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_CH_ST_POS)) /**< ST_CH_ST Mask */ + #define MXC_V_DMA_ST_CH_ST_DIS ((uint32_t)0x0UL) /**< ST_CH_ST_DIS Value */ + #define MXC_S_DMA_ST_CH_ST_DIS (MXC_V_DMA_ST_CH_ST_DIS << MXC_F_DMA_ST_CH_ST_POS) /**< ST_CH_ST_DIS Setting */ + #define MXC_V_DMA_ST_CH_ST_EN ((uint32_t)0x1UL) /**< ST_CH_ST_EN Value */ + #define MXC_S_DMA_ST_CH_ST_EN (MXC_V_DMA_ST_CH_ST_EN << MXC_F_DMA_ST_CH_ST_POS) /**< ST_CH_ST_EN Setting */ + + #define MXC_F_DMA_ST_IPEND_POS 1 /**< ST_IPEND Position */ + #define MXC_F_DMA_ST_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_ST_IPEND_POS)) /**< ST_IPEND Mask */ + #define MXC_V_DMA_ST_IPEND_INACTIVE ((uint32_t)0x0UL) /**< ST_IPEND_INACTIVE Value */ + #define MXC_S_DMA_ST_IPEND_INACTIVE (MXC_V_DMA_ST_IPEND_INACTIVE << MXC_F_DMA_ST_IPEND_POS) /**< ST_IPEND_INACTIVE Setting */ + #define MXC_V_DMA_ST_IPEND_PENDING ((uint32_t)0x1UL) /**< ST_IPEND_PENDING Value */ + #define MXC_S_DMA_ST_IPEND_PENDING (MXC_V_DMA_ST_IPEND_PENDING << MXC_F_DMA_ST_IPEND_POS) /**< ST_IPEND_PENDING Setting */ + + #define MXC_F_DMA_ST_CTZ_ST_POS 2 /**< ST_CTZ_ST Position */ + #define MXC_F_DMA_ST_CTZ_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_CTZ_ST_POS)) /**< ST_CTZ_ST Mask */ + #define MXC_V_DMA_ST_CTZ_ST_NOEVENT ((uint32_t)0x0UL) /**< ST_CTZ_ST_NOEVENT Value */ + #define MXC_S_DMA_ST_CTZ_ST_NOEVENT (MXC_V_DMA_ST_CTZ_ST_NOEVENT << MXC_F_DMA_ST_CTZ_ST_POS) /**< ST_CTZ_ST_NOEVENT Setting */ + #define MXC_V_DMA_ST_CTZ_ST_OCCURRED ((uint32_t)0x1UL) /**< ST_CTZ_ST_OCCURRED Value */ + #define MXC_S_DMA_ST_CTZ_ST_OCCURRED (MXC_V_DMA_ST_CTZ_ST_OCCURRED << MXC_F_DMA_ST_CTZ_ST_POS) /**< ST_CTZ_ST_OCCURRED Setting */ + #define MXC_V_DMA_ST_CTZ_ST_CLEAR ((uint32_t)0x1UL) /**< ST_CTZ_ST_CLEAR Value */ + #define MXC_S_DMA_ST_CTZ_ST_CLEAR (MXC_V_DMA_ST_CTZ_ST_CLEAR << MXC_F_DMA_ST_CTZ_ST_POS) /**< ST_CTZ_ST_CLEAR Setting */ + + #define MXC_F_DMA_ST_RLD_ST_POS 3 /**< ST_RLD_ST Position */ + #define MXC_F_DMA_ST_RLD_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_RLD_ST_POS)) /**< ST_RLD_ST Mask */ + #define MXC_V_DMA_ST_RLD_ST_NOEVENT ((uint32_t)0x0UL) /**< ST_RLD_ST_NOEVENT Value */ + #define MXC_S_DMA_ST_RLD_ST_NOEVENT (MXC_V_DMA_ST_RLD_ST_NOEVENT << MXC_F_DMA_ST_RLD_ST_POS) /**< ST_RLD_ST_NOEVENT Setting */ + #define MXC_V_DMA_ST_RLD_ST_OCCURRED ((uint32_t)0x1UL) /**< ST_RLD_ST_OCCURRED Value */ + #define MXC_S_DMA_ST_RLD_ST_OCCURRED (MXC_V_DMA_ST_RLD_ST_OCCURRED << MXC_F_DMA_ST_RLD_ST_POS) /**< ST_RLD_ST_OCCURRED Setting */ + #define MXC_V_DMA_ST_RLD_ST_CLEAR ((uint32_t)0x1UL) /**< ST_RLD_ST_CLEAR Value */ + #define MXC_S_DMA_ST_RLD_ST_CLEAR (MXC_V_DMA_ST_RLD_ST_CLEAR << MXC_F_DMA_ST_RLD_ST_POS) /**< ST_RLD_ST_CLEAR Setting */ + + #define MXC_F_DMA_ST_BUS_ERR_POS 4 /**< ST_BUS_ERR Position */ + #define MXC_F_DMA_ST_BUS_ERR ((uint32_t)(0x1UL << MXC_F_DMA_ST_BUS_ERR_POS)) /**< ST_BUS_ERR Mask */ + #define MXC_V_DMA_ST_BUS_ERR_NOEVENT ((uint32_t)0x0UL) /**< ST_BUS_ERR_NOEVENT Value */ + #define MXC_S_DMA_ST_BUS_ERR_NOEVENT (MXC_V_DMA_ST_BUS_ERR_NOEVENT << MXC_F_DMA_ST_BUS_ERR_POS) /**< ST_BUS_ERR_NOEVENT Setting */ + #define MXC_V_DMA_ST_BUS_ERR_OCCURRED ((uint32_t)0x1UL) /**< ST_BUS_ERR_OCCURRED Value */ + #define MXC_S_DMA_ST_BUS_ERR_OCCURRED (MXC_V_DMA_ST_BUS_ERR_OCCURRED << MXC_F_DMA_ST_BUS_ERR_POS) /**< ST_BUS_ERR_OCCURRED Setting */ + #define MXC_V_DMA_ST_BUS_ERR_CLEAR ((uint32_t)0x1UL) /**< ST_BUS_ERR_CLEAR Value */ + #define MXC_S_DMA_ST_BUS_ERR_CLEAR (MXC_V_DMA_ST_BUS_ERR_CLEAR << MXC_F_DMA_ST_BUS_ERR_POS) /**< ST_BUS_ERR_CLEAR Setting */ + + #define MXC_F_DMA_ST_TO_ST_POS 6 /**< ST_TO_ST Position */ + #define MXC_F_DMA_ST_TO_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_TO_ST_POS)) /**< ST_TO_ST Mask */ + #define MXC_V_DMA_ST_TO_ST_NOEVENT ((uint32_t)0x0UL) /**< ST_TO_ST_NOEVENT Value */ + #define MXC_S_DMA_ST_TO_ST_NOEVENT (MXC_V_DMA_ST_TO_ST_NOEVENT << MXC_F_DMA_ST_TO_ST_POS) /**< ST_TO_ST_NOEVENT Setting */ + #define MXC_V_DMA_ST_TO_ST_OCCURRED ((uint32_t)0x1UL) /**< ST_TO_ST_OCCURRED Value */ + #define MXC_S_DMA_ST_TO_ST_OCCURRED (MXC_V_DMA_ST_TO_ST_OCCURRED << MXC_F_DMA_ST_TO_ST_POS) /**< ST_TO_ST_OCCURRED Setting */ + #define MXC_V_DMA_ST_TO_ST_CLEAR ((uint32_t)0x1UL) /**< ST_TO_ST_CLEAR Value */ + #define MXC_S_DMA_ST_TO_ST_CLEAR (MXC_V_DMA_ST_TO_ST_CLEAR << MXC_F_DMA_ST_TO_ST_POS) /**< ST_TO_ST_CLEAR Setting */ + +/**@} end of group DMA_ST_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_SRC DMA_SRC + * @brief Source Device Address. If SRCINC=1, the counter bits are incremented by 1,2, or + * 4, depending on the data width of each AHB cycle. For peripheral transfers, some + * or all of the actual address bits are fixed. If SRCINC=0, this register remains + * constant. In the case where a count-to-zero condition occurs while RLDEN=1, the + * register is reloaded with the contents of DMA_SRC_RLD. + * @{ + */ + #define MXC_F_DMA_SRC_ADDR_POS 0 /**< SRC_ADDR Position */ + #define MXC_F_DMA_SRC_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_SRC_ADDR_POS)) /**< SRC_ADDR Mask */ + +/**@} end of group DMA_SRC_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_DST DMA_DST + * @brief Destination Device Address. For peripheral transfers, some or all of the actual + * address bits are fixed. If DSTINC=1, this register is incremented on every AHB + * write out of the DMA FIFO. They are incremented by 1, 2, or 4, depending on the + * data width of each AHB cycle. In the case where a count-to-zero condition occurs + * while RLDEN=1, the register is reloaded with DMA_DST_RLD. + * @{ + */ + #define MXC_F_DMA_DST_ADDR_POS 0 /**< DST_ADDR Position */ + #define MXC_F_DMA_DST_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_DST_ADDR_POS)) /**< DST_ADDR Mask */ + +/**@} end of group DMA_DST_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_CNT DMA_CNT + * @brief DMA Counter. The user loads this register with the number of bytes to transfer. + * This counter decreases on every AHB cycle into the DMA FIFO. The decrement will + * be 1, 2, or 4 depending on the data width of each AHB cycle. When the counter + * reaches 0, a count-to-zero condition is triggered. + * @{ + */ + #define MXC_F_DMA_CNT_CNT_POS 0 /**< CNT_CNT Position */ + #define MXC_F_DMA_CNT_CNT ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_CNT_POS)) /**< CNT_CNT Mask */ + +/**@} end of group DMA_CNT_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_SRC_RLD DMA_SRC_RLD + * @brief Source Address Reload Value. The value of this register is loaded into DMA0_SRC + * upon a count-to-zero condition. + * @{ + */ + #define MXC_F_DMA_SRC_RLD_SRC_RLD_POS 0 /**< SRC_RLD_SRC_RLD Position */ + #define MXC_F_DMA_SRC_RLD_SRC_RLD ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_SRC_RLD_SRC_RLD_POS)) /**< SRC_RLD_SRC_RLD Mask */ + +/**@} end of group DMA_SRC_RLD_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_DST_RLD DMA_DST_RLD + * @brief Destination Address Reload Value. The value of this register is loaded into + * DMA0_DST upon a count-to-zero condition. + * @{ + */ + #define MXC_F_DMA_DST_RLD_DST_RLD_POS 0 /**< DST_RLD_DST_RLD Position */ + #define MXC_F_DMA_DST_RLD_DST_RLD ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_DST_RLD_DST_RLD_POS)) /**< DST_RLD_DST_RLD Mask */ + +/**@} end of group DMA_DST_RLD_Register */ + +/** + * @ingroup dma_registers + * @defgroup DMA_CNT_RLD DMA_CNT_RLD + * @brief DMA Channel Count Reload Register. + * @{ + */ + #define MXC_F_DMA_CNT_RLD_CNT_RLD_POS 0 /**< CNT_RLD_CNT_RLD Position */ + #define MXC_F_DMA_CNT_RLD_CNT_RLD ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_RLD_CNT_RLD_POS)) /**< CNT_RLD_CNT_RLD Mask */ + + #define MXC_F_DMA_CNT_RLD_RLDEN_POS 31 /**< CNT_RLD_RLDEN Position */ + #define MXC_F_DMA_CNT_RLD_RLDEN ((uint32_t)(0x1UL << MXC_F_DMA_CNT_RLD_RLDEN_POS)) /**< CNT_RLD_RLDEN Mask */ + #define MXC_V_DMA_CNT_RLD_RLDEN_DIS ((uint32_t)0x0UL) /**< CNT_RLD_RLDEN_DIS Value */ + #define MXC_S_DMA_CNT_RLD_RLDEN_DIS (MXC_V_DMA_CNT_RLD_RLDEN_DIS << MXC_F_DMA_CNT_RLD_RLDEN_POS) /**< CNT_RLD_RLDEN_DIS Setting */ + #define MXC_V_DMA_CNT_RLD_RLDEN_EN ((uint32_t)0x1UL) /**< CNT_RLD_RLDEN_EN Value */ + #define MXC_S_DMA_CNT_RLD_RLDEN_EN (MXC_V_DMA_CNT_RLD_RLDEN_EN << MXC_F_DMA_CNT_RLD_RLDEN_POS) /**< CNT_RLD_RLDEN_EN Setting */ + +/**@} end of group DMA_CNT_RLD_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _DMA_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h new file mode 100644 index 0000000..c0c9864 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h @@ -0,0 +1,264 @@ +/** + * @file flc_regs.h + * @brief Registers, Bit Masks and Bit Positions for the FLC Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _FLC_REGS_H_ +#define _FLC_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup flc + * @defgroup flc_registers FLC_Registers + * @brief Registers, Bit Masks and Bit Positions for the FLC Peripheral Module. + * @details Flash Memory Control. + */ + +/** + * @ingroup flc_registers + * Structure type to access the FLC Registers. + */ +typedef struct { + __IO uint32_t addr; /**< <tt>\b 0x00:</tt> FLC ADDR Register */ + __IO uint32_t clkdiv; /**< <tt>\b 0x04:</tt> FLC CLKDIV Register */ + __IO uint32_t cn; /**< <tt>\b 0x08:</tt> FLC CN Register */ + __R uint32_t rsv_0xc_0x23[6]; + __IO uint32_t intr; /**< <tt>\b 0x024:</tt> FLC INTR Register */ + __R uint32_t rsv_0x28_0x2f[2]; + __IO uint32_t data[4]; /**< <tt>\b 0x30:</tt> FLC DATA Register */ + __O uint32_t acntl; /**< <tt>\b 0x40:</tt> FLC ACNTL Register */ +} mxc_flc_regs_t; + +/* Register offsets for module FLC */ +/** + * @ingroup flc_registers + * @defgroup FLC_Register_Offsets Register Offsets + * @brief FLC Peripheral Register Offsets from the FLC Base Peripheral Address. + * @{ + */ + #define MXC_R_FLC_ADDR ((uint32_t)0x00000000UL) /**< Offset from FLC Base Address: <tt> 0x0000</tt> */ + #define MXC_R_FLC_CLKDIV ((uint32_t)0x00000004UL) /**< Offset from FLC Base Address: <tt> 0x0004</tt> */ + #define MXC_R_FLC_CN ((uint32_t)0x00000008UL) /**< Offset from FLC Base Address: <tt> 0x0008</tt> */ + #define MXC_R_FLC_INTR ((uint32_t)0x00000024UL) /**< Offset from FLC Base Address: <tt> 0x0024</tt> */ + #define MXC_R_FLC_DATA ((uint32_t)0x00000030UL) /**< Offset from FLC Base Address: <tt> 0x0030</tt> */ + #define MXC_R_FLC_ACNTL ((uint32_t)0x00000040UL) /**< Offset from FLC Base Address: <tt> 0x0040</tt> */ +/**@} end of group flc_registers */ + +/** + * @ingroup flc_registers + * @defgroup FLC_ADDR FLC_ADDR + * @brief Flash Write Address. + * @{ + */ + #define MXC_F_FLC_ADDR_ADDR_POS 0 /**< ADDR_ADDR Position */ + #define MXC_F_FLC_ADDR_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_FLC_ADDR_ADDR_POS)) /**< ADDR_ADDR Mask */ + +/**@} end of group FLC_ADDR_Register */ + +/** + * @ingroup flc_registers + * @defgroup FLC_CLKDIV FLC_CLKDIV + * @brief Flash Clock Divide. The clock (PLL0) is divided by this value to generate a 1 + * MHz clock for Flash controller. + * @{ + */ + #define MXC_F_FLC_CLKDIV_CLKDIV_POS 0 /**< CLKDIV_CLKDIV Position */ + #define MXC_F_FLC_CLKDIV_CLKDIV ((uint32_t)(0xFFUL << MXC_F_FLC_CLKDIV_CLKDIV_POS)) /**< CLKDIV_CLKDIV Mask */ + +/**@} end of group FLC_CLKDIV_Register */ + +/** + * @ingroup flc_registers + * @defgroup FLC_CN FLC_CN + * @brief Flash Control Register. + * @{ + */ + #define MXC_F_FLC_CN_WR_POS 0 /**< CN_WR Position */ + #define MXC_F_FLC_CN_WR ((uint32_t)(0x1UL << MXC_F_FLC_CN_WR_POS)) /**< CN_WR Mask */ + #define MXC_V_FLC_CN_WR_COMPLETE ((uint32_t)0x0UL) /**< CN_WR_COMPLETE Value */ + #define MXC_S_FLC_CN_WR_COMPLETE (MXC_V_FLC_CN_WR_COMPLETE << MXC_F_FLC_CN_WR_POS) /**< CN_WR_COMPLETE Setting */ + #define MXC_V_FLC_CN_WR_START ((uint32_t)0x1UL) /**< CN_WR_START Value */ + #define MXC_S_FLC_CN_WR_START (MXC_V_FLC_CN_WR_START << MXC_F_FLC_CN_WR_POS) /**< CN_WR_START Setting */ + + #define MXC_F_FLC_CN_ME_POS 1 /**< CN_ME Position */ + #define MXC_F_FLC_CN_ME ((uint32_t)(0x1UL << MXC_F_FLC_CN_ME_POS)) /**< CN_ME Mask */ + + #define MXC_F_FLC_CN_PGE_POS 2 /**< CN_PGE Position */ + #define MXC_F_FLC_CN_PGE ((uint32_t)(0x1UL << MXC_F_FLC_CN_PGE_POS)) /**< CN_PGE Mask */ + + #define MXC_F_FLC_CN_WDTH_POS 4 /**< CN_WDTH Position */ + #define MXC_F_FLC_CN_WDTH ((uint32_t)(0x1UL << MXC_F_FLC_CN_WDTH_POS)) /**< CN_WDTH Mask */ + #define MXC_V_FLC_CN_WDTH_SIZE128 ((uint32_t)0x0UL) /**< CN_WDTH_SIZE128 Value */ + #define MXC_S_FLC_CN_WDTH_SIZE128 (MXC_V_FLC_CN_WDTH_SIZE128 << MXC_F_FLC_CN_WDTH_POS) /**< CN_WDTH_SIZE128 Setting */ + #define MXC_V_FLC_CN_WDTH_SIZE32 ((uint32_t)0x1UL) /**< CN_WDTH_SIZE32 Value */ + #define MXC_S_FLC_CN_WDTH_SIZE32 (MXC_V_FLC_CN_WDTH_SIZE32 << MXC_F_FLC_CN_WDTH_POS) /**< CN_WDTH_SIZE32 Setting */ + + #define MXC_F_FLC_CN_ERASE_CODE_POS 8 /**< CN_ERASE_CODE Position */ + #define MXC_F_FLC_CN_ERASE_CODE ((uint32_t)(0xFFUL << MXC_F_FLC_CN_ERASE_CODE_POS)) /**< CN_ERASE_CODE Mask */ + #define MXC_V_FLC_CN_ERASE_CODE_NOP ((uint32_t)0x0UL) /**< CN_ERASE_CODE_NOP Value */ + #define MXC_S_FLC_CN_ERASE_CODE_NOP (MXC_V_FLC_CN_ERASE_CODE_NOP << MXC_F_FLC_CN_ERASE_CODE_POS) /**< CN_ERASE_CODE_NOP Setting */ + #define MXC_V_FLC_CN_ERASE_CODE_ERASEPAGE ((uint32_t)0x55UL) /**< CN_ERASE_CODE_ERASEPAGE Value */ + #define MXC_S_FLC_CN_ERASE_CODE_ERASEPAGE (MXC_V_FLC_CN_ERASE_CODE_ERASEPAGE << MXC_F_FLC_CN_ERASE_CODE_POS) /**< CN_ERASE_CODE_ERASEPAGE Setting */ + #define MXC_V_FLC_CN_ERASE_CODE_ERASEALL ((uint32_t)0xAAUL) /**< CN_ERASE_CODE_ERASEALL Value */ + #define MXC_S_FLC_CN_ERASE_CODE_ERASEALL (MXC_V_FLC_CN_ERASE_CODE_ERASEALL << MXC_F_FLC_CN_ERASE_CODE_POS) /**< CN_ERASE_CODE_ERASEALL Setting */ + + #define MXC_F_FLC_CN_PEND_POS 24 /**< CN_PEND Position */ + #define MXC_F_FLC_CN_PEND ((uint32_t)(0x1UL << MXC_F_FLC_CN_PEND_POS)) /**< CN_PEND Mask */ + #define MXC_V_FLC_CN_PEND_IDLE ((uint32_t)0x0UL) /**< CN_PEND_IDLE Value */ + #define MXC_S_FLC_CN_PEND_IDLE (MXC_V_FLC_CN_PEND_IDLE << MXC_F_FLC_CN_PEND_POS) /**< CN_PEND_IDLE Setting */ + #define MXC_V_FLC_CN_PEND_BUSY ((uint32_t)0x1UL) /**< CN_PEND_BUSY Value */ + #define MXC_S_FLC_CN_PEND_BUSY (MXC_V_FLC_CN_PEND_BUSY << MXC_F_FLC_CN_PEND_POS) /**< CN_PEND_BUSY Setting */ + + #define MXC_F_FLC_CN_LVE_POS 25 /**< CN_LVE Position */ + #define MXC_F_FLC_CN_LVE ((uint32_t)(0x1UL << MXC_F_FLC_CN_LVE_POS)) /**< CN_LVE Mask */ + #define MXC_V_FLC_CN_LVE_DIS ((uint32_t)0x0UL) /**< CN_LVE_DIS Value */ + #define MXC_S_FLC_CN_LVE_DIS (MXC_V_FLC_CN_LVE_DIS << MXC_F_FLC_CN_LVE_POS) /**< CN_LVE_DIS Setting */ + #define MXC_V_FLC_CN_LVE_EN ((uint32_t)0x1UL) /**< CN_LVE_EN Value */ + #define MXC_S_FLC_CN_LVE_EN (MXC_V_FLC_CN_LVE_EN << MXC_F_FLC_CN_LVE_POS) /**< CN_LVE_EN Setting */ + + #define MXC_F_FLC_CN_BRST_POS 27 /**< CN_BRST Position */ + #define MXC_F_FLC_CN_BRST ((uint32_t)(0x1UL << MXC_F_FLC_CN_BRST_POS)) /**< CN_BRST Mask */ + #define MXC_V_FLC_CN_BRST_DISABLE ((uint32_t)0x0UL) /**< CN_BRST_DISABLE Value */ + #define MXC_S_FLC_CN_BRST_DISABLE (MXC_V_FLC_CN_BRST_DISABLE << MXC_F_FLC_CN_BRST_POS) /**< CN_BRST_DISABLE Setting */ + #define MXC_V_FLC_CN_BRST_ENABLE ((uint32_t)0x1UL) /**< CN_BRST_ENABLE Value */ + #define MXC_S_FLC_CN_BRST_ENABLE (MXC_V_FLC_CN_BRST_ENABLE << MXC_F_FLC_CN_BRST_POS) /**< CN_BRST_ENABLE Setting */ + + #define MXC_F_FLC_CN_UNLOCK_POS 28 /**< CN_UNLOCK Position */ + #define MXC_F_FLC_CN_UNLOCK ((uint32_t)(0xFUL << MXC_F_FLC_CN_UNLOCK_POS)) /**< CN_UNLOCK Mask */ + #define MXC_V_FLC_CN_UNLOCK_UNLOCKED ((uint32_t)0x2UL) /**< CN_UNLOCK_UNLOCKED Value */ + #define MXC_S_FLC_CN_UNLOCK_UNLOCKED (MXC_V_FLC_CN_UNLOCK_UNLOCKED << MXC_F_FLC_CN_UNLOCK_POS) /**< CN_UNLOCK_UNLOCKED Setting */ + #define MXC_V_FLC_CN_UNLOCK_LOCKED ((uint32_t)0x3UL) /**< CN_UNLOCK_LOCKED Value */ + #define MXC_S_FLC_CN_UNLOCK_LOCKED (MXC_V_FLC_CN_UNLOCK_LOCKED << MXC_F_FLC_CN_UNLOCK_POS) /**< CN_UNLOCK_LOCKED Setting */ + +/**@} end of group FLC_CN_Register */ + +/** + * @ingroup flc_registers + * @defgroup FLC_INTR FLC_INTR + * @brief Flash Interrupt Register. + * @{ + */ + #define MXC_F_FLC_INTR_DONE_POS 0 /**< INTR_DONE Position */ + #define MXC_F_FLC_INTR_DONE ((uint32_t)(0x1UL << MXC_F_FLC_INTR_DONE_POS)) /**< INTR_DONE Mask */ + #define MXC_V_FLC_INTR_DONE_INACTIVE ((uint32_t)0x0UL) /**< INTR_DONE_INACTIVE Value */ + #define MXC_S_FLC_INTR_DONE_INACTIVE (MXC_V_FLC_INTR_DONE_INACTIVE << MXC_F_FLC_INTR_DONE_POS) /**< INTR_DONE_INACTIVE Setting */ + #define MXC_V_FLC_INTR_DONE_PENDING ((uint32_t)0x1UL) /**< INTR_DONE_PENDING Value */ + #define MXC_S_FLC_INTR_DONE_PENDING (MXC_V_FLC_INTR_DONE_PENDING << MXC_F_FLC_INTR_DONE_POS) /**< INTR_DONE_PENDING Setting */ + + #define MXC_F_FLC_INTR_AF_POS 1 /**< INTR_AF Position */ + #define MXC_F_FLC_INTR_AF ((uint32_t)(0x1UL << MXC_F_FLC_INTR_AF_POS)) /**< INTR_AF Mask */ + #define MXC_V_FLC_INTR_AF_NOERROR ((uint32_t)0x0UL) /**< INTR_AF_NOERROR Value */ + #define MXC_S_FLC_INTR_AF_NOERROR (MXC_V_FLC_INTR_AF_NOERROR << MXC_F_FLC_INTR_AF_POS) /**< INTR_AF_NOERROR Setting */ + #define MXC_V_FLC_INTR_AF_ERROR ((uint32_t)0x1UL) /**< INTR_AF_ERROR Value */ + #define MXC_S_FLC_INTR_AF_ERROR (MXC_V_FLC_INTR_AF_ERROR << MXC_F_FLC_INTR_AF_POS) /**< INTR_AF_ERROR Setting */ + + #define MXC_F_FLC_INTR_DONEIE_POS 8 /**< INTR_DONEIE Position */ + #define MXC_F_FLC_INTR_DONEIE ((uint32_t)(0x1UL << MXC_F_FLC_INTR_DONEIE_POS)) /**< INTR_DONEIE Mask */ + #define MXC_V_FLC_INTR_DONEIE_DISABLE ((uint32_t)0x0UL) /**< INTR_DONEIE_DISABLE Value */ + #define MXC_S_FLC_INTR_DONEIE_DISABLE (MXC_V_FLC_INTR_DONEIE_DISABLE << MXC_F_FLC_INTR_DONEIE_POS) /**< INTR_DONEIE_DISABLE Setting */ + #define MXC_V_FLC_INTR_DONEIE_ENABLE ((uint32_t)0x1UL) /**< INTR_DONEIE_ENABLE Value */ + #define MXC_S_FLC_INTR_DONEIE_ENABLE (MXC_V_FLC_INTR_DONEIE_ENABLE << MXC_F_FLC_INTR_DONEIE_POS) /**< INTR_DONEIE_ENABLE Setting */ + + #define MXC_F_FLC_INTR_AFIE_POS 9 /**< INTR_AFIE Position */ + #define MXC_F_FLC_INTR_AFIE ((uint32_t)(0x1UL << MXC_F_FLC_INTR_AFIE_POS)) /**< INTR_AFIE Mask */ + +/**@} end of group FLC_INTR_Register */ + +/** + * @ingroup flc_registers + * @defgroup FLC_DATA FLC_DATA + * @brief Flash Write Data. + * @{ + */ + #define MXC_F_FLC_DATA_DATA_POS 0 /**< DATA_DATA Position */ + #define MXC_F_FLC_DATA_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_FLC_DATA_DATA_POS)) /**< DATA_DATA Mask */ + +/**@} end of group FLC_DATA_Register */ + +/** + * @ingroup flc_registers + * @defgroup FLC_ACNTL FLC_ACNTL + * @brief Access Control Register. Writing the ACNTL register with the following values in + * the order shown, allows read and write access to the system and user Information + * block: pflc-acntl = 0x3a7f5ca3; pflc-acntl = 0xa1e34f20; pflc-acntl = + * 0x9608b2c1. When unlocked, a write of any word will disable access to system and + * user information block. Readback of this register is always zero. + * @{ + */ + #define MXC_F_FLC_ACNTL_ACNTL_POS 0 /**< ACNTL_ACNTL Position */ + #define MXC_F_FLC_ACNTL_ACNTL ((uint32_t)(0xFFFFFFFFUL << MXC_F_FLC_ACNTL_ACNTL_POS)) /**< ACNTL_ACNTL Mask */ + +/**@} end of group FLC_ACNTL_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _FLC_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h new file mode 100644 index 0000000..1506311 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h @@ -0,0 +1,769 @@ +/** + * @file gcr_regs.h + * @brief Registers, Bit Masks and Bit Positions for the GCR Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _GCR_REGS_H_ +#define _GCR_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup gcr + * @defgroup gcr_registers GCR_Registers + * @brief Registers, Bit Masks and Bit Positions for the GCR Peripheral Module. + * @details Global Control Registers. + */ + +/** + * @ingroup gcr_registers + * Structure type to access the GCR Registers. + */ +typedef struct { + __IO uint32_t scon; /**< <tt>\b 0x00:</tt> GCR SCON Register */ + __IO uint32_t rstr0; /**< <tt>\b 0x04:</tt> GCR RSTR0 Register */ + __IO uint32_t clkcn; /**< <tt>\b 0x08:</tt> GCR CLKCN Register */ + __IO uint32_t pm; /**< <tt>\b 0x0C:</tt> GCR PM Register */ + __R uint32_t rsv_0x10_0x17[2]; + __IO uint32_t pckdiv; /**< <tt>\b 0x18:</tt> GCR PCKDIV Register */ + __R uint32_t rsv_0x1c_0x23[2]; + __IO uint32_t perckcn0; /**< <tt>\b 0x24:</tt> GCR PERCKCN0 Register */ + __IO uint32_t memckcn; /**< <tt>\b 0x28:</tt> GCR MEMCKCN Register */ + __IO uint32_t memzcn; /**< <tt>\b 0x2C:</tt> GCR MEMZCN Register */ + __R uint32_t rsv_0x30; + __IO uint32_t scck; /**< <tt>\b 0x34:</tt> GCR SCCK Register */ + __IO uint32_t mpri0; /**< <tt>\b 0x38:</tt> GCR MPRI0 Register */ + __IO uint32_t mpri1; /**< <tt>\b 0x3C:</tt> GCR MPRI1 Register */ + __IO uint32_t sysst; /**< <tt>\b 0x40:</tt> GCR SYSST Register */ + __IO uint32_t rstr1; /**< <tt>\b 0x44:</tt> GCR RSTR1 Register */ + __IO uint32_t perckcn1; /**< <tt>\b 0x48:</tt> GCR PERCKCN1 Register */ + __IO uint32_t evten; /**< <tt>\b 0x4C:</tt> GCR EVTEN Register */ + __I uint32_t revision; /**< <tt>\b 0x50:</tt> GCR REVISION Register */ + __IO uint32_t syssie; /**< <tt>\b 0x54:</tt> GCR SYSSIE Register */ +} mxc_gcr_regs_t; + +/* Register offsets for module GCR */ +/** + * @ingroup gcr_registers + * @defgroup GCR_Register_Offsets Register Offsets + * @brief GCR Peripheral Register Offsets from the GCR Base Peripheral Address. + * @{ + */ + #define MXC_R_GCR_SCON ((uint32_t)0x00000000UL) /**< Offset from GCR Base Address: <tt> 0x0000</tt> */ + #define MXC_R_GCR_RSTR0 ((uint32_t)0x00000004UL) /**< Offset from GCR Base Address: <tt> 0x0004</tt> */ + #define MXC_R_GCR_CLKCN ((uint32_t)0x00000008UL) /**< Offset from GCR Base Address: <tt> 0x0008</tt> */ + #define MXC_R_GCR_PM ((uint32_t)0x0000000CUL) /**< Offset from GCR Base Address: <tt> 0x000C</tt> */ + #define MXC_R_GCR_PCKDIV ((uint32_t)0x00000018UL) /**< Offset from GCR Base Address: <tt> 0x0018</tt> */ + #define MXC_R_GCR_PERCKCN0 ((uint32_t)0x00000024UL) /**< Offset from GCR Base Address: <tt> 0x0024</tt> */ + #define MXC_R_GCR_MEMCKCN ((uint32_t)0x00000028UL) /**< Offset from GCR Base Address: <tt> 0x0028</tt> */ + #define MXC_R_GCR_MEMZCN ((uint32_t)0x0000002CUL) /**< Offset from GCR Base Address: <tt> 0x002C</tt> */ + #define MXC_R_GCR_SCCK ((uint32_t)0x00000034UL) /**< Offset from GCR Base Address: <tt> 0x0034</tt> */ + #define MXC_R_GCR_MPRI0 ((uint32_t)0x00000038UL) /**< Offset from GCR Base Address: <tt> 0x0038</tt> */ + #define MXC_R_GCR_MPRI1 ((uint32_t)0x0000003CUL) /**< Offset from GCR Base Address: <tt> 0x003C</tt> */ + #define MXC_R_GCR_SYSST ((uint32_t)0x00000040UL) /**< Offset from GCR Base Address: <tt> 0x0040</tt> */ + #define MXC_R_GCR_RSTR1 ((uint32_t)0x00000044UL) /**< Offset from GCR Base Address: <tt> 0x0044</tt> */ + #define MXC_R_GCR_PERCKCN1 ((uint32_t)0x00000048UL) /**< Offset from GCR Base Address: <tt> 0x0048</tt> */ + #define MXC_R_GCR_EVTEN ((uint32_t)0x0000004CUL) /**< Offset from GCR Base Address: <tt> 0x004C</tt> */ + #define MXC_R_GCR_REVISION ((uint32_t)0x00000050UL) /**< Offset from GCR Base Address: <tt> 0x0050</tt> */ + #define MXC_R_GCR_SYSSIE ((uint32_t)0x00000054UL) /**< Offset from GCR Base Address: <tt> 0x0054</tt> */ +/**@} end of group gcr_registers */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_SCON GCR_SCON + * @brief System Control. + * @{ + */ + #define MXC_F_GCR_SCON_SBUSARB_POS 1 /**< SCON_SBUSARB Position */ + #define MXC_F_GCR_SCON_SBUSARB ((uint32_t)(0x3UL << MXC_F_GCR_SCON_SBUSARB_POS)) /**< SCON_SBUSARB Mask */ + #define MXC_V_GCR_SCON_SBUSARB_FIX ((uint32_t)0x0UL) /**< SCON_SBUSARB_FIX Value */ + #define MXC_S_GCR_SCON_SBUSARB_FIX (MXC_V_GCR_SCON_SBUSARB_FIX << MXC_F_GCR_SCON_SBUSARB_POS) /**< SCON_SBUSARB_FIX Setting */ + #define MXC_V_GCR_SCON_SBUSARB_ROUND ((uint32_t)0x1UL) /**< SCON_SBUSARB_ROUND Value */ + #define MXC_S_GCR_SCON_SBUSARB_ROUND (MXC_V_GCR_SCON_SBUSARB_ROUND << MXC_F_GCR_SCON_SBUSARB_POS) /**< SCON_SBUSARB_ROUND Setting */ + + #define MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS 4 /**< SCON_FLASH_PAGE_FLIP Position */ + #define MXC_F_GCR_SCON_FLASH_PAGE_FLIP ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)) /**< SCON_FLASH_PAGE_FLIP Mask */ + #define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL ((uint32_t)0x0UL) /**< SCON_FLASH_PAGE_FLIP_NORMAL Value */ + #define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_NORMAL (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS) /**< SCON_FLASH_PAGE_FLIP_NORMAL Setting */ + #define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_SWAPPED ((uint32_t)0x1UL) /**< SCON_FLASH_PAGE_FLIP_SWAPPED Value */ + #define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_SWAPPED (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_SWAPPED << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS) /**< SCON_FLASH_PAGE_FLIP_SWAPPED Setting */ + + #define MXC_F_GCR_SCON_FPU_DIS_POS 5 /**< SCON_FPU_DIS Position */ + #define MXC_F_GCR_SCON_FPU_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FPU_DIS_POS)) /**< SCON_FPU_DIS Mask */ + #define MXC_V_GCR_SCON_FPU_DIS_ENABLE ((uint32_t)0x0UL) /**< SCON_FPU_DIS_ENABLE Value */ + #define MXC_S_GCR_SCON_FPU_DIS_ENABLE (MXC_V_GCR_SCON_FPU_DIS_ENABLE << MXC_F_GCR_SCON_FPU_DIS_POS) /**< SCON_FPU_DIS_ENABLE Setting */ + #define MXC_V_GCR_SCON_FPU_DIS_DISABLE ((uint32_t)0x1UL) /**< SCON_FPU_DIS_DISABLE Value */ + #define MXC_S_GCR_SCON_FPU_DIS_DISABLE (MXC_V_GCR_SCON_FPU_DIS_DISABLE << MXC_F_GCR_SCON_FPU_DIS_POS) /**< SCON_FPU_DIS_DISABLE Setting */ + + #define MXC_F_GCR_SCON_CCACHE_FLUSH_POS 6 /**< SCON_CCACHE_FLUSH Position */ + #define MXC_F_GCR_SCON_CCACHE_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)) /**< SCON_CCACHE_FLUSH Mask */ + #define MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL ((uint32_t)0x0UL) /**< SCON_CCACHE_FLUSH_NORMAL Value */ + #define MXC_S_GCR_SCON_CCACHE_FLUSH_NORMAL (MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS) /**< SCON_CCACHE_FLUSH_NORMAL Setting */ + #define MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH ((uint32_t)0x1UL) /**< SCON_CCACHE_FLUSH_FLUSH Value */ + #define MXC_S_GCR_SCON_CCACHE_FLUSH_FLUSH (MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_CCACHE_FLUSH_POS) /**< SCON_CCACHE_FLUSH_FLUSH Setting */ + + #define MXC_F_GCR_SCON_SWD_DIS_POS 14 /**< SCON_SWD_DIS Position */ + #define MXC_F_GCR_SCON_SWD_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SCON_SWD_DIS_POS)) /**< SCON_SWD_DIS Mask */ + #define MXC_V_GCR_SCON_SWD_DIS_ENABLE ((uint32_t)0x0UL) /**< SCON_SWD_DIS_ENABLE Value */ + #define MXC_S_GCR_SCON_SWD_DIS_ENABLE (MXC_V_GCR_SCON_SWD_DIS_ENABLE << MXC_F_GCR_SCON_SWD_DIS_POS) /**< SCON_SWD_DIS_ENABLE Setting */ + #define MXC_V_GCR_SCON_SWD_DIS_DISABLE ((uint32_t)0x1UL) /**< SCON_SWD_DIS_DISABLE Value */ + #define MXC_S_GCR_SCON_SWD_DIS_DISABLE (MXC_V_GCR_SCON_SWD_DIS_DISABLE << MXC_F_GCR_SCON_SWD_DIS_POS) /**< SCON_SWD_DIS_DISABLE Setting */ + +/**@} end of group GCR_SCON_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_RSTR0 GCR_RSTR0 + * @brief Reset. + * @{ + */ + #define MXC_F_GCR_RSTR0_DMA_POS 0 /**< RSTR0_DMA Position */ + #define MXC_F_GCR_RSTR0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_DMA_POS)) /**< RSTR0_DMA Mask */ + #define MXC_V_GCR_RSTR0_DMA_RFU ((uint32_t)0x0UL) /**< RSTR0_DMA_RFU Value */ + #define MXC_S_GCR_RSTR0_DMA_RFU (MXC_V_GCR_RSTR0_DMA_RFU << MXC_F_GCR_RSTR0_DMA_POS) /**< RSTR0_DMA_RFU Setting */ + #define MXC_V_GCR_RSTR0_DMA_RESET ((uint32_t)0x1UL) /**< RSTR0_DMA_RESET Value */ + #define MXC_S_GCR_RSTR0_DMA_RESET (MXC_V_GCR_RSTR0_DMA_RESET << MXC_F_GCR_RSTR0_DMA_POS) /**< RSTR0_DMA_RESET Setting */ + #define MXC_V_GCR_RSTR0_DMA_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_DMA_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_DMA_RESET_DONE (MXC_V_GCR_RSTR0_DMA_RESET_DONE << MXC_F_GCR_RSTR0_DMA_POS) /**< RSTR0_DMA_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_DMA_BUSY ((uint32_t)0x1UL) /**< RSTR0_DMA_BUSY Value */ + #define MXC_S_GCR_RSTR0_DMA_BUSY (MXC_V_GCR_RSTR0_DMA_BUSY << MXC_F_GCR_RSTR0_DMA_POS) /**< RSTR0_DMA_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_WDT_POS 1 /**< RSTR0_WDT Position */ + #define MXC_F_GCR_RSTR0_WDT ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_WDT_POS)) /**< RSTR0_WDT Mask */ + #define MXC_V_GCR_RSTR0_WDT_RFU ((uint32_t)0x0UL) /**< RSTR0_WDT_RFU Value */ + #define MXC_S_GCR_RSTR0_WDT_RFU (MXC_V_GCR_RSTR0_WDT_RFU << MXC_F_GCR_RSTR0_WDT_POS) /**< RSTR0_WDT_RFU Setting */ + #define MXC_V_GCR_RSTR0_WDT_RESET ((uint32_t)0x1UL) /**< RSTR0_WDT_RESET Value */ + #define MXC_S_GCR_RSTR0_WDT_RESET (MXC_V_GCR_RSTR0_WDT_RESET << MXC_F_GCR_RSTR0_WDT_POS) /**< RSTR0_WDT_RESET Setting */ + #define MXC_V_GCR_RSTR0_WDT_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_WDT_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_WDT_RESET_DONE (MXC_V_GCR_RSTR0_WDT_RESET_DONE << MXC_F_GCR_RSTR0_WDT_POS) /**< RSTR0_WDT_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_WDT_BUSY ((uint32_t)0x1UL) /**< RSTR0_WDT_BUSY Value */ + #define MXC_S_GCR_RSTR0_WDT_BUSY (MXC_V_GCR_RSTR0_WDT_BUSY << MXC_F_GCR_RSTR0_WDT_POS) /**< RSTR0_WDT_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_GPIO0_POS 2 /**< RSTR0_GPIO0 Position */ + #define MXC_F_GCR_RSTR0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_GPIO0_POS)) /**< RSTR0_GPIO0 Mask */ + #define MXC_V_GCR_RSTR0_GPIO0_RFU ((uint32_t)0x0UL) /**< RSTR0_GPIO0_RFU Value */ + #define MXC_S_GCR_RSTR0_GPIO0_RFU (MXC_V_GCR_RSTR0_GPIO0_RFU << MXC_F_GCR_RSTR0_GPIO0_POS) /**< RSTR0_GPIO0_RFU Setting */ + #define MXC_V_GCR_RSTR0_GPIO0_RESET ((uint32_t)0x1UL) /**< RSTR0_GPIO0_RESET Value */ + #define MXC_S_GCR_RSTR0_GPIO0_RESET (MXC_V_GCR_RSTR0_GPIO0_RESET << MXC_F_GCR_RSTR0_GPIO0_POS) /**< RSTR0_GPIO0_RESET Setting */ + #define MXC_V_GCR_RSTR0_GPIO0_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_GPIO0_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_GPIO0_RESET_DONE (MXC_V_GCR_RSTR0_GPIO0_RESET_DONE << MXC_F_GCR_RSTR0_GPIO0_POS) /**< RSTR0_GPIO0_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_GPIO0_BUSY ((uint32_t)0x1UL) /**< RSTR0_GPIO0_BUSY Value */ + #define MXC_S_GCR_RSTR0_GPIO0_BUSY (MXC_V_GCR_RSTR0_GPIO0_BUSY << MXC_F_GCR_RSTR0_GPIO0_POS) /**< RSTR0_GPIO0_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_TIMER0_POS 5 /**< RSTR0_TIMER0 Position */ + #define MXC_F_GCR_RSTR0_TIMER0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER0_POS)) /**< RSTR0_TIMER0 Mask */ + #define MXC_V_GCR_RSTR0_TIMER0_RFU ((uint32_t)0x0UL) /**< RSTR0_TIMER0_RFU Value */ + #define MXC_S_GCR_RSTR0_TIMER0_RFU (MXC_V_GCR_RSTR0_TIMER0_RFU << MXC_F_GCR_RSTR0_TIMER0_POS) /**< RSTR0_TIMER0_RFU Setting */ + #define MXC_V_GCR_RSTR0_TIMER0_RESET ((uint32_t)0x1UL) /**< RSTR0_TIMER0_RESET Value */ + #define MXC_S_GCR_RSTR0_TIMER0_RESET (MXC_V_GCR_RSTR0_TIMER0_RESET << MXC_F_GCR_RSTR0_TIMER0_POS) /**< RSTR0_TIMER0_RESET Setting */ + #define MXC_V_GCR_RSTR0_TIMER0_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_TIMER0_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_TIMER0_RESET_DONE (MXC_V_GCR_RSTR0_TIMER0_RESET_DONE << MXC_F_GCR_RSTR0_TIMER0_POS) /**< RSTR0_TIMER0_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_TIMER0_BUSY ((uint32_t)0x1UL) /**< RSTR0_TIMER0_BUSY Value */ + #define MXC_S_GCR_RSTR0_TIMER0_BUSY (MXC_V_GCR_RSTR0_TIMER0_BUSY << MXC_F_GCR_RSTR0_TIMER0_POS) /**< RSTR0_TIMER0_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_TIMER1_POS 6 /**< RSTR0_TIMER1 Position */ + #define MXC_F_GCR_RSTR0_TIMER1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER1_POS)) /**< RSTR0_TIMER1 Mask */ + #define MXC_V_GCR_RSTR0_TIMER1_RFU ((uint32_t)0x0UL) /**< RSTR0_TIMER1_RFU Value */ + #define MXC_S_GCR_RSTR0_TIMER1_RFU (MXC_V_GCR_RSTR0_TIMER1_RFU << MXC_F_GCR_RSTR0_TIMER1_POS) /**< RSTR0_TIMER1_RFU Setting */ + #define MXC_V_GCR_RSTR0_TIMER1_RESET ((uint32_t)0x1UL) /**< RSTR0_TIMER1_RESET Value */ + #define MXC_S_GCR_RSTR0_TIMER1_RESET (MXC_V_GCR_RSTR0_TIMER1_RESET << MXC_F_GCR_RSTR0_TIMER1_POS) /**< RSTR0_TIMER1_RESET Setting */ + #define MXC_V_GCR_RSTR0_TIMER1_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_TIMER1_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_TIMER1_RESET_DONE (MXC_V_GCR_RSTR0_TIMER1_RESET_DONE << MXC_F_GCR_RSTR0_TIMER1_POS) /**< RSTR0_TIMER1_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_TIMER1_BUSY ((uint32_t)0x1UL) /**< RSTR0_TIMER1_BUSY Value */ + #define MXC_S_GCR_RSTR0_TIMER1_BUSY (MXC_V_GCR_RSTR0_TIMER1_BUSY << MXC_F_GCR_RSTR0_TIMER1_POS) /**< RSTR0_TIMER1_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_TIMER2_POS 7 /**< RSTR0_TIMER2 Position */ + #define MXC_F_GCR_RSTR0_TIMER2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER2_POS)) /**< RSTR0_TIMER2 Mask */ + #define MXC_V_GCR_RSTR0_TIMER2_RFU ((uint32_t)0x0UL) /**< RSTR0_TIMER2_RFU Value */ + #define MXC_S_GCR_RSTR0_TIMER2_RFU (MXC_V_GCR_RSTR0_TIMER2_RFU << MXC_F_GCR_RSTR0_TIMER2_POS) /**< RSTR0_TIMER2_RFU Setting */ + #define MXC_V_GCR_RSTR0_TIMER2_RESET ((uint32_t)0x1UL) /**< RSTR0_TIMER2_RESET Value */ + #define MXC_S_GCR_RSTR0_TIMER2_RESET (MXC_V_GCR_RSTR0_TIMER2_RESET << MXC_F_GCR_RSTR0_TIMER2_POS) /**< RSTR0_TIMER2_RESET Setting */ + #define MXC_V_GCR_RSTR0_TIMER2_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_TIMER2_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_TIMER2_RESET_DONE (MXC_V_GCR_RSTR0_TIMER2_RESET_DONE << MXC_F_GCR_RSTR0_TIMER2_POS) /**< RSTR0_TIMER2_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_TIMER2_BUSY ((uint32_t)0x1UL) /**< RSTR0_TIMER2_BUSY Value */ + #define MXC_S_GCR_RSTR0_TIMER2_BUSY (MXC_V_GCR_RSTR0_TIMER2_BUSY << MXC_F_GCR_RSTR0_TIMER2_POS) /**< RSTR0_TIMER2_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_UART0_POS 11 /**< RSTR0_UART0 Position */ + #define MXC_F_GCR_RSTR0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_UART0_POS)) /**< RSTR0_UART0 Mask */ + #define MXC_V_GCR_RSTR0_UART0_RFU ((uint32_t)0x0UL) /**< RSTR0_UART0_RFU Value */ + #define MXC_S_GCR_RSTR0_UART0_RFU (MXC_V_GCR_RSTR0_UART0_RFU << MXC_F_GCR_RSTR0_UART0_POS) /**< RSTR0_UART0_RFU Setting */ + #define MXC_V_GCR_RSTR0_UART0_RESET ((uint32_t)0x1UL) /**< RSTR0_UART0_RESET Value */ + #define MXC_S_GCR_RSTR0_UART0_RESET (MXC_V_GCR_RSTR0_UART0_RESET << MXC_F_GCR_RSTR0_UART0_POS) /**< RSTR0_UART0_RESET Setting */ + #define MXC_V_GCR_RSTR0_UART0_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_UART0_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_UART0_RESET_DONE (MXC_V_GCR_RSTR0_UART0_RESET_DONE << MXC_F_GCR_RSTR0_UART0_POS) /**< RSTR0_UART0_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_UART0_BUSY ((uint32_t)0x1UL) /**< RSTR0_UART0_BUSY Value */ + #define MXC_S_GCR_RSTR0_UART0_BUSY (MXC_V_GCR_RSTR0_UART0_BUSY << MXC_F_GCR_RSTR0_UART0_POS) /**< RSTR0_UART0_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_UART1_POS 12 /**< RSTR0_UART1 Position */ + #define MXC_F_GCR_RSTR0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_UART1_POS)) /**< RSTR0_UART1 Mask */ + #define MXC_V_GCR_RSTR0_UART1_RFU ((uint32_t)0x0UL) /**< RSTR0_UART1_RFU Value */ + #define MXC_S_GCR_RSTR0_UART1_RFU (MXC_V_GCR_RSTR0_UART1_RFU << MXC_F_GCR_RSTR0_UART1_POS) /**< RSTR0_UART1_RFU Setting */ + #define MXC_V_GCR_RSTR0_UART1_RESET ((uint32_t)0x1UL) /**< RSTR0_UART1_RESET Value */ + #define MXC_S_GCR_RSTR0_UART1_RESET (MXC_V_GCR_RSTR0_UART1_RESET << MXC_F_GCR_RSTR0_UART1_POS) /**< RSTR0_UART1_RESET Setting */ + #define MXC_V_GCR_RSTR0_UART1_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_UART1_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_UART1_RESET_DONE (MXC_V_GCR_RSTR0_UART1_RESET_DONE << MXC_F_GCR_RSTR0_UART1_POS) /**< RSTR0_UART1_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_UART1_BUSY ((uint32_t)0x1UL) /**< RSTR0_UART1_BUSY Value */ + #define MXC_S_GCR_RSTR0_UART1_BUSY (MXC_V_GCR_RSTR0_UART1_BUSY << MXC_F_GCR_RSTR0_UART1_POS) /**< RSTR0_UART1_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_SPI0_POS 13 /**< RSTR0_SPI0 Position */ + #define MXC_F_GCR_RSTR0_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SPI0_POS)) /**< RSTR0_SPI0 Mask */ + #define MXC_V_GCR_RSTR0_SPI0_RFU ((uint32_t)0x0UL) /**< RSTR0_SPI0_RFU Value */ + #define MXC_S_GCR_RSTR0_SPI0_RFU (MXC_V_GCR_RSTR0_SPI0_RFU << MXC_F_GCR_RSTR0_SPI0_POS) /**< RSTR0_SPI0_RFU Setting */ + #define MXC_V_GCR_RSTR0_SPI0_RESET ((uint32_t)0x1UL) /**< RSTR0_SPI0_RESET Value */ + #define MXC_S_GCR_RSTR0_SPI0_RESET (MXC_V_GCR_RSTR0_SPI0_RESET << MXC_F_GCR_RSTR0_SPI0_POS) /**< RSTR0_SPI0_RESET Setting */ + #define MXC_V_GCR_RSTR0_SPI0_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_SPI0_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_SPI0_RESET_DONE (MXC_V_GCR_RSTR0_SPI0_RESET_DONE << MXC_F_GCR_RSTR0_SPI0_POS) /**< RSTR0_SPI0_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_SPI0_BUSY ((uint32_t)0x1UL) /**< RSTR0_SPI0_BUSY Value */ + #define MXC_S_GCR_RSTR0_SPI0_BUSY (MXC_V_GCR_RSTR0_SPI0_BUSY << MXC_F_GCR_RSTR0_SPI0_POS) /**< RSTR0_SPI0_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_SPI1_POS 14 /**< RSTR0_SPI1 Position */ + #define MXC_F_GCR_RSTR0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SPI1_POS)) /**< RSTR0_SPI1 Mask */ + #define MXC_V_GCR_RSTR0_SPI1_RFU ((uint32_t)0x0UL) /**< RSTR0_SPI1_RFU Value */ + #define MXC_S_GCR_RSTR0_SPI1_RFU (MXC_V_GCR_RSTR0_SPI1_RFU << MXC_F_GCR_RSTR0_SPI1_POS) /**< RSTR0_SPI1_RFU Setting */ + #define MXC_V_GCR_RSTR0_SPI1_RESET ((uint32_t)0x1UL) /**< RSTR0_SPI1_RESET Value */ + #define MXC_S_GCR_RSTR0_SPI1_RESET (MXC_V_GCR_RSTR0_SPI1_RESET << MXC_F_GCR_RSTR0_SPI1_POS) /**< RSTR0_SPI1_RESET Setting */ + #define MXC_V_GCR_RSTR0_SPI1_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_SPI1_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_SPI1_RESET_DONE (MXC_V_GCR_RSTR0_SPI1_RESET_DONE << MXC_F_GCR_RSTR0_SPI1_POS) /**< RSTR0_SPI1_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_SPI1_BUSY ((uint32_t)0x1UL) /**< RSTR0_SPI1_BUSY Value */ + #define MXC_S_GCR_RSTR0_SPI1_BUSY (MXC_V_GCR_RSTR0_SPI1_BUSY << MXC_F_GCR_RSTR0_SPI1_POS) /**< RSTR0_SPI1_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_I2C0_POS 16 /**< RSTR0_I2C0 Position */ + #define MXC_F_GCR_RSTR0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_I2C0_POS)) /**< RSTR0_I2C0 Mask */ + #define MXC_V_GCR_RSTR0_I2C0_RFU ((uint32_t)0x0UL) /**< RSTR0_I2C0_RFU Value */ + #define MXC_S_GCR_RSTR0_I2C0_RFU (MXC_V_GCR_RSTR0_I2C0_RFU << MXC_F_GCR_RSTR0_I2C0_POS) /**< RSTR0_I2C0_RFU Setting */ + #define MXC_V_GCR_RSTR0_I2C0_RESET ((uint32_t)0x1UL) /**< RSTR0_I2C0_RESET Value */ + #define MXC_S_GCR_RSTR0_I2C0_RESET (MXC_V_GCR_RSTR0_I2C0_RESET << MXC_F_GCR_RSTR0_I2C0_POS) /**< RSTR0_I2C0_RESET Setting */ + #define MXC_V_GCR_RSTR0_I2C0_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_I2C0_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_I2C0_RESET_DONE (MXC_V_GCR_RSTR0_I2C0_RESET_DONE << MXC_F_GCR_RSTR0_I2C0_POS) /**< RSTR0_I2C0_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_I2C0_BUSY ((uint32_t)0x1UL) /**< RSTR0_I2C0_BUSY Value */ + #define MXC_S_GCR_RSTR0_I2C0_BUSY (MXC_V_GCR_RSTR0_I2C0_BUSY << MXC_F_GCR_RSTR0_I2C0_POS) /**< RSTR0_I2C0_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_RTC_POS 17 /**< RSTR0_RTC Position */ + #define MXC_F_GCR_RSTR0_RTC ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_RTC_POS)) /**< RSTR0_RTC Mask */ + #define MXC_V_GCR_RSTR0_RTC_RFU ((uint32_t)0x0UL) /**< RSTR0_RTC_RFU Value */ + #define MXC_S_GCR_RSTR0_RTC_RFU (MXC_V_GCR_RSTR0_RTC_RFU << MXC_F_GCR_RSTR0_RTC_POS) /**< RSTR0_RTC_RFU Setting */ + #define MXC_V_GCR_RSTR0_RTC_RESET ((uint32_t)0x1UL) /**< RSTR0_RTC_RESET Value */ + #define MXC_S_GCR_RSTR0_RTC_RESET (MXC_V_GCR_RSTR0_RTC_RESET << MXC_F_GCR_RSTR0_RTC_POS) /**< RSTR0_RTC_RESET Setting */ + #define MXC_V_GCR_RSTR0_RTC_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_RTC_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_RTC_RESET_DONE (MXC_V_GCR_RSTR0_RTC_RESET_DONE << MXC_F_GCR_RSTR0_RTC_POS) /**< RSTR0_RTC_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_RTC_BUSY ((uint32_t)0x1UL) /**< RSTR0_RTC_BUSY Value */ + #define MXC_S_GCR_RSTR0_RTC_BUSY (MXC_V_GCR_RSTR0_RTC_BUSY << MXC_F_GCR_RSTR0_RTC_POS) /**< RSTR0_RTC_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_SRST_POS 29 /**< RSTR0_SRST Position */ + #define MXC_F_GCR_RSTR0_SRST ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SRST_POS)) /**< RSTR0_SRST Mask */ + #define MXC_V_GCR_RSTR0_SRST_RFU ((uint32_t)0x0UL) /**< RSTR0_SRST_RFU Value */ + #define MXC_S_GCR_RSTR0_SRST_RFU (MXC_V_GCR_RSTR0_SRST_RFU << MXC_F_GCR_RSTR0_SRST_POS) /**< RSTR0_SRST_RFU Setting */ + #define MXC_V_GCR_RSTR0_SRST_RESET ((uint32_t)0x1UL) /**< RSTR0_SRST_RESET Value */ + #define MXC_S_GCR_RSTR0_SRST_RESET (MXC_V_GCR_RSTR0_SRST_RESET << MXC_F_GCR_RSTR0_SRST_POS) /**< RSTR0_SRST_RESET Setting */ + #define MXC_V_GCR_RSTR0_SRST_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_SRST_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_SRST_RESET_DONE (MXC_V_GCR_RSTR0_SRST_RESET_DONE << MXC_F_GCR_RSTR0_SRST_POS) /**< RSTR0_SRST_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_SRST_BUSY ((uint32_t)0x1UL) /**< RSTR0_SRST_BUSY Value */ + #define MXC_S_GCR_RSTR0_SRST_BUSY (MXC_V_GCR_RSTR0_SRST_BUSY << MXC_F_GCR_RSTR0_SRST_POS) /**< RSTR0_SRST_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_PRST_POS 30 /**< RSTR0_PRST Position */ + #define MXC_F_GCR_RSTR0_PRST ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_PRST_POS)) /**< RSTR0_PRST Mask */ + #define MXC_V_GCR_RSTR0_PRST_RFU ((uint32_t)0x0UL) /**< RSTR0_PRST_RFU Value */ + #define MXC_S_GCR_RSTR0_PRST_RFU (MXC_V_GCR_RSTR0_PRST_RFU << MXC_F_GCR_RSTR0_PRST_POS) /**< RSTR0_PRST_RFU Setting */ + #define MXC_V_GCR_RSTR0_PRST_RESET ((uint32_t)0x1UL) /**< RSTR0_PRST_RESET Value */ + #define MXC_S_GCR_RSTR0_PRST_RESET (MXC_V_GCR_RSTR0_PRST_RESET << MXC_F_GCR_RSTR0_PRST_POS) /**< RSTR0_PRST_RESET Setting */ + #define MXC_V_GCR_RSTR0_PRST_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_PRST_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_PRST_RESET_DONE (MXC_V_GCR_RSTR0_PRST_RESET_DONE << MXC_F_GCR_RSTR0_PRST_POS) /**< RSTR0_PRST_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_PRST_BUSY ((uint32_t)0x1UL) /**< RSTR0_PRST_BUSY Value */ + #define MXC_S_GCR_RSTR0_PRST_BUSY (MXC_V_GCR_RSTR0_PRST_BUSY << MXC_F_GCR_RSTR0_PRST_POS) /**< RSTR0_PRST_BUSY Setting */ + + #define MXC_F_GCR_RSTR0_SYSTEM_POS 31 /**< RSTR0_SYSTEM Position */ + #define MXC_F_GCR_RSTR0_SYSTEM ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SYSTEM_POS)) /**< RSTR0_SYSTEM Mask */ + #define MXC_V_GCR_RSTR0_SYSTEM_RFU ((uint32_t)0x0UL) /**< RSTR0_SYSTEM_RFU Value */ + #define MXC_S_GCR_RSTR0_SYSTEM_RFU (MXC_V_GCR_RSTR0_SYSTEM_RFU << MXC_F_GCR_RSTR0_SYSTEM_POS) /**< RSTR0_SYSTEM_RFU Setting */ + #define MXC_V_GCR_RSTR0_SYSTEM_RESET ((uint32_t)0x1UL) /**< RSTR0_SYSTEM_RESET Value */ + #define MXC_S_GCR_RSTR0_SYSTEM_RESET (MXC_V_GCR_RSTR0_SYSTEM_RESET << MXC_F_GCR_RSTR0_SYSTEM_POS) /**< RSTR0_SYSTEM_RESET Setting */ + #define MXC_V_GCR_RSTR0_SYSTEM_RESET_DONE ((uint32_t)0x0UL) /**< RSTR0_SYSTEM_RESET_DONE Value */ + #define MXC_S_GCR_RSTR0_SYSTEM_RESET_DONE (MXC_V_GCR_RSTR0_SYSTEM_RESET_DONE << MXC_F_GCR_RSTR0_SYSTEM_POS) /**< RSTR0_SYSTEM_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR0_SYSTEM_BUSY ((uint32_t)0x1UL) /**< RSTR0_SYSTEM_BUSY Value */ + #define MXC_S_GCR_RSTR0_SYSTEM_BUSY (MXC_V_GCR_RSTR0_SYSTEM_BUSY << MXC_F_GCR_RSTR0_SYSTEM_POS) /**< RSTR0_SYSTEM_BUSY Setting */ + +/**@} end of group GCR_RSTR0_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_CLKCN GCR_CLKCN + * @brief Clock Control. + * @{ + */ + #define MXC_F_GCR_CLKCN_PSC_POS 6 /**< CLKCN_PSC Position */ + #define MXC_F_GCR_CLKCN_PSC ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_PSC_POS)) /**< CLKCN_PSC Mask */ + #define MXC_V_GCR_CLKCN_PSC_DIV1 ((uint32_t)0x0UL) /**< CLKCN_PSC_DIV1 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV1 (MXC_V_GCR_CLKCN_PSC_DIV1 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV1 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV2 ((uint32_t)0x1UL) /**< CLKCN_PSC_DIV2 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV2 (MXC_V_GCR_CLKCN_PSC_DIV2 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV2 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV4 ((uint32_t)0x2UL) /**< CLKCN_PSC_DIV4 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV4 (MXC_V_GCR_CLKCN_PSC_DIV4 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV4 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV8 ((uint32_t)0x3UL) /**< CLKCN_PSC_DIV8 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV8 (MXC_V_GCR_CLKCN_PSC_DIV8 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV8 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV16 ((uint32_t)0x4UL) /**< CLKCN_PSC_DIV16 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV16 (MXC_V_GCR_CLKCN_PSC_DIV16 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV16 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV32 ((uint32_t)0x5UL) /**< CLKCN_PSC_DIV32 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV32 (MXC_V_GCR_CLKCN_PSC_DIV32 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV32 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV64 ((uint32_t)0x6UL) /**< CLKCN_PSC_DIV64 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV64 (MXC_V_GCR_CLKCN_PSC_DIV64 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV64 Setting */ + #define MXC_V_GCR_CLKCN_PSC_DIV128 ((uint32_t)0x7UL) /**< CLKCN_PSC_DIV128 Value */ + #define MXC_S_GCR_CLKCN_PSC_DIV128 (MXC_V_GCR_CLKCN_PSC_DIV128 << MXC_F_GCR_CLKCN_PSC_POS) /**< CLKCN_PSC_DIV128 Setting */ + + #define MXC_F_GCR_CLKCN_CLKSEL_POS 9 /**< CLKCN_CLKSEL Position */ + #define MXC_F_GCR_CLKCN_CLKSEL ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_CLKSEL_POS)) /**< CLKCN_CLKSEL Mask */ + #define MXC_V_GCR_CLKCN_CLKSEL_HIRC ((uint32_t)0x0UL) /**< CLKCN_CLKSEL_HIRC Value */ + #define MXC_S_GCR_CLKCN_CLKSEL_HIRC (MXC_V_GCR_CLKCN_CLKSEL_HIRC << MXC_F_GCR_CLKCN_CLKSEL_POS) /**< CLKCN_CLKSEL_HIRC Setting */ + #define MXC_V_GCR_CLKCN_CLKSEL_NANORING ((uint32_t)0x3UL) /**< CLKCN_CLKSEL_NANORING Value */ + #define MXC_S_GCR_CLKCN_CLKSEL_NANORING (MXC_V_GCR_CLKCN_CLKSEL_NANORING << MXC_F_GCR_CLKCN_CLKSEL_POS) /**< CLKCN_CLKSEL_NANORING Setting */ + #define MXC_V_GCR_CLKCN_CLKSEL_HFXIN ((uint32_t)0x6UL) /**< CLKCN_CLKSEL_HFXIN Value */ + #define MXC_S_GCR_CLKCN_CLKSEL_HFXIN (MXC_V_GCR_CLKCN_CLKSEL_HFXIN << MXC_F_GCR_CLKCN_CLKSEL_POS) /**< CLKCN_CLKSEL_HFXIN Setting */ + + #define MXC_F_GCR_CLKCN_CKRDY_POS 13 /**< CLKCN_CKRDY Position */ + #define MXC_F_GCR_CLKCN_CKRDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_CKRDY_POS)) /**< CLKCN_CKRDY Mask */ + #define MXC_V_GCR_CLKCN_CKRDY_BUSY ((uint32_t)0x0UL) /**< CLKCN_CKRDY_BUSY Value */ + #define MXC_S_GCR_CLKCN_CKRDY_BUSY (MXC_V_GCR_CLKCN_CKRDY_BUSY << MXC_F_GCR_CLKCN_CKRDY_POS) /**< CLKCN_CKRDY_BUSY Setting */ + #define MXC_V_GCR_CLKCN_CKRDY_READY ((uint32_t)0x1UL) /**< CLKCN_CKRDY_READY Value */ + #define MXC_S_GCR_CLKCN_CKRDY_READY (MXC_V_GCR_CLKCN_CKRDY_READY << MXC_F_GCR_CLKCN_CKRDY_POS) /**< CLKCN_CKRDY_READY Setting */ + + #define MXC_F_GCR_CLKCN_X32K_EN_POS 17 /**< CLKCN_X32K_EN Position */ + #define MXC_F_GCR_CLKCN_X32K_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_EN_POS)) /**< CLKCN_X32K_EN Mask */ + #define MXC_V_GCR_CLKCN_X32K_EN_DIS ((uint32_t)0x0UL) /**< CLKCN_X32K_EN_DIS Value */ + #define MXC_S_GCR_CLKCN_X32K_EN_DIS (MXC_V_GCR_CLKCN_X32K_EN_DIS << MXC_F_GCR_CLKCN_X32K_EN_POS) /**< CLKCN_X32K_EN_DIS Setting */ + #define MXC_V_GCR_CLKCN_X32K_EN_EN ((uint32_t)0x1UL) /**< CLKCN_X32K_EN_EN Value */ + #define MXC_S_GCR_CLKCN_X32K_EN_EN (MXC_V_GCR_CLKCN_X32K_EN_EN << MXC_F_GCR_CLKCN_X32K_EN_POS) /**< CLKCN_X32K_EN_EN Setting */ + + #define MXC_F_GCR_CLKCN_HIRC_EN_POS 18 /**< CLKCN_HIRC_EN Position */ + #define MXC_F_GCR_CLKCN_HIRC_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_EN_POS)) /**< CLKCN_HIRC_EN Mask */ + #define MXC_V_GCR_CLKCN_HIRC_EN_DIS ((uint32_t)0x0UL) /**< CLKCN_HIRC_EN_DIS Value */ + #define MXC_S_GCR_CLKCN_HIRC_EN_DIS (MXC_V_GCR_CLKCN_HIRC_EN_DIS << MXC_F_GCR_CLKCN_HIRC_EN_POS) /**< CLKCN_HIRC_EN_DIS Setting */ + #define MXC_V_GCR_CLKCN_HIRC_EN_EN ((uint32_t)0x1UL) /**< CLKCN_HIRC_EN_EN Value */ + #define MXC_S_GCR_CLKCN_HIRC_EN_EN (MXC_V_GCR_CLKCN_HIRC_EN_EN << MXC_F_GCR_CLKCN_HIRC_EN_POS) /**< CLKCN_HIRC_EN_EN Setting */ + + #define MXC_F_GCR_CLKCN_X32K_RDY_POS 25 /**< CLKCN_X32K_RDY Position */ + #define MXC_F_GCR_CLKCN_X32K_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_RDY_POS)) /**< CLKCN_X32K_RDY Mask */ + #define MXC_V_GCR_CLKCN_X32K_RDY_NOT ((uint32_t)0x0UL) /**< CLKCN_X32K_RDY_NOT Value */ + #define MXC_S_GCR_CLKCN_X32K_RDY_NOT (MXC_V_GCR_CLKCN_X32K_RDY_NOT << MXC_F_GCR_CLKCN_X32K_RDY_POS) /**< CLKCN_X32K_RDY_NOT Setting */ + #define MXC_V_GCR_CLKCN_X32K_RDY_READY ((uint32_t)0x1UL) /**< CLKCN_X32K_RDY_READY Value */ + #define MXC_S_GCR_CLKCN_X32K_RDY_READY (MXC_V_GCR_CLKCN_X32K_RDY_READY << MXC_F_GCR_CLKCN_X32K_RDY_POS) /**< CLKCN_X32K_RDY_READY Setting */ + + #define MXC_F_GCR_CLKCN_HIRC_RDY_POS 26 /**< CLKCN_HIRC_RDY Position */ + #define MXC_F_GCR_CLKCN_HIRC_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_RDY_POS)) /**< CLKCN_HIRC_RDY Mask */ + #define MXC_V_GCR_CLKCN_HIRC_RDY_NOT ((uint32_t)0x0UL) /**< CLKCN_HIRC_RDY_NOT Value */ + #define MXC_S_GCR_CLKCN_HIRC_RDY_NOT (MXC_V_GCR_CLKCN_HIRC_RDY_NOT << MXC_F_GCR_CLKCN_HIRC_RDY_POS) /**< CLKCN_HIRC_RDY_NOT Setting */ + #define MXC_V_GCR_CLKCN_HIRC_RDY_READY ((uint32_t)0x1UL) /**< CLKCN_HIRC_RDY_READY Value */ + #define MXC_S_GCR_CLKCN_HIRC_RDY_READY (MXC_V_GCR_CLKCN_HIRC_RDY_READY << MXC_F_GCR_CLKCN_HIRC_RDY_POS) /**< CLKCN_HIRC_RDY_READY Setting */ + + #define MXC_F_GCR_CLKCN_LIRC8K_RDY_POS 29 /**< CLKCN_LIRC8K_RDY Position */ + #define MXC_F_GCR_CLKCN_LIRC8K_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_LIRC8K_RDY_POS)) /**< CLKCN_LIRC8K_RDY Mask */ + #define MXC_V_GCR_CLKCN_LIRC8K_RDY_NOT ((uint32_t)0x0UL) /**< CLKCN_LIRC8K_RDY_NOT Value */ + #define MXC_S_GCR_CLKCN_LIRC8K_RDY_NOT (MXC_V_GCR_CLKCN_LIRC8K_RDY_NOT << MXC_F_GCR_CLKCN_LIRC8K_RDY_POS) /**< CLKCN_LIRC8K_RDY_NOT Setting */ + #define MXC_V_GCR_CLKCN_LIRC8K_RDY_READY ((uint32_t)0x1UL) /**< CLKCN_LIRC8K_RDY_READY Value */ + #define MXC_S_GCR_CLKCN_LIRC8K_RDY_READY (MXC_V_GCR_CLKCN_LIRC8K_RDY_READY << MXC_F_GCR_CLKCN_LIRC8K_RDY_POS) /**< CLKCN_LIRC8K_RDY_READY Setting */ + +/**@} end of group GCR_CLKCN_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_PM GCR_PM + * @brief Power Management. + * @{ + */ + #define MXC_F_GCR_PM_MODE_POS 0 /**< PM_MODE Position */ + #define MXC_F_GCR_PM_MODE ((uint32_t)(0x7UL << MXC_F_GCR_PM_MODE_POS)) /**< PM_MODE Mask */ + #define MXC_V_GCR_PM_MODE_ACTIVE ((uint32_t)0x0UL) /**< PM_MODE_ACTIVE Value */ + #define MXC_S_GCR_PM_MODE_ACTIVE (MXC_V_GCR_PM_MODE_ACTIVE << MXC_F_GCR_PM_MODE_POS) /**< PM_MODE_ACTIVE Setting */ + #define MXC_V_GCR_PM_MODE_SHUTDOWN ((uint32_t)0x3UL) /**< PM_MODE_SHUTDOWN Value */ + #define MXC_S_GCR_PM_MODE_SHUTDOWN (MXC_V_GCR_PM_MODE_SHUTDOWN << MXC_F_GCR_PM_MODE_POS) /**< PM_MODE_SHUTDOWN Setting */ + #define MXC_V_GCR_PM_MODE_BACKUP ((uint32_t)0x4UL) /**< PM_MODE_BACKUP Value */ + #define MXC_S_GCR_PM_MODE_BACKUP (MXC_V_GCR_PM_MODE_BACKUP << MXC_F_GCR_PM_MODE_POS) /**< PM_MODE_BACKUP Setting */ + + #define MXC_F_GCR_PM_GPIOWKEN_POS 4 /**< PM_GPIOWKEN Position */ + #define MXC_F_GCR_PM_GPIOWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWKEN_POS)) /**< PM_GPIOWKEN Mask */ + #define MXC_V_GCR_PM_GPIOWKEN_DIS ((uint32_t)0x0UL) /**< PM_GPIOWKEN_DIS Value */ + #define MXC_S_GCR_PM_GPIOWKEN_DIS (MXC_V_GCR_PM_GPIOWKEN_DIS << MXC_F_GCR_PM_GPIOWKEN_POS) /**< PM_GPIOWKEN_DIS Setting */ + #define MXC_V_GCR_PM_GPIOWKEN_EN ((uint32_t)0x1UL) /**< PM_GPIOWKEN_EN Value */ + #define MXC_S_GCR_PM_GPIOWKEN_EN (MXC_V_GCR_PM_GPIOWKEN_EN << MXC_F_GCR_PM_GPIOWKEN_POS) /**< PM_GPIOWKEN_EN Setting */ + + #define MXC_F_GCR_PM_RTCWKEN_POS 5 /**< PM_RTCWKEN Position */ + #define MXC_F_GCR_PM_RTCWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWKEN_POS)) /**< PM_RTCWKEN Mask */ + #define MXC_V_GCR_PM_RTCWKEN_DIS ((uint32_t)0x0UL) /**< PM_RTCWKEN_DIS Value */ + #define MXC_S_GCR_PM_RTCWKEN_DIS (MXC_V_GCR_PM_RTCWKEN_DIS << MXC_F_GCR_PM_RTCWKEN_POS) /**< PM_RTCWKEN_DIS Setting */ + #define MXC_V_GCR_PM_RTCWKEN_EN ((uint32_t)0x1UL) /**< PM_RTCWKEN_EN Value */ + #define MXC_S_GCR_PM_RTCWKEN_EN (MXC_V_GCR_PM_RTCWKEN_EN << MXC_F_GCR_PM_RTCWKEN_POS) /**< PM_RTCWKEN_EN Setting */ + + #define MXC_F_GCR_PM_HIRCPD_POS 15 /**< PM_HIRCPD Position */ + #define MXC_F_GCR_PM_HIRCPD ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRCPD_POS)) /**< PM_HIRCPD Mask */ + #define MXC_V_GCR_PM_HIRCPD_ACTIVE ((uint32_t)0x0UL) /**< PM_HIRCPD_ACTIVE Value */ + #define MXC_S_GCR_PM_HIRCPD_ACTIVE (MXC_V_GCR_PM_HIRCPD_ACTIVE << MXC_F_GCR_PM_HIRCPD_POS) /**< PM_HIRCPD_ACTIVE Setting */ + #define MXC_V_GCR_PM_HIRCPD_DEEPSLEEP ((uint32_t)0x1UL) /**< PM_HIRCPD_DEEPSLEEP Value */ + #define MXC_S_GCR_PM_HIRCPD_DEEPSLEEP (MXC_V_GCR_PM_HIRCPD_DEEPSLEEP << MXC_F_GCR_PM_HIRCPD_POS) /**< PM_HIRCPD_DEEPSLEEP Setting */ + +/**@} end of group GCR_PM_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_PCKDIV GCR_PCKDIV + * @brief Peripheral Clock Divider. + * @{ + */ + #define MXC_F_GCR_PCKDIV_AONCD_POS 0 /**< PCKDIV_AONCD Position */ + #define MXC_F_GCR_PCKDIV_AONCD ((uint32_t)(0x3UL << MXC_F_GCR_PCKDIV_AONCD_POS)) /**< PCKDIV_AONCD Mask */ + #define MXC_V_GCR_PCKDIV_AONCD_DIV_4 ((uint32_t)0x0UL) /**< PCKDIV_AONCD_DIV_4 Value */ + #define MXC_S_GCR_PCKDIV_AONCD_DIV_4 (MXC_V_GCR_PCKDIV_AONCD_DIV_4 << MXC_F_GCR_PCKDIV_AONCD_POS) /**< PCKDIV_AONCD_DIV_4 Setting */ + #define MXC_V_GCR_PCKDIV_AONCD_DIV_8 ((uint32_t)0x1UL) /**< PCKDIV_AONCD_DIV_8 Value */ + #define MXC_S_GCR_PCKDIV_AONCD_DIV_8 (MXC_V_GCR_PCKDIV_AONCD_DIV_8 << MXC_F_GCR_PCKDIV_AONCD_POS) /**< PCKDIV_AONCD_DIV_8 Setting */ + #define MXC_V_GCR_PCKDIV_AONCD_DIV_16 ((uint32_t)0x2UL) /**< PCKDIV_AONCD_DIV_16 Value */ + #define MXC_S_GCR_PCKDIV_AONCD_DIV_16 (MXC_V_GCR_PCKDIV_AONCD_DIV_16 << MXC_F_GCR_PCKDIV_AONCD_POS) /**< PCKDIV_AONCD_DIV_16 Setting */ + #define MXC_V_GCR_PCKDIV_AONCD_DIV_32 ((uint32_t)0x3UL) /**< PCKDIV_AONCD_DIV_32 Value */ + #define MXC_S_GCR_PCKDIV_AONCD_DIV_32 (MXC_V_GCR_PCKDIV_AONCD_DIV_32 << MXC_F_GCR_PCKDIV_AONCD_POS) /**< PCKDIV_AONCD_DIV_32 Setting */ + +/**@} end of group GCR_PCKDIV_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_PERCKCN0 GCR_PERCKCN0 + * @brief Peripheral Clock Disable. + * @{ + */ + #define MXC_F_GCR_PERCKCN0_GPIO0D_POS 0 /**< PERCKCN0_GPIO0D Position */ + #define MXC_F_GCR_PERCKCN0_GPIO0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_GPIO0D_POS)) /**< PERCKCN0_GPIO0D Mask */ + #define MXC_V_GCR_PERCKCN0_GPIO0D_EN ((uint32_t)0x0UL) /**< PERCKCN0_GPIO0D_EN Value */ + #define MXC_S_GCR_PERCKCN0_GPIO0D_EN (MXC_V_GCR_PERCKCN0_GPIO0D_EN << MXC_F_GCR_PERCKCN0_GPIO0D_POS) /**< PERCKCN0_GPIO0D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_GPIO0D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_GPIO0D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_GPIO0D_DIS (MXC_V_GCR_PERCKCN0_GPIO0D_DIS << MXC_F_GCR_PERCKCN0_GPIO0D_POS) /**< PERCKCN0_GPIO0D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_DMAD_POS 5 /**< PERCKCN0_DMAD Position */ + #define MXC_F_GCR_PERCKCN0_DMAD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_DMAD_POS)) /**< PERCKCN0_DMAD Mask */ + #define MXC_V_GCR_PERCKCN0_DMAD_EN ((uint32_t)0x0UL) /**< PERCKCN0_DMAD_EN Value */ + #define MXC_S_GCR_PERCKCN0_DMAD_EN (MXC_V_GCR_PERCKCN0_DMAD_EN << MXC_F_GCR_PERCKCN0_DMAD_POS) /**< PERCKCN0_DMAD_EN Setting */ + #define MXC_V_GCR_PERCKCN0_DMAD_DIS ((uint32_t)0x1UL) /**< PERCKCN0_DMAD_DIS Value */ + #define MXC_S_GCR_PERCKCN0_DMAD_DIS (MXC_V_GCR_PERCKCN0_DMAD_DIS << MXC_F_GCR_PERCKCN0_DMAD_POS) /**< PERCKCN0_DMAD_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_SPI0D_POS 6 /**< PERCKCN0_SPI0D Position */ + #define MXC_F_GCR_PERCKCN0_SPI0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPI0D_POS)) /**< PERCKCN0_SPI0D Mask */ + #define MXC_V_GCR_PERCKCN0_SPI0D_EN ((uint32_t)0x0UL) /**< PERCKCN0_SPI0D_EN Value */ + #define MXC_S_GCR_PERCKCN0_SPI0D_EN (MXC_V_GCR_PERCKCN0_SPI0D_EN << MXC_F_GCR_PERCKCN0_SPI0D_POS) /**< PERCKCN0_SPI0D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_SPI0D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_SPI0D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_SPI0D_DIS (MXC_V_GCR_PERCKCN0_SPI0D_DIS << MXC_F_GCR_PERCKCN0_SPI0D_POS) /**< PERCKCN0_SPI0D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_SPI1D_POS 7 /**< PERCKCN0_SPI1D Position */ + #define MXC_F_GCR_PERCKCN0_SPI1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPI1D_POS)) /**< PERCKCN0_SPI1D Mask */ + #define MXC_V_GCR_PERCKCN0_SPI1D_EN ((uint32_t)0x0UL) /**< PERCKCN0_SPI1D_EN Value */ + #define MXC_S_GCR_PERCKCN0_SPI1D_EN (MXC_V_GCR_PERCKCN0_SPI1D_EN << MXC_F_GCR_PERCKCN0_SPI1D_POS) /**< PERCKCN0_SPI1D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_SPI1D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_SPI1D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_SPI1D_DIS (MXC_V_GCR_PERCKCN0_SPI1D_DIS << MXC_F_GCR_PERCKCN0_SPI1D_POS) /**< PERCKCN0_SPI1D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_UART0D_POS 9 /**< PERCKCN0_UART0D Position */ + #define MXC_F_GCR_PERCKCN0_UART0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_UART0D_POS)) /**< PERCKCN0_UART0D Mask */ + #define MXC_V_GCR_PERCKCN0_UART0D_EN ((uint32_t)0x0UL) /**< PERCKCN0_UART0D_EN Value */ + #define MXC_S_GCR_PERCKCN0_UART0D_EN (MXC_V_GCR_PERCKCN0_UART0D_EN << MXC_F_GCR_PERCKCN0_UART0D_POS) /**< PERCKCN0_UART0D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_UART0D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_UART0D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_UART0D_DIS (MXC_V_GCR_PERCKCN0_UART0D_DIS << MXC_F_GCR_PERCKCN0_UART0D_POS) /**< PERCKCN0_UART0D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_UART1D_POS 10 /**< PERCKCN0_UART1D Position */ + #define MXC_F_GCR_PERCKCN0_UART1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_UART1D_POS)) /**< PERCKCN0_UART1D Mask */ + #define MXC_V_GCR_PERCKCN0_UART1D_EN ((uint32_t)0x0UL) /**< PERCKCN0_UART1D_EN Value */ + #define MXC_S_GCR_PERCKCN0_UART1D_EN (MXC_V_GCR_PERCKCN0_UART1D_EN << MXC_F_GCR_PERCKCN0_UART1D_POS) /**< PERCKCN0_UART1D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_UART1D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_UART1D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_UART1D_DIS (MXC_V_GCR_PERCKCN0_UART1D_DIS << MXC_F_GCR_PERCKCN0_UART1D_POS) /**< PERCKCN0_UART1D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_I2C0D_POS 13 /**< PERCKCN0_I2C0D Position */ + #define MXC_F_GCR_PERCKCN0_I2C0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_I2C0D_POS)) /**< PERCKCN0_I2C0D Mask */ + #define MXC_V_GCR_PERCKCN0_I2C0D_EN ((uint32_t)0x0UL) /**< PERCKCN0_I2C0D_EN Value */ + #define MXC_S_GCR_PERCKCN0_I2C0D_EN (MXC_V_GCR_PERCKCN0_I2C0D_EN << MXC_F_GCR_PERCKCN0_I2C0D_POS) /**< PERCKCN0_I2C0D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_I2C0D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_I2C0D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_I2C0D_DIS (MXC_V_GCR_PERCKCN0_I2C0D_DIS << MXC_F_GCR_PERCKCN0_I2C0D_POS) /**< PERCKCN0_I2C0D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_T0D_POS 15 /**< PERCKCN0_T0D Position */ + #define MXC_F_GCR_PERCKCN0_T0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_T0D_POS)) /**< PERCKCN0_T0D Mask */ + #define MXC_V_GCR_PERCKCN0_T0D_EN ((uint32_t)0x0UL) /**< PERCKCN0_T0D_EN Value */ + #define MXC_S_GCR_PERCKCN0_T0D_EN (MXC_V_GCR_PERCKCN0_T0D_EN << MXC_F_GCR_PERCKCN0_T0D_POS) /**< PERCKCN0_T0D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_T0D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_T0D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_T0D_DIS (MXC_V_GCR_PERCKCN0_T0D_DIS << MXC_F_GCR_PERCKCN0_T0D_POS) /**< PERCKCN0_T0D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_T1D_POS 16 /**< PERCKCN0_T1D Position */ + #define MXC_F_GCR_PERCKCN0_T1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_T1D_POS)) /**< PERCKCN0_T1D Mask */ + #define MXC_V_GCR_PERCKCN0_T1D_EN ((uint32_t)0x0UL) /**< PERCKCN0_T1D_EN Value */ + #define MXC_S_GCR_PERCKCN0_T1D_EN (MXC_V_GCR_PERCKCN0_T1D_EN << MXC_F_GCR_PERCKCN0_T1D_POS) /**< PERCKCN0_T1D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_T1D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_T1D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_T1D_DIS (MXC_V_GCR_PERCKCN0_T1D_DIS << MXC_F_GCR_PERCKCN0_T1D_POS) /**< PERCKCN0_T1D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_T2D_POS 17 /**< PERCKCN0_T2D Position */ + #define MXC_F_GCR_PERCKCN0_T2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_T2D_POS)) /**< PERCKCN0_T2D Mask */ + #define MXC_V_GCR_PERCKCN0_T2D_EN ((uint32_t)0x0UL) /**< PERCKCN0_T2D_EN Value */ + #define MXC_S_GCR_PERCKCN0_T2D_EN (MXC_V_GCR_PERCKCN0_T2D_EN << MXC_F_GCR_PERCKCN0_T2D_POS) /**< PERCKCN0_T2D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_T2D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_T2D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_T2D_DIS (MXC_V_GCR_PERCKCN0_T2D_DIS << MXC_F_GCR_PERCKCN0_T2D_POS) /**< PERCKCN0_T2D_DIS Setting */ + + #define MXC_F_GCR_PERCKCN0_I2C1D_POS 28 /**< PERCKCN0_I2C1D Position */ + #define MXC_F_GCR_PERCKCN0_I2C1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_I2C1D_POS)) /**< PERCKCN0_I2C1D Mask */ + #define MXC_V_GCR_PERCKCN0_I2C1D_EN ((uint32_t)0x0UL) /**< PERCKCN0_I2C1D_EN Value */ + #define MXC_S_GCR_PERCKCN0_I2C1D_EN (MXC_V_GCR_PERCKCN0_I2C1D_EN << MXC_F_GCR_PERCKCN0_I2C1D_POS) /**< PERCKCN0_I2C1D_EN Setting */ + #define MXC_V_GCR_PERCKCN0_I2C1D_DIS ((uint32_t)0x1UL) /**< PERCKCN0_I2C1D_DIS Value */ + #define MXC_S_GCR_PERCKCN0_I2C1D_DIS (MXC_V_GCR_PERCKCN0_I2C1D_DIS << MXC_F_GCR_PERCKCN0_I2C1D_POS) /**< PERCKCN0_I2C1D_DIS Setting */ + +/**@} end of group GCR_PERCKCN0_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_MEMCKCN GCR_MEMCKCN + * @brief Memory Clock Control Register. + * @{ + */ + #define MXC_F_GCR_MEMCKCN_FWS_POS 0 /**< MEMCKCN_FWS Position */ + #define MXC_F_GCR_MEMCKCN_FWS ((uint32_t)(0x7UL << MXC_F_GCR_MEMCKCN_FWS_POS)) /**< MEMCKCN_FWS Mask */ + + #define MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS 8 /**< MEMCKCN_SYSRAM0LS Position */ + #define MXC_F_GCR_MEMCKCN_SYSRAM0LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS)) /**< MEMCKCN_SYSRAM0LS Mask */ + #define MXC_V_GCR_MEMCKCN_SYSRAM0LS_ACTIVE ((uint32_t)0x0UL) /**< MEMCKCN_SYSRAM0LS_ACTIVE Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM0LS_ACTIVE (MXC_V_GCR_MEMCKCN_SYSRAM0LS_ACTIVE << MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS) /**< MEMCKCN_SYSRAM0LS_ACTIVE Setting */ + #define MXC_V_GCR_MEMCKCN_SYSRAM0LS_LIGHT_SLEEP ((uint32_t)0x1UL) /**< MEMCKCN_SYSRAM0LS_LIGHT_SLEEP Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM0LS_LIGHT_SLEEP (MXC_V_GCR_MEMCKCN_SYSRAM0LS_LIGHT_SLEEP << MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS) /**< MEMCKCN_SYSRAM0LS_LIGHT_SLEEP Setting */ + + #define MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS 9 /**< MEMCKCN_SYSRAM1LS Position */ + #define MXC_F_GCR_MEMCKCN_SYSRAM1LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS)) /**< MEMCKCN_SYSRAM1LS Mask */ + #define MXC_V_GCR_MEMCKCN_SYSRAM1LS_ACTIVE ((uint32_t)0x0UL) /**< MEMCKCN_SYSRAM1LS_ACTIVE Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM1LS_ACTIVE (MXC_V_GCR_MEMCKCN_SYSRAM1LS_ACTIVE << MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS) /**< MEMCKCN_SYSRAM1LS_ACTIVE Setting */ + #define MXC_V_GCR_MEMCKCN_SYSRAM1LS_LIGHT_SLEEP ((uint32_t)0x1UL) /**< MEMCKCN_SYSRAM1LS_LIGHT_SLEEP Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM1LS_LIGHT_SLEEP (MXC_V_GCR_MEMCKCN_SYSRAM1LS_LIGHT_SLEEP << MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS) /**< MEMCKCN_SYSRAM1LS_LIGHT_SLEEP Setting */ + + #define MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS 10 /**< MEMCKCN_SYSRAM2LS Position */ + #define MXC_F_GCR_MEMCKCN_SYSRAM2LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS)) /**< MEMCKCN_SYSRAM2LS Mask */ + #define MXC_V_GCR_MEMCKCN_SYSRAM2LS_ACTIVE ((uint32_t)0x0UL) /**< MEMCKCN_SYSRAM2LS_ACTIVE Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM2LS_ACTIVE (MXC_V_GCR_MEMCKCN_SYSRAM2LS_ACTIVE << MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS) /**< MEMCKCN_SYSRAM2LS_ACTIVE Setting */ + #define MXC_V_GCR_MEMCKCN_SYSRAM2LS_LIGHT_SLEEP ((uint32_t)0x1UL) /**< MEMCKCN_SYSRAM2LS_LIGHT_SLEEP Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM2LS_LIGHT_SLEEP (MXC_V_GCR_MEMCKCN_SYSRAM2LS_LIGHT_SLEEP << MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS) /**< MEMCKCN_SYSRAM2LS_LIGHT_SLEEP Setting */ + + #define MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS 11 /**< MEMCKCN_SYSRAM3LS Position */ + #define MXC_F_GCR_MEMCKCN_SYSRAM3LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS)) /**< MEMCKCN_SYSRAM3LS Mask */ + #define MXC_V_GCR_MEMCKCN_SYSRAM3LS_ACTIVE ((uint32_t)0x0UL) /**< MEMCKCN_SYSRAM3LS_ACTIVE Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM3LS_ACTIVE (MXC_V_GCR_MEMCKCN_SYSRAM3LS_ACTIVE << MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS) /**< MEMCKCN_SYSRAM3LS_ACTIVE Setting */ + #define MXC_V_GCR_MEMCKCN_SYSRAM3LS_LIGHT_SLEEP ((uint32_t)0x1UL) /**< MEMCKCN_SYSRAM3LS_LIGHT_SLEEP Value */ + #define MXC_S_GCR_MEMCKCN_SYSRAM3LS_LIGHT_SLEEP (MXC_V_GCR_MEMCKCN_SYSRAM3LS_LIGHT_SLEEP << MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS) /**< MEMCKCN_SYSRAM3LS_LIGHT_SLEEP Setting */ + + #define MXC_F_GCR_MEMCKCN_ICACHELS_POS 12 /**< MEMCKCN_ICACHELS Position */ + #define MXC_F_GCR_MEMCKCN_ICACHELS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ICACHELS_POS)) /**< MEMCKCN_ICACHELS Mask */ + #define MXC_V_GCR_MEMCKCN_ICACHELS_ACTIVE ((uint32_t)0x0UL) /**< MEMCKCN_ICACHELS_ACTIVE Value */ + #define MXC_S_GCR_MEMCKCN_ICACHELS_ACTIVE (MXC_V_GCR_MEMCKCN_ICACHELS_ACTIVE << MXC_F_GCR_MEMCKCN_ICACHELS_POS) /**< MEMCKCN_ICACHELS_ACTIVE Setting */ + #define MXC_V_GCR_MEMCKCN_ICACHELS_LIGHT_SLEEP ((uint32_t)0x1UL) /**< MEMCKCN_ICACHELS_LIGHT_SLEEP Value */ + #define MXC_S_GCR_MEMCKCN_ICACHELS_LIGHT_SLEEP (MXC_V_GCR_MEMCKCN_ICACHELS_LIGHT_SLEEP << MXC_F_GCR_MEMCKCN_ICACHELS_POS) /**< MEMCKCN_ICACHELS_LIGHT_SLEEP Setting */ + +/**@} end of group GCR_MEMCKCN_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_MEMZCN GCR_MEMZCN + * @brief Memory Zeroize Control. + * @{ + */ + #define MXC_F_GCR_MEMZCN_SRAM0Z_POS 0 /**< MEMZCN_SRAM0Z Position */ + #define MXC_F_GCR_MEMZCN_SRAM0Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM0Z_POS)) /**< MEMZCN_SRAM0Z Mask */ + #define MXC_V_GCR_MEMZCN_SRAM0Z_NOP ((uint32_t)0x0UL) /**< MEMZCN_SRAM0Z_NOP Value */ + #define MXC_S_GCR_MEMZCN_SRAM0Z_NOP (MXC_V_GCR_MEMZCN_SRAM0Z_NOP << MXC_F_GCR_MEMZCN_SRAM0Z_POS) /**< MEMZCN_SRAM0Z_NOP Setting */ + #define MXC_V_GCR_MEMZCN_SRAM0Z_START ((uint32_t)0x1UL) /**< MEMZCN_SRAM0Z_START Value */ + #define MXC_S_GCR_MEMZCN_SRAM0Z_START (MXC_V_GCR_MEMZCN_SRAM0Z_START << MXC_F_GCR_MEMZCN_SRAM0Z_POS) /**< MEMZCN_SRAM0Z_START Setting */ + + #define MXC_F_GCR_MEMZCN_ICACHEZ_POS 1 /**< MEMZCN_ICACHEZ Position */ + #define MXC_F_GCR_MEMZCN_ICACHEZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_ICACHEZ_POS)) /**< MEMZCN_ICACHEZ Mask */ + #define MXC_V_GCR_MEMZCN_ICACHEZ_NOP ((uint32_t)0x0UL) /**< MEMZCN_ICACHEZ_NOP Value */ + #define MXC_S_GCR_MEMZCN_ICACHEZ_NOP (MXC_V_GCR_MEMZCN_ICACHEZ_NOP << MXC_F_GCR_MEMZCN_ICACHEZ_POS) /**< MEMZCN_ICACHEZ_NOP Setting */ + #define MXC_V_GCR_MEMZCN_ICACHEZ_START ((uint32_t)0x1UL) /**< MEMZCN_ICACHEZ_START Value */ + #define MXC_S_GCR_MEMZCN_ICACHEZ_START (MXC_V_GCR_MEMZCN_ICACHEZ_START << MXC_F_GCR_MEMZCN_ICACHEZ_POS) /**< MEMZCN_ICACHEZ_START Setting */ + +/**@} end of group GCR_MEMZCN_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_SYSST GCR_SYSST + * @brief System Status Register. + * @{ + */ + #define MXC_F_GCR_SYSST_ICECLOCK_POS 0 /**< SYSST_ICECLOCK Position */ + #define MXC_F_GCR_SYSST_ICECLOCK ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_ICECLOCK_POS)) /**< SYSST_ICECLOCK Mask */ + #define MXC_V_GCR_SYSST_ICECLOCK_UNLOCKED ((uint32_t)0x0UL) /**< SYSST_ICECLOCK_UNLOCKED Value */ + #define MXC_S_GCR_SYSST_ICECLOCK_UNLOCKED (MXC_V_GCR_SYSST_ICECLOCK_UNLOCKED << MXC_F_GCR_SYSST_ICECLOCK_POS) /**< SYSST_ICECLOCK_UNLOCKED Setting */ + #define MXC_V_GCR_SYSST_ICECLOCK_LOCKED ((uint32_t)0x1UL) /**< SYSST_ICECLOCK_LOCKED Value */ + #define MXC_S_GCR_SYSST_ICECLOCK_LOCKED (MXC_V_GCR_SYSST_ICECLOCK_LOCKED << MXC_F_GCR_SYSST_ICECLOCK_POS) /**< SYSST_ICECLOCK_LOCKED Setting */ + + #define MXC_F_GCR_SYSST_CODEINTERR_POS 1 /**< SYSST_CODEINTERR Position */ + #define MXC_F_GCR_SYSST_CODEINTERR ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_CODEINTERR_POS)) /**< SYSST_CODEINTERR Mask */ + #define MXC_V_GCR_SYSST_CODEINTERR_NORM ((uint32_t)0x0UL) /**< SYSST_CODEINTERR_NORM Value */ + #define MXC_S_GCR_SYSST_CODEINTERR_NORM (MXC_V_GCR_SYSST_CODEINTERR_NORM << MXC_F_GCR_SYSST_CODEINTERR_POS) /**< SYSST_CODEINTERR_NORM Setting */ + #define MXC_V_GCR_SYSST_CODEINTERR_CODE ((uint32_t)0x1UL) /**< SYSST_CODEINTERR_CODE Value */ + #define MXC_S_GCR_SYSST_CODEINTERR_CODE (MXC_V_GCR_SYSST_CODEINTERR_CODE << MXC_F_GCR_SYSST_CODEINTERR_POS) /**< SYSST_CODEINTERR_CODE Setting */ + + #define MXC_F_GCR_SYSST_SCMEMF_POS 5 /**< SYSST_SCMEMF Position */ + #define MXC_F_GCR_SYSST_SCMEMF ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_SCMEMF_POS)) /**< SYSST_SCMEMF Mask */ + #define MXC_V_GCR_SYSST_SCMEMF_NORM ((uint32_t)0x0UL) /**< SYSST_SCMEMF_NORM Value */ + #define MXC_S_GCR_SYSST_SCMEMF_NORM (MXC_V_GCR_SYSST_SCMEMF_NORM << MXC_F_GCR_SYSST_SCMEMF_POS) /**< SYSST_SCMEMF_NORM Setting */ + #define MXC_V_GCR_SYSST_SCMEMF_MEMORY ((uint32_t)0x1UL) /**< SYSST_SCMEMF_MEMORY Value */ + #define MXC_S_GCR_SYSST_SCMEMF_MEMORY (MXC_V_GCR_SYSST_SCMEMF_MEMORY << MXC_F_GCR_SYSST_SCMEMF_POS) /**< SYSST_SCMEMF_MEMORY Setting */ + +/**@} end of group GCR_SYSST_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_RSTR1 GCR_RSTR1 + * @brief Reset 1. + * @{ + */ + #define MXC_F_GCR_RSTR1_I2C1_POS 0 /**< RSTR1_I2C1 Position */ + #define MXC_F_GCR_RSTR1_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_I2C1_POS)) /**< RSTR1_I2C1 Mask */ + #define MXC_V_GCR_RSTR1_I2C1_RFU ((uint32_t)0x0UL) /**< RSTR1_I2C1_RFU Value */ + #define MXC_S_GCR_RSTR1_I2C1_RFU (MXC_V_GCR_RSTR1_I2C1_RFU << MXC_F_GCR_RSTR1_I2C1_POS) /**< RSTR1_I2C1_RFU Setting */ + #define MXC_V_GCR_RSTR1_I2C1_RESET ((uint32_t)0x1UL) /**< RSTR1_I2C1_RESET Value */ + #define MXC_S_GCR_RSTR1_I2C1_RESET (MXC_V_GCR_RSTR1_I2C1_RESET << MXC_F_GCR_RSTR1_I2C1_POS) /**< RSTR1_I2C1_RESET Setting */ + #define MXC_V_GCR_RSTR1_I2C1_RESET_DONE ((uint32_t)0x0UL) /**< RSTR1_I2C1_RESET_DONE Value */ + #define MXC_S_GCR_RSTR1_I2C1_RESET_DONE (MXC_V_GCR_RSTR1_I2C1_RESET_DONE << MXC_F_GCR_RSTR1_I2C1_POS) /**< RSTR1_I2C1_RESET_DONE Setting */ + #define MXC_V_GCR_RSTR1_I2C1_BUSY ((uint32_t)0x1UL) /**< RSTR1_I2C1_BUSY Value */ + #define MXC_S_GCR_RSTR1_I2C1_BUSY (MXC_V_GCR_RSTR1_I2C1_BUSY << MXC_F_GCR_RSTR1_I2C1_POS) /**< RSTR1_I2C1_BUSY Setting */ + +/**@} end of group GCR_RSTR1_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_PERCKCN1 GCR_PERCKCN1 + * @brief Peripheral Clock Disable. + * @{ + */ + #define MXC_F_GCR_PERCKCN1_FLCD_POS 3 /**< PERCKCN1_FLCD Position */ + #define MXC_F_GCR_PERCKCN1_FLCD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_FLCD_POS)) /**< PERCKCN1_FLCD Mask */ + #define MXC_V_GCR_PERCKCN1_FLCD_EN ((uint32_t)0x0UL) /**< PERCKCN1_FLCD_EN Value */ + #define MXC_S_GCR_PERCKCN1_FLCD_EN (MXC_V_GCR_PERCKCN1_FLCD_EN << MXC_F_GCR_PERCKCN1_FLCD_POS) /**< PERCKCN1_FLCD_EN Setting */ + #define MXC_V_GCR_PERCKCN1_FLCD_DIS ((uint32_t)0x1UL) /**< PERCKCN1_FLCD_DIS Value */ + #define MXC_S_GCR_PERCKCN1_FLCD_DIS (MXC_V_GCR_PERCKCN1_FLCD_DIS << MXC_F_GCR_PERCKCN1_FLCD_POS) /**< PERCKCN1_FLCD_DIS Setting */ + + #define MXC_F_GCR_PERCKCN1_ICACHED_POS 11 /**< PERCKCN1_ICACHED Position */ + #define MXC_F_GCR_PERCKCN1_ICACHED ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_ICACHED_POS)) /**< PERCKCN1_ICACHED Mask */ + #define MXC_V_GCR_PERCKCN1_ICACHED_EN ((uint32_t)0x0UL) /**< PERCKCN1_ICACHED_EN Value */ + #define MXC_S_GCR_PERCKCN1_ICACHED_EN (MXC_V_GCR_PERCKCN1_ICACHED_EN << MXC_F_GCR_PERCKCN1_ICACHED_POS) /**< PERCKCN1_ICACHED_EN Setting */ + #define MXC_V_GCR_PERCKCN1_ICACHED_DIS ((uint32_t)0x1UL) /**< PERCKCN1_ICACHED_DIS Value */ + #define MXC_S_GCR_PERCKCN1_ICACHED_DIS (MXC_V_GCR_PERCKCN1_ICACHED_DIS << MXC_F_GCR_PERCKCN1_ICACHED_POS) /**< PERCKCN1_ICACHED_DIS Setting */ + +/**@} end of group GCR_PERCKCN1_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_EVTEN GCR_EVTEN + * @brief Event Enable Register. + * @{ + */ + #define MXC_F_GCR_EVTEN_DMAEVENT_POS 0 /**< EVTEN_DMAEVENT Position */ + #define MXC_F_GCR_EVTEN_DMAEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVTEN_DMAEVENT_POS)) /**< EVTEN_DMAEVENT Mask */ + + #define MXC_F_GCR_EVTEN_RXEVENT_POS 1 /**< EVTEN_RXEVENT Position */ + #define MXC_F_GCR_EVTEN_RXEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVTEN_RXEVENT_POS)) /**< EVTEN_RXEVENT Mask */ + +/**@} end of group GCR_EVTEN_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_REVISION GCR_REVISION + * @brief Revision Register. + * @{ + */ + #define MXC_F_GCR_REVISION_REVISION_POS 0 /**< REVISION_REVISION Position */ + #define MXC_F_GCR_REVISION_REVISION ((uint32_t)(0xFFFFUL << MXC_F_GCR_REVISION_REVISION_POS)) /**< REVISION_REVISION Mask */ + +/**@} end of group GCR_REVISION_Register */ + +/** + * @ingroup gcr_registers + * @defgroup GCR_SYSSIE GCR_SYSSIE + * @brief System Status Interrupt Enable Register. + * @{ + */ + #define MXC_F_GCR_SYSSIE_ICEULIE_POS 0 /**< SYSSIE_ICEULIE Position */ + #define MXC_F_GCR_SYSSIE_ICEULIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_ICEULIE_POS)) /**< SYSSIE_ICEULIE Mask */ + #define MXC_V_GCR_SYSSIE_ICEULIE_DIS ((uint32_t)0x0UL) /**< SYSSIE_ICEULIE_DIS Value */ + #define MXC_S_GCR_SYSSIE_ICEULIE_DIS (MXC_V_GCR_SYSSIE_ICEULIE_DIS << MXC_F_GCR_SYSSIE_ICEULIE_POS) /**< SYSSIE_ICEULIE_DIS Setting */ + #define MXC_V_GCR_SYSSIE_ICEULIE_EN ((uint32_t)0x1UL) /**< SYSSIE_ICEULIE_EN Value */ + #define MXC_S_GCR_SYSSIE_ICEULIE_EN (MXC_V_GCR_SYSSIE_ICEULIE_EN << MXC_F_GCR_SYSSIE_ICEULIE_POS) /**< SYSSIE_ICEULIE_EN Setting */ + + #define MXC_F_GCR_SYSSIE_CIEIE_POS 1 /**< SYSSIE_CIEIE Position */ + #define MXC_F_GCR_SYSSIE_CIEIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_CIEIE_POS)) /**< SYSSIE_CIEIE Mask */ + #define MXC_V_GCR_SYSSIE_CIEIE_DIS ((uint32_t)0x0UL) /**< SYSSIE_CIEIE_DIS Value */ + #define MXC_S_GCR_SYSSIE_CIEIE_DIS (MXC_V_GCR_SYSSIE_CIEIE_DIS << MXC_F_GCR_SYSSIE_CIEIE_POS) /**< SYSSIE_CIEIE_DIS Setting */ + #define MXC_V_GCR_SYSSIE_CIEIE_EN ((uint32_t)0x1UL) /**< SYSSIE_CIEIE_EN Value */ + #define MXC_S_GCR_SYSSIE_CIEIE_EN (MXC_V_GCR_SYSSIE_CIEIE_EN << MXC_F_GCR_SYSSIE_CIEIE_POS) /**< SYSSIE_CIEIE_EN Setting */ + + #define MXC_F_GCR_SYSSIE_SCMFIE_POS 5 /**< SYSSIE_SCMFIE Position */ + #define MXC_F_GCR_SYSSIE_SCMFIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_SCMFIE_POS)) /**< SYSSIE_SCMFIE Mask */ + #define MXC_V_GCR_SYSSIE_SCMFIE_DIS ((uint32_t)0x0UL) /**< SYSSIE_SCMFIE_DIS Value */ + #define MXC_S_GCR_SYSSIE_SCMFIE_DIS (MXC_V_GCR_SYSSIE_SCMFIE_DIS << MXC_F_GCR_SYSSIE_SCMFIE_POS) /**< SYSSIE_SCMFIE_DIS Setting */ + #define MXC_V_GCR_SYSSIE_SCMFIE_EN ((uint32_t)0x1UL) /**< SYSSIE_SCMFIE_EN Value */ + #define MXC_S_GCR_SYSSIE_SCMFIE_EN (MXC_V_GCR_SYSSIE_SCMFIE_EN << MXC_F_GCR_SYSSIE_SCMFIE_POS) /**< SYSSIE_SCMFIE_EN Setting */ + +/**@} end of group GCR_SYSSIE_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _GCR_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h new file mode 100644 index 0000000..ac41ec4 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h @@ -0,0 +1,663 @@ +/** + * @file gpio_regs.h + * @brief Registers, Bit Masks and Bit Positions for the GPIO Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _GPIO_REGS_H_ +#define _GPIO_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup gpio + * @defgroup gpio_registers GPIO_Registers + * @brief Registers, Bit Masks and Bit Positions for the GPIO Peripheral Module. + * @details Individual I/O for each GPIO + */ + +/** + * @ingroup gpio_registers + * Structure type to access the GPIO Registers. + */ +typedef struct { + __IO uint32_t en; /**< <tt>\b 0x00:</tt> GPIO EN Register */ + __IO uint32_t en_set; /**< <tt>\b 0x04:</tt> GPIO EN_SET Register */ + __IO uint32_t en_clr; /**< <tt>\b 0x08:</tt> GPIO EN_CLR Register */ + __IO uint32_t out_en; /**< <tt>\b 0x0C:</tt> GPIO OUT_EN Register */ + __IO uint32_t out_en_set; /**< <tt>\b 0x10:</tt> GPIO OUT_EN_SET Register */ + __IO uint32_t out_en_clr; /**< <tt>\b 0x14:</tt> GPIO OUT_EN_CLR Register */ + __IO uint32_t out; /**< <tt>\b 0x18:</tt> GPIO OUT Register */ + __O uint32_t out_set; /**< <tt>\b 0x1C:</tt> GPIO OUT_SET Register */ + __O uint32_t out_clr; /**< <tt>\b 0x20:</tt> GPIO OUT_CLR Register */ + __I uint32_t in; /**< <tt>\b 0x24:</tt> GPIO IN Register */ + __IO uint32_t int_mod; /**< <tt>\b 0x28:</tt> GPIO INT_MOD Register */ + __IO uint32_t int_pol; /**< <tt>\b 0x2C:</tt> GPIO INT_POL Register */ + __R uint32_t rsv_0x30; + __IO uint32_t int_en; /**< <tt>\b 0x34:</tt> GPIO INT_EN Register */ + __IO uint32_t int_en_set; /**< <tt>\b 0x38:</tt> GPIO INT_EN_SET Register */ + __IO uint32_t int_en_clr; /**< <tt>\b 0x3C:</tt> GPIO INT_EN_CLR Register */ + __I uint32_t int_stat; /**< <tt>\b 0x40:</tt> GPIO INT_STAT Register */ + __R uint32_t rsv_0x44; + __IO uint32_t int_clr; /**< <tt>\b 0x48:</tt> GPIO INT_CLR Register */ + __IO uint32_t wake_en; /**< <tt>\b 0x4C:</tt> GPIO WAKE_EN Register */ + __IO uint32_t wake_en_set; /**< <tt>\b 0x50:</tt> GPIO WAKE_EN_SET Register */ + __IO uint32_t wake_en_clr; /**< <tt>\b 0x54:</tt> GPIO WAKE_EN_CLR Register */ + __R uint32_t rsv_0x58; + __IO uint32_t int_dual_edge; /**< <tt>\b 0x5C:</tt> GPIO INT_DUAL_EDGE Register */ + __IO uint32_t pad_cfg1; /**< <tt>\b 0x60:</tt> GPIO PAD_CFG1 Register */ + __IO uint32_t pad_cfg2; /**< <tt>\b 0x64:</tt> GPIO PAD_CFG2 Register */ + __IO uint32_t en1; /**< <tt>\b 0x68:</tt> GPIO EN1 Register */ + __IO uint32_t en1_set; /**< <tt>\b 0x6C:</tt> GPIO EN1_SET Register */ + __IO uint32_t en1_clr; /**< <tt>\b 0x70:</tt> GPIO EN1_CLR Register */ + __IO uint32_t en2; /**< <tt>\b 0x74:</tt> GPIO EN2 Register */ + __IO uint32_t en2_set; /**< <tt>\b 0x78:</tt> GPIO EN2_SET Register */ + __IO uint32_t en2_clr; /**< <tt>\b 0x7C:</tt> GPIO EN2_CLR Register */ + __R uint32_t rsv_0x80_0xa7[10]; + __IO uint32_t is; /**< <tt>\b 0xA8:</tt> GPIO IS Register */ + __IO uint32_t sr; /**< <tt>\b 0xAC:</tt> GPIO SR Register */ + __IO uint32_t ds; /**< <tt>\b 0xB0:</tt> GPIO DS Register */ + __IO uint32_t ds1; /**< <tt>\b 0xB4:</tt> GPIO DS1 Register */ + __IO uint32_t ps; /**< <tt>\b 0xB8:</tt> GPIO PS Register */ + __R uint32_t rsv_0xbc; + __IO uint32_t vssel; /**< <tt>\b 0xC0:</tt> GPIO VSSEL Register */ +} mxc_gpio_regs_t; + +/* Register offsets for module GPIO */ +/** + * @ingroup gpio_registers + * @defgroup GPIO_Register_Offsets Register Offsets + * @brief GPIO Peripheral Register Offsets from the GPIO Base Peripheral Address. + * @{ + */ + #define MXC_R_GPIO_EN ((uint32_t)0x00000000UL) /**< Offset from GPIO Base Address: <tt> 0x0000</tt> */ + #define MXC_R_GPIO_EN_SET ((uint32_t)0x00000004UL) /**< Offset from GPIO Base Address: <tt> 0x0004</tt> */ + #define MXC_R_GPIO_EN_CLR ((uint32_t)0x00000008UL) /**< Offset from GPIO Base Address: <tt> 0x0008</tt> */ + #define MXC_R_GPIO_OUT_EN ((uint32_t)0x0000000CUL) /**< Offset from GPIO Base Address: <tt> 0x000C</tt> */ + #define MXC_R_GPIO_OUT_EN_SET ((uint32_t)0x00000010UL) /**< Offset from GPIO Base Address: <tt> 0x0010</tt> */ + #define MXC_R_GPIO_OUT_EN_CLR ((uint32_t)0x00000014UL) /**< Offset from GPIO Base Address: <tt> 0x0014</tt> */ + #define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL) /**< Offset from GPIO Base Address: <tt> 0x0018</tt> */ + #define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL) /**< Offset from GPIO Base Address: <tt> 0x001C</tt> */ + #define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL) /**< Offset from GPIO Base Address: <tt> 0x0020</tt> */ + #define MXC_R_GPIO_IN ((uint32_t)0x00000024UL) /**< Offset from GPIO Base Address: <tt> 0x0024</tt> */ + #define MXC_R_GPIO_INT_MOD ((uint32_t)0x00000028UL) /**< Offset from GPIO Base Address: <tt> 0x0028</tt> */ + #define MXC_R_GPIO_INT_POL ((uint32_t)0x0000002CUL) /**< Offset from GPIO Base Address: <tt> 0x002C</tt> */ + #define MXC_R_GPIO_INT_EN ((uint32_t)0x00000034UL) /**< Offset from GPIO Base Address: <tt> 0x0034</tt> */ + #define MXC_R_GPIO_INT_EN_SET ((uint32_t)0x00000038UL) /**< Offset from GPIO Base Address: <tt> 0x0038</tt> */ + #define MXC_R_GPIO_INT_EN_CLR ((uint32_t)0x0000003CUL) /**< Offset from GPIO Base Address: <tt> 0x003C</tt> */ + #define MXC_R_GPIO_INT_STAT ((uint32_t)0x00000040UL) /**< Offset from GPIO Base Address: <tt> 0x0040</tt> */ + #define MXC_R_GPIO_INT_CLR ((uint32_t)0x00000048UL) /**< Offset from GPIO Base Address: <tt> 0x0048</tt> */ + #define MXC_R_GPIO_WAKE_EN ((uint32_t)0x0000004CUL) /**< Offset from GPIO Base Address: <tt> 0x004C</tt> */ + #define MXC_R_GPIO_WAKE_EN_SET ((uint32_t)0x00000050UL) /**< Offset from GPIO Base Address: <tt> 0x0050</tt> */ + #define MXC_R_GPIO_WAKE_EN_CLR ((uint32_t)0x00000054UL) /**< Offset from GPIO Base Address: <tt> 0x0054</tt> */ + #define MXC_R_GPIO_INT_DUAL_EDGE ((uint32_t)0x0000005CUL) /**< Offset from GPIO Base Address: <tt> 0x005C</tt> */ + #define MXC_R_GPIO_PAD_CFG1 ((uint32_t)0x00000060UL) /**< Offset from GPIO Base Address: <tt> 0x0060</tt> */ + #define MXC_R_GPIO_PAD_CFG2 ((uint32_t)0x00000064UL) /**< Offset from GPIO Base Address: <tt> 0x0064</tt> */ + #define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL) /**< Offset from GPIO Base Address: <tt> 0x0068</tt> */ + #define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL) /**< Offset from GPIO Base Address: <tt> 0x006C</tt> */ + #define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL) /**< Offset from GPIO Base Address: <tt> 0x0070</tt> */ + #define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL) /**< Offset from GPIO Base Address: <tt> 0x0074</tt> */ + #define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL) /**< Offset from GPIO Base Address: <tt> 0x0078</tt> */ + #define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL) /**< Offset from GPIO Base Address: <tt> 0x007C</tt> */ + #define MXC_R_GPIO_IS ((uint32_t)0x000000A8UL) /**< Offset from GPIO Base Address: <tt> 0x00A8</tt> */ + #define MXC_R_GPIO_SR ((uint32_t)0x000000ACUL) /**< Offset from GPIO Base Address: <tt> 0x00AC</tt> */ + #define MXC_R_GPIO_DS ((uint32_t)0x000000B0UL) /**< Offset from GPIO Base Address: <tt> 0x00B0</tt> */ + #define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL) /**< Offset from GPIO Base Address: <tt> 0x00B4</tt> */ + #define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL) /**< Offset from GPIO Base Address: <tt> 0x00B8</tt> */ + #define MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL) /**< Offset from GPIO Base Address: <tt> 0x00C0</tt> */ +/**@} end of group gpio_registers */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN GPIO_EN + * @brief GPIO Function Enable Register. Each bit controls the GPIO_EN setting for one + * GPIO pin on the associated port. + * @{ + */ + #define MXC_F_GPIO_EN_GPIO_EN_POS 0 /**< EN_GPIO_EN Position */ + #define MXC_F_GPIO_EN_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_GPIO_EN_POS)) /**< EN_GPIO_EN Mask */ + #define MXC_V_GPIO_EN_GPIO_EN_ALTERNATE ((uint32_t)0x0UL) /**< EN_GPIO_EN_ALTERNATE Value */ + #define MXC_S_GPIO_EN_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN_GPIO_EN_POS) /**< EN_GPIO_EN_ALTERNATE Setting */ + #define MXC_V_GPIO_EN_GPIO_EN_GPIO ((uint32_t)0x1UL) /**< EN_GPIO_EN_GPIO Value */ + #define MXC_S_GPIO_EN_GPIO_EN_GPIO (MXC_V_GPIO_EN_GPIO_EN_GPIO << MXC_F_GPIO_EN_GPIO_EN_POS) /**< EN_GPIO_EN_GPIO Setting */ + +/**@} end of group GPIO_EN_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN_SET GPIO_EN_SET + * @brief GPIO Set Function Enable Register. Writing a 1 to one or more bits in this + * register sets the bits in the same positions in GPIO_EN to 1, without affecting + * other bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN_SET_ALL_POS 0 /**< EN_SET_ALL Position */ + #define MXC_F_GPIO_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_SET_ALL_POS)) /**< EN_SET_ALL Mask */ + +/**@} end of group GPIO_EN_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN_CLR GPIO_EN_CLR + * @brief GPIO Clear Function Enable Register. Writing a 1 to one or more bits in this + * register clears the bits in the same positions in GPIO_EN to 0, without + * affecting other bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN_CLR_ALL_POS 0 /**< EN_CLR_ALL Position */ + #define MXC_F_GPIO_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_CLR_ALL_POS)) /**< EN_CLR_ALL Mask */ + +/**@} end of group GPIO_EN_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT_EN GPIO_OUT_EN + * @brief GPIO Output Enable Register. Each bit controls the GPIO_OUT_EN setting for one + * GPIO pin in the associated port. + * @{ + */ + #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS 0 /**< OUT_EN_GPIO_OUT_EN Position */ + #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS)) /**< OUT_EN_GPIO_OUT_EN Mask */ + #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS ((uint32_t)0x0UL) /**< OUT_EN_GPIO_OUT_EN_DIS Value */ + #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_DIS (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS) /**< OUT_EN_GPIO_OUT_EN_DIS Setting */ + #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN ((uint32_t)0x1UL) /**< OUT_EN_GPIO_OUT_EN_EN Value */ + #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_EN (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS) /**< OUT_EN_GPIO_OUT_EN_EN Setting */ + +/**@} end of group GPIO_OUT_EN_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT_EN_SET GPIO_OUT_EN_SET + * @brief GPIO Output Enable Set Function Enable Register. Writing a 1 to one or more bits + * in this register sets the bits in the same positions in GPIO_OUT_EN to 1, + * without affecting other bits in that register. + * @{ + */ + #define MXC_F_GPIO_OUT_EN_SET_ALL_POS 0 /**< OUT_EN_SET_ALL Position */ + #define MXC_F_GPIO_OUT_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_ALL_POS)) /**< OUT_EN_SET_ALL Mask */ + +/**@} end of group GPIO_OUT_EN_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT_EN_CLR GPIO_OUT_EN_CLR + * @brief GPIO Output Enable Clear Function Enable Register. Writing a 1 to one or more + * bits in this register clears the bits in the same positions in GPIO_OUT_EN to 0, + * without affecting other bits in that register. + * @{ + */ + #define MXC_F_GPIO_OUT_EN_CLR_ALL_POS 0 /**< OUT_EN_CLR_ALL Position */ + #define MXC_F_GPIO_OUT_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_ALL_POS)) /**< OUT_EN_CLR_ALL Mask */ + +/**@} end of group GPIO_OUT_EN_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT GPIO_OUT + * @brief GPIO Output Register. Each bit controls the GPIO_OUT setting for one pin in the + * associated port. This register can be written either directly, or by using the + * GPIO_OUT_SET and GPIO_OUT_CLR registers. + * @{ + */ + #define MXC_F_GPIO_OUT_GPIO_OUT_POS 0 /**< OUT_GPIO_OUT Position */ + #define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS)) /**< OUT_GPIO_OUT Mask */ + #define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL) /**< OUT_GPIO_OUT_LOW Value */ + #define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS) /**< OUT_GPIO_OUT_LOW Setting */ + #define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL) /**< OUT_GPIO_OUT_HIGH Value */ + #define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS) /**< OUT_GPIO_OUT_HIGH Setting */ + +/**@} end of group GPIO_OUT_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT_SET GPIO_OUT_SET + * @brief GPIO Output Set. Writing a 1 to one or more bits in this register sets the bits + * in the same positions in GPIO_OUT to 1, without affecting other bits in that + * register. + * @{ + */ + #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0 /**< OUT_SET_GPIO_OUT_SET Position */ + #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS)) /**< OUT_SET_GPIO_OUT_SET Mask */ + #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL) /**< OUT_SET_GPIO_OUT_SET_NO Value */ + #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_NO (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS) /**< OUT_SET_GPIO_OUT_SET_NO Setting */ + #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL) /**< OUT_SET_GPIO_OUT_SET_SET Value */ + #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_SET (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS) /**< OUT_SET_GPIO_OUT_SET_SET Setting */ + +/**@} end of group GPIO_OUT_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_OUT_CLR GPIO_OUT_CLR + * @brief GPIO Output Clear. Writing a 1 to one or more bits in this register clears the + * bits in the same positions in GPIO_OUT to 0, without affecting other bits in + * that register. + * @{ + */ + #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0 /**< OUT_CLR_GPIO_OUT_CLR Position */ + #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS)) /**< OUT_CLR_GPIO_OUT_CLR Mask */ + +/**@} end of group GPIO_OUT_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_IN GPIO_IN + * @brief GPIO Input Register. Read-only register to read from the logic states of the + * GPIO pins on this port. + * @{ + */ + #define MXC_F_GPIO_IN_GPIO_IN_POS 0 /**< IN_GPIO_IN Position */ + #define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS)) /**< IN_GPIO_IN Mask */ + +/**@} end of group GPIO_IN_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_MOD GPIO_INT_MOD + * @brief GPIO Interrupt Mode Register. Each bit in this register controls the interrupt + * mode setting for the associated GPIO pin on this port. + * @{ + */ + #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS 0 /**< INT_MOD_GPIO_INT_MOD Position */ + #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS)) /**< INT_MOD_GPIO_INT_MOD Mask */ + #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL ((uint32_t)0x0UL) /**< INT_MOD_GPIO_INT_MOD_LEVEL Value */ + #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS) /**< INT_MOD_GPIO_INT_MOD_LEVEL Setting */ + #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE ((uint32_t)0x1UL) /**< INT_MOD_GPIO_INT_MOD_EDGE Value */ + #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_EDGE (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS) /**< INT_MOD_GPIO_INT_MOD_EDGE Setting */ + +/**@} end of group GPIO_INT_MOD_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_POL GPIO_INT_POL + * @brief GPIO Interrupt Polarity Register. Each bit in this register controls the + * interrupt polarity setting for one GPIO pin in the associated port. + * @{ + */ + #define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS 0 /**< INT_POL_GPIO_INT_POL Position */ + #define MXC_F_GPIO_INT_POL_GPIO_INT_POL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS)) /**< INT_POL_GPIO_INT_POL Mask */ + #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING ((uint32_t)0x0UL) /**< INT_POL_GPIO_INT_POL_FALLING Value */ + #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_FALLING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS) /**< INT_POL_GPIO_INT_POL_FALLING Setting */ + #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING ((uint32_t)0x1UL) /**< INT_POL_GPIO_INT_POL_RISING Value */ + #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_RISING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS) /**< INT_POL_GPIO_INT_POL_RISING Setting */ + +/**@} end of group GPIO_INT_POL_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_EN GPIO_INT_EN + * @brief GPIO Interrupt Enable Register. Each bit in this register controls the GPIO + * interrupt enable for the associated pin on the GPIO port. + * @{ + */ + #define MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS 0 /**< INT_EN_GPIO_INT_EN Position */ + #define MXC_F_GPIO_INT_EN_GPIO_INT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS)) /**< INT_EN_GPIO_INT_EN Mask */ + #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS ((uint32_t)0x0UL) /**< INT_EN_GPIO_INT_EN_DIS Value */ + #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_DIS (MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS) /**< INT_EN_GPIO_INT_EN_DIS Setting */ + #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN ((uint32_t)0x1UL) /**< INT_EN_GPIO_INT_EN_EN Value */ + #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_EN (MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS) /**< INT_EN_GPIO_INT_EN_EN Setting */ + +/**@} end of group GPIO_INT_EN_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_EN_SET GPIO_INT_EN_SET + * @brief GPIO Interrupt Enable Set. Writing a 1 to one or more bits in this register sets + * the bits in the same positions in GPIO_INT_EN to 1, without affecting other bits + * in that register. + * @{ + */ + #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS 0 /**< INT_EN_SET_GPIO_INT_EN_SET Position */ + #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS)) /**< INT_EN_SET_GPIO_INT_EN_SET Mask */ + #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO ((uint32_t)0x0UL) /**< INT_EN_SET_GPIO_INT_EN_SET_NO Value */ + #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS) /**< INT_EN_SET_GPIO_INT_EN_SET_NO Setting */ + #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET ((uint32_t)0x1UL) /**< INT_EN_SET_GPIO_INT_EN_SET_SET Value */ + #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS) /**< INT_EN_SET_GPIO_INT_EN_SET_SET Setting */ + +/**@} end of group GPIO_INT_EN_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_EN_CLR GPIO_INT_EN_CLR + * @brief GPIO Interrupt Enable Clear. Writing a 1 to one or more bits in this register + * clears the bits in the same positions in GPIO_INT_EN to 0, without affecting + * other bits in that register. + * @{ + */ + #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS 0 /**< INT_EN_CLR_GPIO_INT_EN_CLR Position */ + #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS)) /**< INT_EN_CLR_GPIO_INT_EN_CLR Mask */ + #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO ((uint32_t)0x0UL) /**< INT_EN_CLR_GPIO_INT_EN_CLR_NO Value */ + #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS) /**< INT_EN_CLR_GPIO_INT_EN_CLR_NO Setting */ + #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR ((uint32_t)0x1UL) /**< INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR Value */ + #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS) /**< INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR Setting */ + +/**@} end of group GPIO_INT_EN_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_STAT GPIO_INT_STAT + * @brief GPIO Interrupt Status Register. Each bit in this register contains the pending + * interrupt status for the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS 0 /**< INT_STAT_GPIO_INT_STAT Position */ + #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS)) /**< INT_STAT_GPIO_INT_STAT Mask */ + #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO ((uint32_t)0x0UL) /**< INT_STAT_GPIO_INT_STAT_NO Value */ + #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_NO (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS) /**< INT_STAT_GPIO_INT_STAT_NO Setting */ + #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING ((uint32_t)0x1UL) /**< INT_STAT_GPIO_INT_STAT_PENDING Value */ + #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_PENDING (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS) /**< INT_STAT_GPIO_INT_STAT_PENDING Setting */ + +/**@} end of group GPIO_INT_STAT_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_CLR GPIO_INT_CLR + * @brief GPIO Status Clear. Writing a 1 to one or more bits in this register clears the + * bits in the same positions in GPIO_INT_STAT to 0, without affecting other bits + * in that register. + * @{ + */ + #define MXC_F_GPIO_INT_CLR_ALL_POS 0 /**< INT_CLR_ALL Position */ + #define MXC_F_GPIO_INT_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_ALL_POS)) /**< INT_CLR_ALL Mask */ + +/**@} end of group GPIO_INT_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_WAKE_EN GPIO_WAKE_EN + * @brief GPIO Wake Enable Register. Each bit in this register controls the PMU wakeup + * enable for the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS 0 /**< WAKE_EN_GPIO_WAKE_EN Position */ + #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS)) /**< WAKE_EN_GPIO_WAKE_EN Mask */ + #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS ((uint32_t)0x0UL) /**< WAKE_EN_GPIO_WAKE_EN_DIS Value */ + #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS) /**< WAKE_EN_GPIO_WAKE_EN_DIS Setting */ + #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN ((uint32_t)0x1UL) /**< WAKE_EN_GPIO_WAKE_EN_EN Value */ + #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_EN (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS) /**< WAKE_EN_GPIO_WAKE_EN_EN Setting */ + +/**@} end of group GPIO_WAKE_EN_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_WAKE_EN_SET GPIO_WAKE_EN_SET + * @brief GPIO Wake Enable Set. Writing a 1 to one or more bits in this register sets the + * bits in the same positions in GPIO_WAKE_EN to 1, without affecting other bits in + * that register. + * @{ + */ + #define MXC_F_GPIO_WAKE_EN_SET_ALL_POS 0 /**< WAKE_EN_SET_ALL Position */ + #define MXC_F_GPIO_WAKE_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_SET_ALL_POS)) /**< WAKE_EN_SET_ALL Mask */ + +/**@} end of group GPIO_WAKE_EN_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_WAKE_EN_CLR GPIO_WAKE_EN_CLR + * @brief GPIO Wake Enable Clear. Writing a 1 to one or more bits in this register clears + * the bits in the same positions in GPIO_WAKE_EN to 0, without affecting other + * bits in that register. + * @{ + */ + #define MXC_F_GPIO_WAKE_EN_CLR_ALL_POS 0 /**< WAKE_EN_CLR_ALL Position */ + #define MXC_F_GPIO_WAKE_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_CLR_ALL_POS)) /**< WAKE_EN_CLR_ALL Mask */ + +/**@} end of group GPIO_WAKE_EN_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_INT_DUAL_EDGE GPIO_INT_DUAL_EDGE + * @brief GPIO Interrupt Dual Edge Mode Register. Each bit in this register selects dual + * edge mode for the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS 0 /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE Position */ + #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS)) /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE Mask */ + #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO ((uint32_t)0x0UL) /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO Value */ + #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS) /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO Setting */ + #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN ((uint32_t)0x1UL) /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN Value */ + #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS) /**< INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN Setting */ + +/**@} end of group GPIO_INT_DUAL_EDGE_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_PAD_CFG1 GPIO_PAD_CFG1 + * @brief GPIO Input Mode Config 1. Each bit in this register enables the weak pull-up for + * the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS 0 /**< PAD_CFG1_GPIO_PAD_CFG1 Position */ + #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS)) /**< PAD_CFG1_GPIO_PAD_CFG1 Mask */ + #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE ((uint32_t)0x0UL) /**< PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE Value */ + #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) /**< PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE Setting */ + #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU ((uint32_t)0x1UL) /**< PAD_CFG1_GPIO_PAD_CFG1_PU Value */ + #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) /**< PAD_CFG1_GPIO_PAD_CFG1_PU Setting */ + #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD ((uint32_t)0x2UL) /**< PAD_CFG1_GPIO_PAD_CFG1_PD Value */ + #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) /**< PAD_CFG1_GPIO_PAD_CFG1_PD Setting */ + +/**@} end of group GPIO_PAD_CFG1_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_PAD_CFG2 GPIO_PAD_CFG2 + * @brief GPIO Input Mode Config 2. Each bit in this register enables the weak pull-up for + * the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS 0 /**< PAD_CFG2_GPIO_PAD_CFG2 Position */ + #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS)) /**< PAD_CFG2_GPIO_PAD_CFG2 Mask */ + #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE ((uint32_t)0x0UL) /**< PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE Value */ + #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) /**< PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE Setting */ + #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU ((uint32_t)0x1UL) /**< PAD_CFG2_GPIO_PAD_CFG2_PU Value */ + #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) /**< PAD_CFG2_GPIO_PAD_CFG2_PU Setting */ + #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD ((uint32_t)0x2UL) /**< PAD_CFG2_GPIO_PAD_CFG2_PD Value */ + #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) /**< PAD_CFG2_GPIO_PAD_CFG2_PD Setting */ + +/**@} end of group GPIO_PAD_CFG2_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN1 GPIO_EN1 + * @brief GPIO Alternate Function Enable Register. Each bit in this register selects + * between primary/secondary functions for the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_EN1_GPIO_EN1_POS 0 /**< EN1_GPIO_EN1 Position */ + #define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS)) /**< EN1_GPIO_EN1 Mask */ + #define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL) /**< EN1_GPIO_EN1_PRIMARY Value */ + #define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS) /**< EN1_GPIO_EN1_PRIMARY Setting */ + #define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL) /**< EN1_GPIO_EN1_SECONDARY Value */ + #define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS) /**< EN1_GPIO_EN1_SECONDARY Setting */ + +/**@} end of group GPIO_EN1_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN1_SET GPIO_EN1_SET + * @brief GPIO Alternate Function Set. Writing a 1 to one or more bits in this register + * sets the bits in the same positions in GPIO_EN1 to 1, without affecting other + * bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN1_SET_ALL_POS 0 /**< EN1_SET_ALL Position */ + #define MXC_F_GPIO_EN1_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS)) /**< EN1_SET_ALL Mask */ + +/**@} end of group GPIO_EN1_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN1_CLR GPIO_EN1_CLR + * @brief GPIO Alternate Function Clear. Writing a 1 to one or more bits in this register + * clears the bits in the same positions in GPIO_EN1 to 0, without affecting other + * bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN1_CLR_ALL_POS 0 /**< EN1_CLR_ALL Position */ + #define MXC_F_GPIO_EN1_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS)) /**< EN1_CLR_ALL Mask */ + +/**@} end of group GPIO_EN1_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN2 GPIO_EN2 + * @brief GPIO Alternate Function Enable Register. Each bit in this register selects + * between primary/secondary functions for the associated GPIO pin in this port. + * @{ + */ + #define MXC_F_GPIO_EN2_GPIO_EN2_POS 0 /**< EN2_GPIO_EN2 Position */ + #define MXC_F_GPIO_EN2_GPIO_EN2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS)) /**< EN2_GPIO_EN2 Mask */ + #define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY ((uint32_t)0x0UL) /**< EN2_GPIO_EN2_PRIMARY Value */ + #define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS) /**< EN2_GPIO_EN2_PRIMARY Setting */ + #define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY ((uint32_t)0x1UL) /**< EN2_GPIO_EN2_SECONDARY Value */ + #define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS) /**< EN2_GPIO_EN2_SECONDARY Setting */ + +/**@} end of group GPIO_EN2_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN2_SET GPIO_EN2_SET + * @brief GPIO Alternate Function 2 Set. Writing a 1 to one or more bits in this register + * sets the bits in the same positions in GPIO_EN2 to 1, without affecting other + * bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN2_SET_ALL_POS 0 /**< EN2_SET_ALL Position */ + #define MXC_F_GPIO_EN2_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS)) /**< EN2_SET_ALL Mask */ + +/**@} end of group GPIO_EN2_SET_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_EN2_CLR GPIO_EN2_CLR + * @brief GPIO Wake Alternate Function Clear. Writing a 1 to one or more bits in this + * register clears the bits in the same positions in GPIO_EN2 to 0, without + * affecting other bits in that register. + * @{ + */ + #define MXC_F_GPIO_EN2_CLR_ALL_POS 0 /**< EN2_CLR_ALL Position */ + #define MXC_F_GPIO_EN2_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS)) /**< EN2_CLR_ALL Mask */ + +/**@} end of group GPIO_EN2_CLR_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_DS GPIO_DS + * @brief GPIO Drive Strength Register. Each bit in this register selects the drive + * strength for the associated GPIO pin in this port. Refer to the Datasheet for + * sink/source current of GPIO pins in each mode. + * @{ + */ + #define MXC_F_GPIO_DS_DS_POS 0 /**< DS_DS Position */ + #define MXC_F_GPIO_DS_DS ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_DS_POS)) /**< DS_DS Mask */ + #define MXC_V_GPIO_DS_DS_LD ((uint32_t)0x0UL) /**< DS_DS_LD Value */ + #define MXC_S_GPIO_DS_DS_LD (MXC_V_GPIO_DS_DS_LD << MXC_F_GPIO_DS_DS_POS) /**< DS_DS_LD Setting */ + #define MXC_V_GPIO_DS_DS_HD ((uint32_t)0x1UL) /**< DS_DS_HD Value */ + #define MXC_S_GPIO_DS_DS_HD (MXC_V_GPIO_DS_DS_HD << MXC_F_GPIO_DS_DS_POS) /**< DS_DS_HD Setting */ + +/**@} end of group GPIO_DS_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_DS1 GPIO_DS1 + * @brief GPIO Drive Strength 1 Register. Each bit in this register selects the drive + * strength for the associated GPIO pin in this port. Refer to the Datasheet for + * sink/source current of GPIO pins in each mode. + * @{ + */ + #define MXC_F_GPIO_DS1_ALL_POS 0 /**< DS1_ALL Position */ + #define MXC_F_GPIO_DS1_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_ALL_POS)) /**< DS1_ALL Mask */ + +/**@} end of group GPIO_DS1_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_PS GPIO_PS + * @brief GPIO Pull Select Mode. + * @{ + */ + #define MXC_F_GPIO_PS_ALL_POS 0 /**< PS_ALL Position */ + #define MXC_F_GPIO_PS_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS)) /**< PS_ALL Mask */ + +/**@} end of group GPIO_PS_Register */ + +/** + * @ingroup gpio_registers + * @defgroup GPIO_VSSEL GPIO_VSSEL + * @brief GPIO Voltage Select. + * @{ + */ + #define MXC_F_GPIO_VSSEL_ALL_POS 0 /**< VSSEL_ALL Position */ + #define MXC_F_GPIO_VSSEL_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_VSSEL_ALL_POS)) /**< VSSEL_ALL Mask */ + +/**@} end of group GPIO_VSSEL_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _GPIO_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h new file mode 100644 index 0000000..409a3b4 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h @@ -0,0 +1,843 @@ +/** + * @file i2c_regs.h + * @brief Registers, Bit Masks and Bit Positions for the I2C Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _I2C_REGS_H_ +#define _I2C_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup i2c + * @defgroup i2c_registers I2C_Registers + * @brief Registers, Bit Masks and Bit Positions for the I2C Peripheral Module. + * @details Inter-Integrated Circuit. + */ + +/** + * @ingroup i2c_registers + * Structure type to access the I2C Registers. + */ +typedef struct { + __IO uint32_t ctrl; /**< <tt>\b 0x00:</tt> I2C CTRL Register */ + __IO uint32_t status; /**< <tt>\b 0x04:</tt> I2C STATUS Register */ + __IO uint32_t int_fl0; /**< <tt>\b 0x08:</tt> I2C INT_FL0 Register */ + __IO uint32_t int_en0; /**< <tt>\b 0x0C:</tt> I2C INT_EN0 Register */ + __IO uint32_t int_fl1; /**< <tt>\b 0x10:</tt> I2C INT_FL1 Register */ + __IO uint32_t int_en1; /**< <tt>\b 0x14:</tt> I2C INT_EN1 Register */ + __IO uint32_t fifo_len; /**< <tt>\b 0x18:</tt> I2C FIFO_LEN Register */ + __IO uint32_t rx_ctrl0; /**< <tt>\b 0x1C:</tt> I2C RX_CTRL0 Register */ + __IO uint32_t rx_ctrl1; /**< <tt>\b 0x20:</tt> I2C RX_CTRL1 Register */ + __IO uint32_t tx_ctrl0; /**< <tt>\b 0x24:</tt> I2C TX_CTRL0 Register */ + __IO uint32_t tx_ctrl1; /**< <tt>\b 0x28:</tt> I2C TX_CTRL1 Register */ + __IO uint32_t fifo; /**< <tt>\b 0x2C:</tt> I2C FIFO Register */ + __IO uint32_t master_ctrl; /**< <tt>\b 0x30:</tt> I2C MASTER_CTRL Register */ + __IO uint32_t clk_lo; /**< <tt>\b 0x34:</tt> I2C CLK_LO Register */ + __IO uint32_t clk_hi; /**< <tt>\b 0x38:</tt> I2C CLK_HI Register */ + __IO uint32_t hs_clk; /**< <tt>\b 0x3C:</tt> I2C HS_CLK Register */ + __IO uint32_t timeout; /**< <tt>\b 0x40:</tt> I2C TIMEOUT Register */ + __IO uint32_t slave_addr; /**< <tt>\b 0x44:</tt> I2C SLAVE_ADDR Register */ + __IO uint32_t dma; /**< <tt>\b 0x48:</tt> I2C DMA Register */ +} mxc_i2c_regs_t; + +/* Register offsets for module I2C */ +/** + * @ingroup i2c_registers + * @defgroup I2C_Register_Offsets Register Offsets + * @brief I2C Peripheral Register Offsets from the I2C Base Peripheral Address. + * @{ + */ + #define MXC_R_I2C_CTRL ((uint32_t)0x00000000UL) /**< Offset from I2C Base Address: <tt> 0x0000</tt> */ + #define MXC_R_I2C_STATUS ((uint32_t)0x00000004UL) /**< Offset from I2C Base Address: <tt> 0x0004</tt> */ + #define MXC_R_I2C_INT_FL0 ((uint32_t)0x00000008UL) /**< Offset from I2C Base Address: <tt> 0x0008</tt> */ + #define MXC_R_I2C_INT_EN0 ((uint32_t)0x0000000CUL) /**< Offset from I2C Base Address: <tt> 0x000C</tt> */ + #define MXC_R_I2C_INT_FL1 ((uint32_t)0x00000010UL) /**< Offset from I2C Base Address: <tt> 0x0010</tt> */ + #define MXC_R_I2C_INT_EN1 ((uint32_t)0x00000014UL) /**< Offset from I2C Base Address: <tt> 0x0014</tt> */ + #define MXC_R_I2C_FIFO_LEN ((uint32_t)0x00000018UL) /**< Offset from I2C Base Address: <tt> 0x0018</tt> */ + #define MXC_R_I2C_RX_CTRL0 ((uint32_t)0x0000001CUL) /**< Offset from I2C Base Address: <tt> 0x001C</tt> */ + #define MXC_R_I2C_RX_CTRL1 ((uint32_t)0x00000020UL) /**< Offset from I2C Base Address: <tt> 0x0020</tt> */ + #define MXC_R_I2C_TX_CTRL0 ((uint32_t)0x00000024UL) /**< Offset from I2C Base Address: <tt> 0x0024</tt> */ + #define MXC_R_I2C_TX_CTRL1 ((uint32_t)0x00000028UL) /**< Offset from I2C Base Address: <tt> 0x0028</tt> */ + #define MXC_R_I2C_FIFO ((uint32_t)0x0000002CUL) /**< Offset from I2C Base Address: <tt> 0x002C</tt> */ + #define MXC_R_I2C_MASTER_CTRL ((uint32_t)0x00000030UL) /**< Offset from I2C Base Address: <tt> 0x0030</tt> */ + #define MXC_R_I2C_CLK_LO ((uint32_t)0x00000034UL) /**< Offset from I2C Base Address: <tt> 0x0034</tt> */ + #define MXC_R_I2C_CLK_HI ((uint32_t)0x00000038UL) /**< Offset from I2C Base Address: <tt> 0x0038</tt> */ + #define MXC_R_I2C_HS_CLK ((uint32_t)0x0000003CUL) /**< Offset from I2C Base Address: <tt> 0x003C</tt> */ + #define MXC_R_I2C_TIMEOUT ((uint32_t)0x00000040UL) /**< Offset from I2C Base Address: <tt> 0x0040</tt> */ + #define MXC_R_I2C_SLAVE_ADDR ((uint32_t)0x00000044UL) /**< Offset from I2C Base Address: <tt> 0x0044</tt> */ + #define MXC_R_I2C_DMA ((uint32_t)0x00000048UL) /**< Offset from I2C Base Address: <tt> 0x0048</tt> */ +/**@} end of group i2c_registers */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_CTRL I2C_CTRL + * @brief Control Register0. + * @{ + */ + #define MXC_F_I2C_CTRL_I2C_EN_POS 0 /**< CTRL_I2C_EN Position */ + #define MXC_F_I2C_CTRL_I2C_EN ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_I2C_EN_POS)) /**< CTRL_I2C_EN Mask */ + #define MXC_V_I2C_CTRL_I2C_EN_DIS ((uint32_t)0x0UL) /**< CTRL_I2C_EN_DIS Value */ + #define MXC_S_I2C_CTRL_I2C_EN_DIS (MXC_V_I2C_CTRL_I2C_EN_DIS << MXC_F_I2C_CTRL_I2C_EN_POS) /**< CTRL_I2C_EN_DIS Setting */ + #define MXC_V_I2C_CTRL_I2C_EN_EN ((uint32_t)0x1UL) /**< CTRL_I2C_EN_EN Value */ + #define MXC_S_I2C_CTRL_I2C_EN_EN (MXC_V_I2C_CTRL_I2C_EN_EN << MXC_F_I2C_CTRL_I2C_EN_POS) /**< CTRL_I2C_EN_EN Setting */ + + #define MXC_F_I2C_CTRL_MST_POS 1 /**< CTRL_MST Position */ + #define MXC_F_I2C_CTRL_MST ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_MST_POS)) /**< CTRL_MST Mask */ + #define MXC_V_I2C_CTRL_MST_SLAVE_MODE ((uint32_t)0x0UL) /**< CTRL_MST_SLAVE_MODE Value */ + #define MXC_S_I2C_CTRL_MST_SLAVE_MODE (MXC_V_I2C_CTRL_MST_SLAVE_MODE << MXC_F_I2C_CTRL_MST_POS) /**< CTRL_MST_SLAVE_MODE Setting */ + #define MXC_V_I2C_CTRL_MST_MASTER_MODE ((uint32_t)0x1UL) /**< CTRL_MST_MASTER_MODE Value */ + #define MXC_S_I2C_CTRL_MST_MASTER_MODE (MXC_V_I2C_CTRL_MST_MASTER_MODE << MXC_F_I2C_CTRL_MST_POS) /**< CTRL_MST_MASTER_MODE Setting */ + + #define MXC_F_I2C_CTRL_GEN_CALL_ADDR_POS 2 /**< CTRL_GEN_CALL_ADDR Position */ + #define MXC_F_I2C_CTRL_GEN_CALL_ADDR ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_GEN_CALL_ADDR_POS)) /**< CTRL_GEN_CALL_ADDR Mask */ + #define MXC_V_I2C_CTRL_GEN_CALL_ADDR_DIS ((uint32_t)0x0UL) /**< CTRL_GEN_CALL_ADDR_DIS Value */ + #define MXC_S_I2C_CTRL_GEN_CALL_ADDR_DIS (MXC_V_I2C_CTRL_GEN_CALL_ADDR_DIS << MXC_F_I2C_CTRL_GEN_CALL_ADDR_POS) /**< CTRL_GEN_CALL_ADDR_DIS Setting */ + #define MXC_V_I2C_CTRL_GEN_CALL_ADDR_EN ((uint32_t)0x1UL) /**< CTRL_GEN_CALL_ADDR_EN Value */ + #define MXC_S_I2C_CTRL_GEN_CALL_ADDR_EN (MXC_V_I2C_CTRL_GEN_CALL_ADDR_EN << MXC_F_I2C_CTRL_GEN_CALL_ADDR_POS) /**< CTRL_GEN_CALL_ADDR_EN Setting */ + + #define MXC_F_I2C_CTRL_RX_MODE_POS 3 /**< CTRL_RX_MODE Position */ + #define MXC_F_I2C_CTRL_RX_MODE ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_RX_MODE_POS)) /**< CTRL_RX_MODE Mask */ + #define MXC_V_I2C_CTRL_RX_MODE_DIS ((uint32_t)0x0UL) /**< CTRL_RX_MODE_DIS Value */ + #define MXC_S_I2C_CTRL_RX_MODE_DIS (MXC_V_I2C_CTRL_RX_MODE_DIS << MXC_F_I2C_CTRL_RX_MODE_POS) /**< CTRL_RX_MODE_DIS Setting */ + #define MXC_V_I2C_CTRL_RX_MODE_EN ((uint32_t)0x1UL) /**< CTRL_RX_MODE_EN Value */ + #define MXC_S_I2C_CTRL_RX_MODE_EN (MXC_V_I2C_CTRL_RX_MODE_EN << MXC_F_I2C_CTRL_RX_MODE_POS) /**< CTRL_RX_MODE_EN Setting */ + + #define MXC_F_I2C_CTRL_RX_MODE_ACK_POS 4 /**< CTRL_RX_MODE_ACK Position */ + #define MXC_F_I2C_CTRL_RX_MODE_ACK ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_RX_MODE_ACK_POS)) /**< CTRL_RX_MODE_ACK Mask */ + #define MXC_V_I2C_CTRL_RX_MODE_ACK_ACK ((uint32_t)0x0UL) /**< CTRL_RX_MODE_ACK_ACK Value */ + #define MXC_S_I2C_CTRL_RX_MODE_ACK_ACK (MXC_V_I2C_CTRL_RX_MODE_ACK_ACK << MXC_F_I2C_CTRL_RX_MODE_ACK_POS) /**< CTRL_RX_MODE_ACK_ACK Setting */ + #define MXC_V_I2C_CTRL_RX_MODE_ACK_NACK ((uint32_t)0x1UL) /**< CTRL_RX_MODE_ACK_NACK Value */ + #define MXC_S_I2C_CTRL_RX_MODE_ACK_NACK (MXC_V_I2C_CTRL_RX_MODE_ACK_NACK << MXC_F_I2C_CTRL_RX_MODE_ACK_POS) /**< CTRL_RX_MODE_ACK_NACK Setting */ + + #define MXC_F_I2C_CTRL_SCL_OUT_POS 6 /**< CTRL_SCL_OUT Position */ + #define MXC_F_I2C_CTRL_SCL_OUT ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SCL_OUT_POS)) /**< CTRL_SCL_OUT Mask */ + #define MXC_V_I2C_CTRL_SCL_OUT_DRIVE_SCL_LOW ((uint32_t)0x0UL) /**< CTRL_SCL_OUT_DRIVE_SCL_LOW Value */ + #define MXC_S_I2C_CTRL_SCL_OUT_DRIVE_SCL_LOW (MXC_V_I2C_CTRL_SCL_OUT_DRIVE_SCL_LOW << MXC_F_I2C_CTRL_SCL_OUT_POS) /**< CTRL_SCL_OUT_DRIVE_SCL_LOW Setting */ + #define MXC_V_I2C_CTRL_SCL_OUT_RELEASE_SCL ((uint32_t)0x1UL) /**< CTRL_SCL_OUT_RELEASE_SCL Value */ + #define MXC_S_I2C_CTRL_SCL_OUT_RELEASE_SCL (MXC_V_I2C_CTRL_SCL_OUT_RELEASE_SCL << MXC_F_I2C_CTRL_SCL_OUT_POS) /**< CTRL_SCL_OUT_RELEASE_SCL Setting */ + + #define MXC_F_I2C_CTRL_SDA_OUT_POS 7 /**< CTRL_SDA_OUT Position */ + #define MXC_F_I2C_CTRL_SDA_OUT ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SDA_OUT_POS)) /**< CTRL_SDA_OUT Mask */ + #define MXC_V_I2C_CTRL_SDA_OUT_DRIVE_SDA_LOW ((uint32_t)0x0UL) /**< CTRL_SDA_OUT_DRIVE_SDA_LOW Value */ + #define MXC_S_I2C_CTRL_SDA_OUT_DRIVE_SDA_LOW (MXC_V_I2C_CTRL_SDA_OUT_DRIVE_SDA_LOW << MXC_F_I2C_CTRL_SDA_OUT_POS) /**< CTRL_SDA_OUT_DRIVE_SDA_LOW Setting */ + #define MXC_V_I2C_CTRL_SDA_OUT_RELEASE_SDA ((uint32_t)0x1UL) /**< CTRL_SDA_OUT_RELEASE_SDA Value */ + #define MXC_S_I2C_CTRL_SDA_OUT_RELEASE_SDA (MXC_V_I2C_CTRL_SDA_OUT_RELEASE_SDA << MXC_F_I2C_CTRL_SDA_OUT_POS) /**< CTRL_SDA_OUT_RELEASE_SDA Setting */ + + #define MXC_F_I2C_CTRL_SCL_POS 8 /**< CTRL_SCL Position */ + #define MXC_F_I2C_CTRL_SCL ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SCL_POS)) /**< CTRL_SCL Mask */ + + #define MXC_F_I2C_CTRL_SDA_POS 9 /**< CTRL_SDA Position */ + #define MXC_F_I2C_CTRL_SDA ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SDA_POS)) /**< CTRL_SDA Mask */ + + #define MXC_F_I2C_CTRL_SW_OUT_EN_POS 10 /**< CTRL_SW_OUT_EN Position */ + #define MXC_F_I2C_CTRL_SW_OUT_EN ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SW_OUT_EN_POS)) /**< CTRL_SW_OUT_EN Mask */ + #define MXC_V_I2C_CTRL_SW_OUT_EN_OUTPUTS_DISABLE ((uint32_t)0x0UL) /**< CTRL_SW_OUT_EN_OUTPUTS_DISABLE Value */ + #define MXC_S_I2C_CTRL_SW_OUT_EN_OUTPUTS_DISABLE (MXC_V_I2C_CTRL_SW_OUT_EN_OUTPUTS_DISABLE << MXC_F_I2C_CTRL_SW_OUT_EN_POS) /**< CTRL_SW_OUT_EN_OUTPUTS_DISABLE Setting */ + #define MXC_V_I2C_CTRL_SW_OUT_EN_OUTPUTS_ENABLE ((uint32_t)0x1UL) /**< CTRL_SW_OUT_EN_OUTPUTS_ENABLE Value */ + #define MXC_S_I2C_CTRL_SW_OUT_EN_OUTPUTS_ENABLE (MXC_V_I2C_CTRL_SW_OUT_EN_OUTPUTS_ENABLE << MXC_F_I2C_CTRL_SW_OUT_EN_POS) /**< CTRL_SW_OUT_EN_OUTPUTS_ENABLE Setting */ + + #define MXC_F_I2C_CTRL_READ_POS 11 /**< CTRL_READ Position */ + #define MXC_F_I2C_CTRL_READ ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_READ_POS)) /**< CTRL_READ Mask */ + #define MXC_V_I2C_CTRL_READ_WRITE ((uint32_t)0x0UL) /**< CTRL_READ_WRITE Value */ + #define MXC_S_I2C_CTRL_READ_WRITE (MXC_V_I2C_CTRL_READ_WRITE << MXC_F_I2C_CTRL_READ_POS) /**< CTRL_READ_WRITE Setting */ + #define MXC_V_I2C_CTRL_READ_READ ((uint32_t)0x1UL) /**< CTRL_READ_READ Value */ + #define MXC_S_I2C_CTRL_READ_READ (MXC_V_I2C_CTRL_READ_READ << MXC_F_I2C_CTRL_READ_POS) /**< CTRL_READ_READ Setting */ + + #define MXC_F_I2C_CTRL_SCL_CLK_STRECH_DIS_POS 12 /**< CTRL_SCL_CLK_STRECH_DIS Position */ + #define MXC_F_I2C_CTRL_SCL_CLK_STRECH_DIS ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SCL_CLK_STRECH_DIS_POS)) /**< CTRL_SCL_CLK_STRECH_DIS Mask */ + #define MXC_V_I2C_CTRL_SCL_CLK_STRECH_DIS_EN ((uint32_t)0x0UL) /**< CTRL_SCL_CLK_STRECH_DIS_EN Value */ + #define MXC_S_I2C_CTRL_SCL_CLK_STRECH_DIS_EN (MXC_V_I2C_CTRL_SCL_CLK_STRECH_DIS_EN << MXC_F_I2C_CTRL_SCL_CLK_STRECH_DIS_POS) /**< CTRL_SCL_CLK_STRECH_DIS_EN Setting */ + #define MXC_V_I2C_CTRL_SCL_CLK_STRECH_DIS_DIS ((uint32_t)0x1UL) /**< CTRL_SCL_CLK_STRECH_DIS_DIS Value */ + #define MXC_S_I2C_CTRL_SCL_CLK_STRECH_DIS_DIS (MXC_V_I2C_CTRL_SCL_CLK_STRECH_DIS_DIS << MXC_F_I2C_CTRL_SCL_CLK_STRECH_DIS_POS) /**< CTRL_SCL_CLK_STRECH_DIS_DIS Setting */ + + #define MXC_F_I2C_CTRL_SCL_PP_MODE_POS 13 /**< CTRL_SCL_PP_MODE Position */ + #define MXC_F_I2C_CTRL_SCL_PP_MODE ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_SCL_PP_MODE_POS)) /**< CTRL_SCL_PP_MODE Mask */ + #define MXC_V_I2C_CTRL_SCL_PP_MODE_DIS ((uint32_t)0x0UL) /**< CTRL_SCL_PP_MODE_DIS Value */ + #define MXC_S_I2C_CTRL_SCL_PP_MODE_DIS (MXC_V_I2C_CTRL_SCL_PP_MODE_DIS << MXC_F_I2C_CTRL_SCL_PP_MODE_POS) /**< CTRL_SCL_PP_MODE_DIS Setting */ + #define MXC_V_I2C_CTRL_SCL_PP_MODE_EN ((uint32_t)0x1UL) /**< CTRL_SCL_PP_MODE_EN Value */ + #define MXC_S_I2C_CTRL_SCL_PP_MODE_EN (MXC_V_I2C_CTRL_SCL_PP_MODE_EN << MXC_F_I2C_CTRL_SCL_PP_MODE_POS) /**< CTRL_SCL_PP_MODE_EN Setting */ + + #define MXC_F_I2C_CTRL_HS_MODE_POS 15 /**< CTRL_HS_MODE Position */ + #define MXC_F_I2C_CTRL_HS_MODE ((uint32_t)(0x1UL << MXC_F_I2C_CTRL_HS_MODE_POS)) /**< CTRL_HS_MODE Mask */ + #define MXC_V_I2C_CTRL_HS_MODE_DIS ((uint32_t)0x0UL) /**< CTRL_HS_MODE_DIS Value */ + #define MXC_S_I2C_CTRL_HS_MODE_DIS (MXC_V_I2C_CTRL_HS_MODE_DIS << MXC_F_I2C_CTRL_HS_MODE_POS) /**< CTRL_HS_MODE_DIS Setting */ + #define MXC_V_I2C_CTRL_HS_MODE_EN ((uint32_t)0x1UL) /**< CTRL_HS_MODE_EN Value */ + #define MXC_S_I2C_CTRL_HS_MODE_EN (MXC_V_I2C_CTRL_HS_MODE_EN << MXC_F_I2C_CTRL_HS_MODE_POS) /**< CTRL_HS_MODE_EN Setting */ + +/**@} end of group I2C_CTRL_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_STATUS I2C_STATUS + * @brief Status Register. + * @{ + */ + #define MXC_F_I2C_STATUS_BUS_POS 0 /**< STATUS_BUS Position */ + #define MXC_F_I2C_STATUS_BUS ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_BUS_POS)) /**< STATUS_BUS Mask */ + #define MXC_V_I2C_STATUS_BUS_IDLE ((uint32_t)0x0UL) /**< STATUS_BUS_IDLE Value */ + #define MXC_S_I2C_STATUS_BUS_IDLE (MXC_V_I2C_STATUS_BUS_IDLE << MXC_F_I2C_STATUS_BUS_POS) /**< STATUS_BUS_IDLE Setting */ + #define MXC_V_I2C_STATUS_BUS_BUSY ((uint32_t)0x1UL) /**< STATUS_BUS_BUSY Value */ + #define MXC_S_I2C_STATUS_BUS_BUSY (MXC_V_I2C_STATUS_BUS_BUSY << MXC_F_I2C_STATUS_BUS_POS) /**< STATUS_BUS_BUSY Setting */ + + #define MXC_F_I2C_STATUS_RX_EMPTY_POS 1 /**< STATUS_RX_EMPTY Position */ + #define MXC_F_I2C_STATUS_RX_EMPTY ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_RX_EMPTY_POS)) /**< STATUS_RX_EMPTY Mask */ + #define MXC_V_I2C_STATUS_RX_EMPTY_NOT_EMPTY ((uint32_t)0x0UL) /**< STATUS_RX_EMPTY_NOT_EMPTY Value */ + #define MXC_S_I2C_STATUS_RX_EMPTY_NOT_EMPTY (MXC_V_I2C_STATUS_RX_EMPTY_NOT_EMPTY << MXC_F_I2C_STATUS_RX_EMPTY_POS) /**< STATUS_RX_EMPTY_NOT_EMPTY Setting */ + #define MXC_V_I2C_STATUS_RX_EMPTY_EMPTY ((uint32_t)0x1UL) /**< STATUS_RX_EMPTY_EMPTY Value */ + #define MXC_S_I2C_STATUS_RX_EMPTY_EMPTY (MXC_V_I2C_STATUS_RX_EMPTY_EMPTY << MXC_F_I2C_STATUS_RX_EMPTY_POS) /**< STATUS_RX_EMPTY_EMPTY Setting */ + + #define MXC_F_I2C_STATUS_RX_FULL_POS 2 /**< STATUS_RX_FULL Position */ + #define MXC_F_I2C_STATUS_RX_FULL ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_RX_FULL_POS)) /**< STATUS_RX_FULL Mask */ + #define MXC_V_I2C_STATUS_RX_FULL_NOT_FULL ((uint32_t)0x0UL) /**< STATUS_RX_FULL_NOT_FULL Value */ + #define MXC_S_I2C_STATUS_RX_FULL_NOT_FULL (MXC_V_I2C_STATUS_RX_FULL_NOT_FULL << MXC_F_I2C_STATUS_RX_FULL_POS) /**< STATUS_RX_FULL_NOT_FULL Setting */ + #define MXC_V_I2C_STATUS_RX_FULL_FULL ((uint32_t)0x1UL) /**< STATUS_RX_FULL_FULL Value */ + #define MXC_S_I2C_STATUS_RX_FULL_FULL (MXC_V_I2C_STATUS_RX_FULL_FULL << MXC_F_I2C_STATUS_RX_FULL_POS) /**< STATUS_RX_FULL_FULL Setting */ + + #define MXC_F_I2C_STATUS_TX_EMPTY_POS 3 /**< STATUS_TX_EMPTY Position */ + #define MXC_F_I2C_STATUS_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_TX_EMPTY_POS)) /**< STATUS_TX_EMPTY Mask */ + #define MXC_V_I2C_STATUS_TX_EMPTY_NOT_EMPTY ((uint32_t)0x0UL) /**< STATUS_TX_EMPTY_NOT_EMPTY Value */ + #define MXC_S_I2C_STATUS_TX_EMPTY_NOT_EMPTY (MXC_V_I2C_STATUS_TX_EMPTY_NOT_EMPTY << MXC_F_I2C_STATUS_TX_EMPTY_POS) /**< STATUS_TX_EMPTY_NOT_EMPTY Setting */ + #define MXC_V_I2C_STATUS_TX_EMPTY_EMPTY ((uint32_t)0x1UL) /**< STATUS_TX_EMPTY_EMPTY Value */ + #define MXC_S_I2C_STATUS_TX_EMPTY_EMPTY (MXC_V_I2C_STATUS_TX_EMPTY_EMPTY << MXC_F_I2C_STATUS_TX_EMPTY_POS) /**< STATUS_TX_EMPTY_EMPTY Setting */ + + #define MXC_F_I2C_STATUS_TX_FULL_POS 4 /**< STATUS_TX_FULL Position */ + #define MXC_F_I2C_STATUS_TX_FULL ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_TX_FULL_POS)) /**< STATUS_TX_FULL Mask */ + #define MXC_V_I2C_STATUS_TX_FULL_NOT_EMPTY ((uint32_t)0x0UL) /**< STATUS_TX_FULL_NOT_EMPTY Value */ + #define MXC_S_I2C_STATUS_TX_FULL_NOT_EMPTY (MXC_V_I2C_STATUS_TX_FULL_NOT_EMPTY << MXC_F_I2C_STATUS_TX_FULL_POS) /**< STATUS_TX_FULL_NOT_EMPTY Setting */ + #define MXC_V_I2C_STATUS_TX_FULL_EMPTY ((uint32_t)0x1UL) /**< STATUS_TX_FULL_EMPTY Value */ + #define MXC_S_I2C_STATUS_TX_FULL_EMPTY (MXC_V_I2C_STATUS_TX_FULL_EMPTY << MXC_F_I2C_STATUS_TX_FULL_POS) /**< STATUS_TX_FULL_EMPTY Setting */ + + #define MXC_F_I2C_STATUS_CLK_MODE_POS 5 /**< STATUS_CLK_MODE Position */ + #define MXC_F_I2C_STATUS_CLK_MODE ((uint32_t)(0x1UL << MXC_F_I2C_STATUS_CLK_MODE_POS)) /**< STATUS_CLK_MODE Mask */ + #define MXC_V_I2C_STATUS_CLK_MODE_NOT_ACTIVELY_DRIVING_SCL_CLOCK ((uint32_t)0x0UL) /**< STATUS_CLK_MODE_NOT_ACTIVELY_DRIVING_SCL_CLOCK Value */ + #define MXC_S_I2C_STATUS_CLK_MODE_NOT_ACTIVELY_DRIVING_SCL_CLOCK (MXC_V_I2C_STATUS_CLK_MODE_NOT_ACTIVELY_DRIVING_SCL_CLOCK << MXC_F_I2C_STATUS_CLK_MODE_POS) /**< STATUS_CLK_MODE_NOT_ACTIVELY_DRIVING_SCL_CLOCK Setting */ + #define MXC_V_I2C_STATUS_CLK_MODE_ACTIVELY_DRIVING_SCL_CLOCK ((uint32_t)0x1UL) /**< STATUS_CLK_MODE_ACTIVELY_DRIVING_SCL_CLOCK Value */ + #define MXC_S_I2C_STATUS_CLK_MODE_ACTIVELY_DRIVING_SCL_CLOCK (MXC_V_I2C_STATUS_CLK_MODE_ACTIVELY_DRIVING_SCL_CLOCK << MXC_F_I2C_STATUS_CLK_MODE_POS) /**< STATUS_CLK_MODE_ACTIVELY_DRIVING_SCL_CLOCK Setting */ + + #define MXC_F_I2C_STATUS_STATUS_POS 8 /**< STATUS_STATUS Position */ + #define MXC_F_I2C_STATUS_STATUS ((uint32_t)(0xFUL << MXC_F_I2C_STATUS_STATUS_POS)) /**< STATUS_STATUS Mask */ + #define MXC_V_I2C_STATUS_STATUS_IDLE ((uint32_t)0x0UL) /**< STATUS_STATUS_IDLE Value */ + #define MXC_S_I2C_STATUS_STATUS_IDLE (MXC_V_I2C_STATUS_STATUS_IDLE << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_IDLE Setting */ + #define MXC_V_I2C_STATUS_STATUS_MTX_ADDR ((uint32_t)0x1UL) /**< STATUS_STATUS_MTX_ADDR Value */ + #define MXC_S_I2C_STATUS_STATUS_MTX_ADDR (MXC_V_I2C_STATUS_STATUS_MTX_ADDR << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_MTX_ADDR Setting */ + #define MXC_V_I2C_STATUS_STATUS_MRX_ADDR_ACK ((uint32_t)0x2UL) /**< STATUS_STATUS_MRX_ADDR_ACK Value */ + #define MXC_S_I2C_STATUS_STATUS_MRX_ADDR_ACK (MXC_V_I2C_STATUS_STATUS_MRX_ADDR_ACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_MRX_ADDR_ACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_MTX_EX_ADDR ((uint32_t)0x3UL) /**< STATUS_STATUS_MTX_EX_ADDR Value */ + #define MXC_S_I2C_STATUS_STATUS_MTX_EX_ADDR (MXC_V_I2C_STATUS_STATUS_MTX_EX_ADDR << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_MTX_EX_ADDR Setting */ + #define MXC_V_I2C_STATUS_STATUS_MRX_EX_ADDR ((uint32_t)0x4UL) /**< STATUS_STATUS_MRX_EX_ADDR Value */ + #define MXC_S_I2C_STATUS_STATUS_MRX_EX_ADDR (MXC_V_I2C_STATUS_STATUS_MRX_EX_ADDR << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_MRX_EX_ADDR Setting */ + #define MXC_V_I2C_STATUS_STATUS_SRX_ADDR ((uint32_t)0x5UL) /**< STATUS_STATUS_SRX_ADDR Value */ + #define MXC_S_I2C_STATUS_STATUS_SRX_ADDR (MXC_V_I2C_STATUS_STATUS_SRX_ADDR << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_SRX_ADDR Setting */ + #define MXC_V_I2C_STATUS_STATUS_STX_ADDR_ACK ((uint32_t)0x6UL) /**< STATUS_STATUS_STX_ADDR_ACK Value */ + #define MXC_S_I2C_STATUS_STATUS_STX_ADDR_ACK (MXC_V_I2C_STATUS_STATUS_STX_ADDR_ACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_STX_ADDR_ACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_SRX_EX_ADDR ((uint32_t)0x7UL) /**< STATUS_STATUS_SRX_EX_ADDR Value */ + #define MXC_S_I2C_STATUS_STATUS_SRX_EX_ADDR (MXC_V_I2C_STATUS_STATUS_SRX_EX_ADDR << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_SRX_EX_ADDR Setting */ + #define MXC_V_I2C_STATUS_STATUS_STX_EX_ADDR_ACK ((uint32_t)0x8UL) /**< STATUS_STATUS_STX_EX_ADDR_ACK Value */ + #define MXC_S_I2C_STATUS_STATUS_STX_EX_ADDR_ACK (MXC_V_I2C_STATUS_STATUS_STX_EX_ADDR_ACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_STX_EX_ADDR_ACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_TX ((uint32_t)0x9UL) /**< STATUS_STATUS_TX Value */ + #define MXC_S_I2C_STATUS_STATUS_TX (MXC_V_I2C_STATUS_STATUS_TX << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_TX Setting */ + #define MXC_V_I2C_STATUS_STATUS_RX_ACK ((uint32_t)0xAUL) /**< STATUS_STATUS_RX_ACK Value */ + #define MXC_S_I2C_STATUS_STATUS_RX_ACK (MXC_V_I2C_STATUS_STATUS_RX_ACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_RX_ACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_RX ((uint32_t)0xBUL) /**< STATUS_STATUS_RX Value */ + #define MXC_S_I2C_STATUS_STATUS_RX (MXC_V_I2C_STATUS_STATUS_RX << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_RX Setting */ + #define MXC_V_I2C_STATUS_STATUS_TX_ACK ((uint32_t)0xCUL) /**< STATUS_STATUS_TX_ACK Value */ + #define MXC_S_I2C_STATUS_STATUS_TX_ACK (MXC_V_I2C_STATUS_STATUS_TX_ACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_TX_ACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_NACK ((uint32_t)0xDUL) /**< STATUS_STATUS_NACK Value */ + #define MXC_S_I2C_STATUS_STATUS_NACK (MXC_V_I2C_STATUS_STATUS_NACK << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_NACK Setting */ + #define MXC_V_I2C_STATUS_STATUS_BY_ST ((uint32_t)0xFUL) /**< STATUS_STATUS_BY_ST Value */ + #define MXC_S_I2C_STATUS_STATUS_BY_ST (MXC_V_I2C_STATUS_STATUS_BY_ST << MXC_F_I2C_STATUS_STATUS_POS) /**< STATUS_STATUS_BY_ST Setting */ + +/**@} end of group I2C_STATUS_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_INT_FL0 I2C_INT_FL0 + * @brief Interrupt Status Register. + * @{ + */ + #define MXC_F_I2C_INT_FL0_DONE_POS 0 /**< INT_FL0_DONE Position */ + #define MXC_F_I2C_INT_FL0_DONE ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_DONE_POS)) /**< INT_FL0_DONE Mask */ + #define MXC_V_I2C_INT_FL0_DONE_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_DONE_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_DONE_INACTIVE (MXC_V_I2C_INT_FL0_DONE_INACTIVE << MXC_F_I2C_INT_FL0_DONE_POS) /**< INT_FL0_DONE_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_DONE_PENDING ((uint32_t)0x1UL) /**< INT_FL0_DONE_PENDING Value */ + #define MXC_S_I2C_INT_FL0_DONE_PENDING (MXC_V_I2C_INT_FL0_DONE_PENDING << MXC_F_I2C_INT_FL0_DONE_POS) /**< INT_FL0_DONE_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_RX_MODE_POS 1 /**< INT_FL0_RX_MODE Position */ + #define MXC_F_I2C_INT_FL0_RX_MODE ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_RX_MODE_POS)) /**< INT_FL0_RX_MODE Mask */ + #define MXC_V_I2C_INT_FL0_RX_MODE_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_RX_MODE_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_RX_MODE_INACTIVE (MXC_V_I2C_INT_FL0_RX_MODE_INACTIVE << MXC_F_I2C_INT_FL0_RX_MODE_POS) /**< INT_FL0_RX_MODE_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_RX_MODE_PENDING ((uint32_t)0x1UL) /**< INT_FL0_RX_MODE_PENDING Value */ + #define MXC_S_I2C_INT_FL0_RX_MODE_PENDING (MXC_V_I2C_INT_FL0_RX_MODE_PENDING << MXC_F_I2C_INT_FL0_RX_MODE_POS) /**< INT_FL0_RX_MODE_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_GEN_CALL_ADDR_POS 2 /**< INT_FL0_GEN_CALL_ADDR Position */ + #define MXC_F_I2C_INT_FL0_GEN_CALL_ADDR ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_GEN_CALL_ADDR_POS)) /**< INT_FL0_GEN_CALL_ADDR Mask */ + #define MXC_V_I2C_INT_FL0_GEN_CALL_ADDR_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_GEN_CALL_ADDR_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_GEN_CALL_ADDR_INACTIVE (MXC_V_I2C_INT_FL0_GEN_CALL_ADDR_INACTIVE << MXC_F_I2C_INT_FL0_GEN_CALL_ADDR_POS) /**< INT_FL0_GEN_CALL_ADDR_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_GEN_CALL_ADDR_PENDING ((uint32_t)0x1UL) /**< INT_FL0_GEN_CALL_ADDR_PENDING Value */ + #define MXC_S_I2C_INT_FL0_GEN_CALL_ADDR_PENDING (MXC_V_I2C_INT_FL0_GEN_CALL_ADDR_PENDING << MXC_F_I2C_INT_FL0_GEN_CALL_ADDR_POS) /**< INT_FL0_GEN_CALL_ADDR_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_ADDR_MATCH_POS 3 /**< INT_FL0_ADDR_MATCH Position */ + #define MXC_F_I2C_INT_FL0_ADDR_MATCH ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_ADDR_MATCH_POS)) /**< INT_FL0_ADDR_MATCH Mask */ + #define MXC_V_I2C_INT_FL0_ADDR_MATCH_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_ADDR_MATCH_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_ADDR_MATCH_INACTIVE (MXC_V_I2C_INT_FL0_ADDR_MATCH_INACTIVE << MXC_F_I2C_INT_FL0_ADDR_MATCH_POS) /**< INT_FL0_ADDR_MATCH_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_ADDR_MATCH_PENDING ((uint32_t)0x1UL) /**< INT_FL0_ADDR_MATCH_PENDING Value */ + #define MXC_S_I2C_INT_FL0_ADDR_MATCH_PENDING (MXC_V_I2C_INT_FL0_ADDR_MATCH_PENDING << MXC_F_I2C_INT_FL0_ADDR_MATCH_POS) /**< INT_FL0_ADDR_MATCH_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_RX_THRESH_POS 4 /**< INT_FL0_RX_THRESH Position */ + #define MXC_F_I2C_INT_FL0_RX_THRESH ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_RX_THRESH_POS)) /**< INT_FL0_RX_THRESH Mask */ + #define MXC_V_I2C_INT_FL0_RX_THRESH_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_RX_THRESH_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_RX_THRESH_INACTIVE (MXC_V_I2C_INT_FL0_RX_THRESH_INACTIVE << MXC_F_I2C_INT_FL0_RX_THRESH_POS) /**< INT_FL0_RX_THRESH_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_RX_THRESH_PENDING ((uint32_t)0x1UL) /**< INT_FL0_RX_THRESH_PENDING Value */ + #define MXC_S_I2C_INT_FL0_RX_THRESH_PENDING (MXC_V_I2C_INT_FL0_RX_THRESH_PENDING << MXC_F_I2C_INT_FL0_RX_THRESH_POS) /**< INT_FL0_RX_THRESH_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_TX_THRESH_POS 5 /**< INT_FL0_TX_THRESH Position */ + #define MXC_F_I2C_INT_FL0_TX_THRESH ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_TX_THRESH_POS)) /**< INT_FL0_TX_THRESH Mask */ + #define MXC_V_I2C_INT_FL0_TX_THRESH_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_TX_THRESH_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_TX_THRESH_INACTIVE (MXC_V_I2C_INT_FL0_TX_THRESH_INACTIVE << MXC_F_I2C_INT_FL0_TX_THRESH_POS) /**< INT_FL0_TX_THRESH_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_TX_THRESH_PENDING ((uint32_t)0x1UL) /**< INT_FL0_TX_THRESH_PENDING Value */ + #define MXC_S_I2C_INT_FL0_TX_THRESH_PENDING (MXC_V_I2C_INT_FL0_TX_THRESH_PENDING << MXC_F_I2C_INT_FL0_TX_THRESH_POS) /**< INT_FL0_TX_THRESH_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_STOP_POS 6 /**< INT_FL0_STOP Position */ + #define MXC_F_I2C_INT_FL0_STOP ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_STOP_POS)) /**< INT_FL0_STOP Mask */ + #define MXC_V_I2C_INT_FL0_STOP_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_STOP_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_STOP_INACTIVE (MXC_V_I2C_INT_FL0_STOP_INACTIVE << MXC_F_I2C_INT_FL0_STOP_POS) /**< INT_FL0_STOP_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_STOP_PENDING ((uint32_t)0x1UL) /**< INT_FL0_STOP_PENDING Value */ + #define MXC_S_I2C_INT_FL0_STOP_PENDING (MXC_V_I2C_INT_FL0_STOP_PENDING << MXC_F_I2C_INT_FL0_STOP_POS) /**< INT_FL0_STOP_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_ADDR_ACK_POS 7 /**< INT_FL0_ADDR_ACK Position */ + #define MXC_F_I2C_INT_FL0_ADDR_ACK ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_ADDR_ACK_POS)) /**< INT_FL0_ADDR_ACK Mask */ + #define MXC_V_I2C_INT_FL0_ADDR_ACK_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_ADDR_ACK_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_ADDR_ACK_INACTIVE (MXC_V_I2C_INT_FL0_ADDR_ACK_INACTIVE << MXC_F_I2C_INT_FL0_ADDR_ACK_POS) /**< INT_FL0_ADDR_ACK_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_ADDR_ACK_PENDING ((uint32_t)0x1UL) /**< INT_FL0_ADDR_ACK_PENDING Value */ + #define MXC_S_I2C_INT_FL0_ADDR_ACK_PENDING (MXC_V_I2C_INT_FL0_ADDR_ACK_PENDING << MXC_F_I2C_INT_FL0_ADDR_ACK_POS) /**< INT_FL0_ADDR_ACK_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_ARB_ER_POS 8 /**< INT_FL0_ARB_ER Position */ + #define MXC_F_I2C_INT_FL0_ARB_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_ARB_ER_POS)) /**< INT_FL0_ARB_ER Mask */ + #define MXC_V_I2C_INT_FL0_ARB_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_ARB_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_ARB_ER_INACTIVE (MXC_V_I2C_INT_FL0_ARB_ER_INACTIVE << MXC_F_I2C_INT_FL0_ARB_ER_POS) /**< INT_FL0_ARB_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_ARB_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_ARB_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_ARB_ER_PENDING (MXC_V_I2C_INT_FL0_ARB_ER_PENDING << MXC_F_I2C_INT_FL0_ARB_ER_POS) /**< INT_FL0_ARB_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_TO_ER_POS 9 /**< INT_FL0_TO_ER Position */ + #define MXC_F_I2C_INT_FL0_TO_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_TO_ER_POS)) /**< INT_FL0_TO_ER Mask */ + #define MXC_V_I2C_INT_FL0_TO_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_TO_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_TO_ER_INACTIVE (MXC_V_I2C_INT_FL0_TO_ER_INACTIVE << MXC_F_I2C_INT_FL0_TO_ER_POS) /**< INT_FL0_TO_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_TO_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_TO_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_TO_ER_PENDING (MXC_V_I2C_INT_FL0_TO_ER_PENDING << MXC_F_I2C_INT_FL0_TO_ER_POS) /**< INT_FL0_TO_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_ADDR_NACK_ER_POS 10 /**< INT_FL0_ADDR_NACK_ER Position */ + #define MXC_F_I2C_INT_FL0_ADDR_NACK_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_ADDR_NACK_ER_POS)) /**< INT_FL0_ADDR_NACK_ER Mask */ + #define MXC_V_I2C_INT_FL0_ADDR_NACK_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_ADDR_NACK_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_ADDR_NACK_ER_INACTIVE (MXC_V_I2C_INT_FL0_ADDR_NACK_ER_INACTIVE << MXC_F_I2C_INT_FL0_ADDR_NACK_ER_POS) /**< INT_FL0_ADDR_NACK_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_ADDR_NACK_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_ADDR_NACK_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_ADDR_NACK_ER_PENDING (MXC_V_I2C_INT_FL0_ADDR_NACK_ER_PENDING << MXC_F_I2C_INT_FL0_ADDR_NACK_ER_POS) /**< INT_FL0_ADDR_NACK_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_DATA_ER_POS 11 /**< INT_FL0_DATA_ER Position */ + #define MXC_F_I2C_INT_FL0_DATA_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_DATA_ER_POS)) /**< INT_FL0_DATA_ER Mask */ + #define MXC_V_I2C_INT_FL0_DATA_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_DATA_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_DATA_ER_INACTIVE (MXC_V_I2C_INT_FL0_DATA_ER_INACTIVE << MXC_F_I2C_INT_FL0_DATA_ER_POS) /**< INT_FL0_DATA_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_DATA_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_DATA_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_DATA_ER_PENDING (MXC_V_I2C_INT_FL0_DATA_ER_PENDING << MXC_F_I2C_INT_FL0_DATA_ER_POS) /**< INT_FL0_DATA_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER_POS 12 /**< INT_FL0_DO_NOT_RESP_ER Position */ + #define MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER_POS)) /**< INT_FL0_DO_NOT_RESP_ER Mask */ + #define MXC_V_I2C_INT_FL0_DO_NOT_RESP_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_DO_NOT_RESP_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_DO_NOT_RESP_ER_INACTIVE (MXC_V_I2C_INT_FL0_DO_NOT_RESP_ER_INACTIVE << MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER_POS) /**< INT_FL0_DO_NOT_RESP_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_DO_NOT_RESP_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_DO_NOT_RESP_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_DO_NOT_RESP_ER_PENDING (MXC_V_I2C_INT_FL0_DO_NOT_RESP_ER_PENDING << MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER_POS) /**< INT_FL0_DO_NOT_RESP_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_START_ER_POS 13 /**< INT_FL0_START_ER Position */ + #define MXC_F_I2C_INT_FL0_START_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_START_ER_POS)) /**< INT_FL0_START_ER Mask */ + #define MXC_V_I2C_INT_FL0_START_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_START_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_START_ER_INACTIVE (MXC_V_I2C_INT_FL0_START_ER_INACTIVE << MXC_F_I2C_INT_FL0_START_ER_POS) /**< INT_FL0_START_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_START_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_START_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_START_ER_PENDING (MXC_V_I2C_INT_FL0_START_ER_PENDING << MXC_F_I2C_INT_FL0_START_ER_POS) /**< INT_FL0_START_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_STOP_ER_POS 14 /**< INT_FL0_STOP_ER Position */ + #define MXC_F_I2C_INT_FL0_STOP_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_STOP_ER_POS)) /**< INT_FL0_STOP_ER Mask */ + #define MXC_V_I2C_INT_FL0_STOP_ER_INACTIVE ((uint32_t)0x0UL) /**< INT_FL0_STOP_ER_INACTIVE Value */ + #define MXC_S_I2C_INT_FL0_STOP_ER_INACTIVE (MXC_V_I2C_INT_FL0_STOP_ER_INACTIVE << MXC_F_I2C_INT_FL0_STOP_ER_POS) /**< INT_FL0_STOP_ER_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL0_STOP_ER_PENDING ((uint32_t)0x1UL) /**< INT_FL0_STOP_ER_PENDING Value */ + #define MXC_S_I2C_INT_FL0_STOP_ER_PENDING (MXC_V_I2C_INT_FL0_STOP_ER_PENDING << MXC_F_I2C_INT_FL0_STOP_ER_POS) /**< INT_FL0_STOP_ER_PENDING Setting */ + + #define MXC_F_I2C_INT_FL0_TX_LOCK_OUT_POS 15 /**< INT_FL0_TX_LOCK_OUT Position */ + #define MXC_F_I2C_INT_FL0_TX_LOCK_OUT ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL0_TX_LOCK_OUT_POS)) /**< INT_FL0_TX_LOCK_OUT Mask */ + +/**@} end of group I2C_INT_FL0_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_INT_EN0 I2C_INT_EN0 + * @brief Interrupt Enable Register. + * @{ + */ + #define MXC_F_I2C_INT_EN0_DONE_POS 0 /**< INT_EN0_DONE Position */ + #define MXC_F_I2C_INT_EN0_DONE ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DONE_POS)) /**< INT_EN0_DONE Mask */ + #define MXC_V_I2C_INT_EN0_DONE_DIS ((uint32_t)0x0UL) /**< INT_EN0_DONE_DIS Value */ + #define MXC_S_I2C_INT_EN0_DONE_DIS (MXC_V_I2C_INT_EN0_DONE_DIS << MXC_F_I2C_INT_EN0_DONE_POS) /**< INT_EN0_DONE_DIS Setting */ + #define MXC_V_I2C_INT_EN0_DONE_EN ((uint32_t)0x1UL) /**< INT_EN0_DONE_EN Value */ + #define MXC_S_I2C_INT_EN0_DONE_EN (MXC_V_I2C_INT_EN0_DONE_EN << MXC_F_I2C_INT_EN0_DONE_POS) /**< INT_EN0_DONE_EN Setting */ + + #define MXC_F_I2C_INT_EN0_RX_MODE_POS 1 /**< INT_EN0_RX_MODE Position */ + #define MXC_F_I2C_INT_EN0_RX_MODE ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RX_MODE_POS)) /**< INT_EN0_RX_MODE Mask */ + #define MXC_V_I2C_INT_EN0_RX_MODE_DIS ((uint32_t)0x0UL) /**< INT_EN0_RX_MODE_DIS Value */ + #define MXC_S_I2C_INT_EN0_RX_MODE_DIS (MXC_V_I2C_INT_EN0_RX_MODE_DIS << MXC_F_I2C_INT_EN0_RX_MODE_POS) /**< INT_EN0_RX_MODE_DIS Setting */ + #define MXC_V_I2C_INT_EN0_RX_MODE_EN ((uint32_t)0x1UL) /**< INT_EN0_RX_MODE_EN Value */ + #define MXC_S_I2C_INT_EN0_RX_MODE_EN (MXC_V_I2C_INT_EN0_RX_MODE_EN << MXC_F_I2C_INT_EN0_RX_MODE_POS) /**< INT_EN0_RX_MODE_EN Setting */ + + #define MXC_F_I2C_INT_EN0_GEN_CTRL_ADDR_POS 2 /**< INT_EN0_GEN_CTRL_ADDR Position */ + #define MXC_F_I2C_INT_EN0_GEN_CTRL_ADDR ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_GEN_CTRL_ADDR_POS)) /**< INT_EN0_GEN_CTRL_ADDR Mask */ + #define MXC_V_I2C_INT_EN0_GEN_CTRL_ADDR_DIS ((uint32_t)0x0UL) /**< INT_EN0_GEN_CTRL_ADDR_DIS Value */ + #define MXC_S_I2C_INT_EN0_GEN_CTRL_ADDR_DIS (MXC_V_I2C_INT_EN0_GEN_CTRL_ADDR_DIS << MXC_F_I2C_INT_EN0_GEN_CTRL_ADDR_POS) /**< INT_EN0_GEN_CTRL_ADDR_DIS Setting */ + #define MXC_V_I2C_INT_EN0_GEN_CTRL_ADDR_EN ((uint32_t)0x1UL) /**< INT_EN0_GEN_CTRL_ADDR_EN Value */ + #define MXC_S_I2C_INT_EN0_GEN_CTRL_ADDR_EN (MXC_V_I2C_INT_EN0_GEN_CTRL_ADDR_EN << MXC_F_I2C_INT_EN0_GEN_CTRL_ADDR_POS) /**< INT_EN0_GEN_CTRL_ADDR_EN Setting */ + + #define MXC_F_I2C_INT_EN0_ADDR_MATCH_POS 3 /**< INT_EN0_ADDR_MATCH Position */ + #define MXC_F_I2C_INT_EN0_ADDR_MATCH ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADDR_MATCH_POS)) /**< INT_EN0_ADDR_MATCH Mask */ + #define MXC_V_I2C_INT_EN0_ADDR_MATCH_DIS ((uint32_t)0x0UL) /**< INT_EN0_ADDR_MATCH_DIS Value */ + #define MXC_S_I2C_INT_EN0_ADDR_MATCH_DIS (MXC_V_I2C_INT_EN0_ADDR_MATCH_DIS << MXC_F_I2C_INT_EN0_ADDR_MATCH_POS) /**< INT_EN0_ADDR_MATCH_DIS Setting */ + #define MXC_V_I2C_INT_EN0_ADDR_MATCH_EN ((uint32_t)0x1UL) /**< INT_EN0_ADDR_MATCH_EN Value */ + #define MXC_S_I2C_INT_EN0_ADDR_MATCH_EN (MXC_V_I2C_INT_EN0_ADDR_MATCH_EN << MXC_F_I2C_INT_EN0_ADDR_MATCH_POS) /**< INT_EN0_ADDR_MATCH_EN Setting */ + + #define MXC_F_I2C_INT_EN0_RX_THRESH_POS 4 /**< INT_EN0_RX_THRESH Position */ + #define MXC_F_I2C_INT_EN0_RX_THRESH ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_RX_THRESH_POS)) /**< INT_EN0_RX_THRESH Mask */ + #define MXC_V_I2C_INT_EN0_RX_THRESH_DIS ((uint32_t)0x0UL) /**< INT_EN0_RX_THRESH_DIS Value */ + #define MXC_S_I2C_INT_EN0_RX_THRESH_DIS (MXC_V_I2C_INT_EN0_RX_THRESH_DIS << MXC_F_I2C_INT_EN0_RX_THRESH_POS) /**< INT_EN0_RX_THRESH_DIS Setting */ + #define MXC_V_I2C_INT_EN0_RX_THRESH_EN ((uint32_t)0x1UL) /**< INT_EN0_RX_THRESH_EN Value */ + #define MXC_S_I2C_INT_EN0_RX_THRESH_EN (MXC_V_I2C_INT_EN0_RX_THRESH_EN << MXC_F_I2C_INT_EN0_RX_THRESH_POS) /**< INT_EN0_RX_THRESH_EN Setting */ + + #define MXC_F_I2C_INT_EN0_TX_THRESH_POS 5 /**< INT_EN0_TX_THRESH Position */ + #define MXC_F_I2C_INT_EN0_TX_THRESH ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TX_THRESH_POS)) /**< INT_EN0_TX_THRESH Mask */ + #define MXC_V_I2C_INT_EN0_TX_THRESH_DIS ((uint32_t)0x0UL) /**< INT_EN0_TX_THRESH_DIS Value */ + #define MXC_S_I2C_INT_EN0_TX_THRESH_DIS (MXC_V_I2C_INT_EN0_TX_THRESH_DIS << MXC_F_I2C_INT_EN0_TX_THRESH_POS) /**< INT_EN0_TX_THRESH_DIS Setting */ + #define MXC_V_I2C_INT_EN0_TX_THRESH_EN ((uint32_t)0x1UL) /**< INT_EN0_TX_THRESH_EN Value */ + #define MXC_S_I2C_INT_EN0_TX_THRESH_EN (MXC_V_I2C_INT_EN0_TX_THRESH_EN << MXC_F_I2C_INT_EN0_TX_THRESH_POS) /**< INT_EN0_TX_THRESH_EN Setting */ + + #define MXC_F_I2C_INT_EN0_STOP_POS 6 /**< INT_EN0_STOP Position */ + #define MXC_F_I2C_INT_EN0_STOP ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOP_POS)) /**< INT_EN0_STOP Mask */ + #define MXC_V_I2C_INT_EN0_STOP_DIS ((uint32_t)0x0UL) /**< INT_EN0_STOP_DIS Value */ + #define MXC_S_I2C_INT_EN0_STOP_DIS (MXC_V_I2C_INT_EN0_STOP_DIS << MXC_F_I2C_INT_EN0_STOP_POS) /**< INT_EN0_STOP_DIS Setting */ + #define MXC_V_I2C_INT_EN0_STOP_EN ((uint32_t)0x1UL) /**< INT_EN0_STOP_EN Value */ + #define MXC_S_I2C_INT_EN0_STOP_EN (MXC_V_I2C_INT_EN0_STOP_EN << MXC_F_I2C_INT_EN0_STOP_POS) /**< INT_EN0_STOP_EN Setting */ + + #define MXC_F_I2C_INT_EN0_ADDR_ACK_POS 7 /**< INT_EN0_ADDR_ACK Position */ + #define MXC_F_I2C_INT_EN0_ADDR_ACK ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADDR_ACK_POS)) /**< INT_EN0_ADDR_ACK Mask */ + #define MXC_V_I2C_INT_EN0_ADDR_ACK_DIS ((uint32_t)0x0UL) /**< INT_EN0_ADDR_ACK_DIS Value */ + #define MXC_S_I2C_INT_EN0_ADDR_ACK_DIS (MXC_V_I2C_INT_EN0_ADDR_ACK_DIS << MXC_F_I2C_INT_EN0_ADDR_ACK_POS) /**< INT_EN0_ADDR_ACK_DIS Setting */ + #define MXC_V_I2C_INT_EN0_ADDR_ACK_EN ((uint32_t)0x1UL) /**< INT_EN0_ADDR_ACK_EN Value */ + #define MXC_S_I2C_INT_EN0_ADDR_ACK_EN (MXC_V_I2C_INT_EN0_ADDR_ACK_EN << MXC_F_I2C_INT_EN0_ADDR_ACK_POS) /**< INT_EN0_ADDR_ACK_EN Setting */ + + #define MXC_F_I2C_INT_EN0_ARB_ER_POS 8 /**< INT_EN0_ARB_ER Position */ + #define MXC_F_I2C_INT_EN0_ARB_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ARB_ER_POS)) /**< INT_EN0_ARB_ER Mask */ + #define MXC_V_I2C_INT_EN0_ARB_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_ARB_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_ARB_ER_DIS (MXC_V_I2C_INT_EN0_ARB_ER_DIS << MXC_F_I2C_INT_EN0_ARB_ER_POS) /**< INT_EN0_ARB_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_ARB_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_ARB_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_ARB_ER_EN (MXC_V_I2C_INT_EN0_ARB_ER_EN << MXC_F_I2C_INT_EN0_ARB_ER_POS) /**< INT_EN0_ARB_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_TO_ER_POS 9 /**< INT_EN0_TO_ER Position */ + #define MXC_F_I2C_INT_EN0_TO_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TO_ER_POS)) /**< INT_EN0_TO_ER Mask */ + #define MXC_V_I2C_INT_EN0_TO_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_TO_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_TO_ER_DIS (MXC_V_I2C_INT_EN0_TO_ER_DIS << MXC_F_I2C_INT_EN0_TO_ER_POS) /**< INT_EN0_TO_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_TO_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_TO_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_TO_ER_EN (MXC_V_I2C_INT_EN0_TO_ER_EN << MXC_F_I2C_INT_EN0_TO_ER_POS) /**< INT_EN0_TO_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_ADDR_ER_POS 10 /**< INT_EN0_ADDR_ER Position */ + #define MXC_F_I2C_INT_EN0_ADDR_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_ADDR_ER_POS)) /**< INT_EN0_ADDR_ER Mask */ + #define MXC_V_I2C_INT_EN0_ADDR_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_ADDR_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_ADDR_ER_DIS (MXC_V_I2C_INT_EN0_ADDR_ER_DIS << MXC_F_I2C_INT_EN0_ADDR_ER_POS) /**< INT_EN0_ADDR_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_ADDR_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_ADDR_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_ADDR_ER_EN (MXC_V_I2C_INT_EN0_ADDR_ER_EN << MXC_F_I2C_INT_EN0_ADDR_ER_POS) /**< INT_EN0_ADDR_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_DATA_ER_POS 11 /**< INT_EN0_DATA_ER Position */ + #define MXC_F_I2C_INT_EN0_DATA_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DATA_ER_POS)) /**< INT_EN0_DATA_ER Mask */ + #define MXC_V_I2C_INT_EN0_DATA_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_DATA_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_DATA_ER_DIS (MXC_V_I2C_INT_EN0_DATA_ER_DIS << MXC_F_I2C_INT_EN0_DATA_ER_POS) /**< INT_EN0_DATA_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_DATA_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_DATA_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_DATA_ER_EN (MXC_V_I2C_INT_EN0_DATA_ER_EN << MXC_F_I2C_INT_EN0_DATA_ER_POS) /**< INT_EN0_DATA_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_DO_NOT_RESP_ER_POS 12 /**< INT_EN0_DO_NOT_RESP_ER Position */ + #define MXC_F_I2C_INT_EN0_DO_NOT_RESP_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_DO_NOT_RESP_ER_POS)) /**< INT_EN0_DO_NOT_RESP_ER Mask */ + #define MXC_V_I2C_INT_EN0_DO_NOT_RESP_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_DO_NOT_RESP_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_DO_NOT_RESP_ER_DIS (MXC_V_I2C_INT_EN0_DO_NOT_RESP_ER_DIS << MXC_F_I2C_INT_EN0_DO_NOT_RESP_ER_POS) /**< INT_EN0_DO_NOT_RESP_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_DO_NOT_RESP_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_DO_NOT_RESP_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_DO_NOT_RESP_ER_EN (MXC_V_I2C_INT_EN0_DO_NOT_RESP_ER_EN << MXC_F_I2C_INT_EN0_DO_NOT_RESP_ER_POS) /**< INT_EN0_DO_NOT_RESP_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_START_ER_POS 13 /**< INT_EN0_START_ER Position */ + #define MXC_F_I2C_INT_EN0_START_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_START_ER_POS)) /**< INT_EN0_START_ER Mask */ + #define MXC_V_I2C_INT_EN0_START_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_START_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_START_ER_DIS (MXC_V_I2C_INT_EN0_START_ER_DIS << MXC_F_I2C_INT_EN0_START_ER_POS) /**< INT_EN0_START_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_START_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_START_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_START_ER_EN (MXC_V_I2C_INT_EN0_START_ER_EN << MXC_F_I2C_INT_EN0_START_ER_POS) /**< INT_EN0_START_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_STOP_ER_POS 14 /**< INT_EN0_STOP_ER Position */ + #define MXC_F_I2C_INT_EN0_STOP_ER ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_STOP_ER_POS)) /**< INT_EN0_STOP_ER Mask */ + #define MXC_V_I2C_INT_EN0_STOP_ER_DIS ((uint32_t)0x0UL) /**< INT_EN0_STOP_ER_DIS Value */ + #define MXC_S_I2C_INT_EN0_STOP_ER_DIS (MXC_V_I2C_INT_EN0_STOP_ER_DIS << MXC_F_I2C_INT_EN0_STOP_ER_POS) /**< INT_EN0_STOP_ER_DIS Setting */ + #define MXC_V_I2C_INT_EN0_STOP_ER_EN ((uint32_t)0x1UL) /**< INT_EN0_STOP_ER_EN Value */ + #define MXC_S_I2C_INT_EN0_STOP_ER_EN (MXC_V_I2C_INT_EN0_STOP_ER_EN << MXC_F_I2C_INT_EN0_STOP_ER_POS) /**< INT_EN0_STOP_ER_EN Setting */ + + #define MXC_F_I2C_INT_EN0_TX_LOCK_OUT_POS 15 /**< INT_EN0_TX_LOCK_OUT Position */ + #define MXC_F_I2C_INT_EN0_TX_LOCK_OUT ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN0_TX_LOCK_OUT_POS)) /**< INT_EN0_TX_LOCK_OUT Mask */ + #define MXC_V_I2C_INT_EN0_TX_LOCK_OUT_DIS ((uint32_t)0x0UL) /**< INT_EN0_TX_LOCK_OUT_DIS Value */ + #define MXC_S_I2C_INT_EN0_TX_LOCK_OUT_DIS (MXC_V_I2C_INT_EN0_TX_LOCK_OUT_DIS << MXC_F_I2C_INT_EN0_TX_LOCK_OUT_POS) /**< INT_EN0_TX_LOCK_OUT_DIS Setting */ + #define MXC_V_I2C_INT_EN0_TX_LOCK_OUT_EN ((uint32_t)0x1UL) /**< INT_EN0_TX_LOCK_OUT_EN Value */ + #define MXC_S_I2C_INT_EN0_TX_LOCK_OUT_EN (MXC_V_I2C_INT_EN0_TX_LOCK_OUT_EN << MXC_F_I2C_INT_EN0_TX_LOCK_OUT_POS) /**< INT_EN0_TX_LOCK_OUT_EN Setting */ + +/**@} end of group I2C_INT_EN0_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_INT_FL1 I2C_INT_FL1 + * @brief Interrupt Status Register 1. + * @{ + */ + #define MXC_F_I2C_INT_FL1_RX_OVERFLOW_POS 0 /**< INT_FL1_RX_OVERFLOW Position */ + #define MXC_F_I2C_INT_FL1_RX_OVERFLOW ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL1_RX_OVERFLOW_POS)) /**< INT_FL1_RX_OVERFLOW Mask */ + #define MXC_V_I2C_INT_FL1_RX_OVERFLOW_INACTIVE ((uint32_t)0x0UL) /**< INT_FL1_RX_OVERFLOW_INACTIVE Value */ + #define MXC_S_I2C_INT_FL1_RX_OVERFLOW_INACTIVE (MXC_V_I2C_INT_FL1_RX_OVERFLOW_INACTIVE << MXC_F_I2C_INT_FL1_RX_OVERFLOW_POS) /**< INT_FL1_RX_OVERFLOW_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL1_RX_OVERFLOW_PENDING ((uint32_t)0x1UL) /**< INT_FL1_RX_OVERFLOW_PENDING Value */ + #define MXC_S_I2C_INT_FL1_RX_OVERFLOW_PENDING (MXC_V_I2C_INT_FL1_RX_OVERFLOW_PENDING << MXC_F_I2C_INT_FL1_RX_OVERFLOW_POS) /**< INT_FL1_RX_OVERFLOW_PENDING Setting */ + + #define MXC_F_I2C_INT_FL1_TX_UNDERFLOW_POS 1 /**< INT_FL1_TX_UNDERFLOW Position */ + #define MXC_F_I2C_INT_FL1_TX_UNDERFLOW ((uint32_t)(0x1UL << MXC_F_I2C_INT_FL1_TX_UNDERFLOW_POS)) /**< INT_FL1_TX_UNDERFLOW Mask */ + #define MXC_V_I2C_INT_FL1_TX_UNDERFLOW_INACTIVE ((uint32_t)0x0UL) /**< INT_FL1_TX_UNDERFLOW_INACTIVE Value */ + #define MXC_S_I2C_INT_FL1_TX_UNDERFLOW_INACTIVE (MXC_V_I2C_INT_FL1_TX_UNDERFLOW_INACTIVE << MXC_F_I2C_INT_FL1_TX_UNDERFLOW_POS) /**< INT_FL1_TX_UNDERFLOW_INACTIVE Setting */ + #define MXC_V_I2C_INT_FL1_TX_UNDERFLOW_PENDING ((uint32_t)0x1UL) /**< INT_FL1_TX_UNDERFLOW_PENDING Value */ + #define MXC_S_I2C_INT_FL1_TX_UNDERFLOW_PENDING (MXC_V_I2C_INT_FL1_TX_UNDERFLOW_PENDING << MXC_F_I2C_INT_FL1_TX_UNDERFLOW_POS) /**< INT_FL1_TX_UNDERFLOW_PENDING Setting */ + +/**@} end of group I2C_INT_FL1_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_INT_EN1 I2C_INT_EN1 + * @brief Interrupt Staus Register 1. + * @{ + */ + #define MXC_F_I2C_INT_EN1_RX_OVERFLOW_POS 0 /**< INT_EN1_RX_OVERFLOW Position */ + #define MXC_F_I2C_INT_EN1_RX_OVERFLOW ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN1_RX_OVERFLOW_POS)) /**< INT_EN1_RX_OVERFLOW Mask */ + #define MXC_V_I2C_INT_EN1_RX_OVERFLOW_DIS ((uint32_t)0x0UL) /**< INT_EN1_RX_OVERFLOW_DIS Value */ + #define MXC_S_I2C_INT_EN1_RX_OVERFLOW_DIS (MXC_V_I2C_INT_EN1_RX_OVERFLOW_DIS << MXC_F_I2C_INT_EN1_RX_OVERFLOW_POS) /**< INT_EN1_RX_OVERFLOW_DIS Setting */ + #define MXC_V_I2C_INT_EN1_RX_OVERFLOW_EN ((uint32_t)0x1UL) /**< INT_EN1_RX_OVERFLOW_EN Value */ + #define MXC_S_I2C_INT_EN1_RX_OVERFLOW_EN (MXC_V_I2C_INT_EN1_RX_OVERFLOW_EN << MXC_F_I2C_INT_EN1_RX_OVERFLOW_POS) /**< INT_EN1_RX_OVERFLOW_EN Setting */ + + #define MXC_F_I2C_INT_EN1_TX_UNDERFLOW_POS 1 /**< INT_EN1_TX_UNDERFLOW Position */ + #define MXC_F_I2C_INT_EN1_TX_UNDERFLOW ((uint32_t)(0x1UL << MXC_F_I2C_INT_EN1_TX_UNDERFLOW_POS)) /**< INT_EN1_TX_UNDERFLOW Mask */ + #define MXC_V_I2C_INT_EN1_TX_UNDERFLOW_DIS ((uint32_t)0x0UL) /**< INT_EN1_TX_UNDERFLOW_DIS Value */ + #define MXC_S_I2C_INT_EN1_TX_UNDERFLOW_DIS (MXC_V_I2C_INT_EN1_TX_UNDERFLOW_DIS << MXC_F_I2C_INT_EN1_TX_UNDERFLOW_POS) /**< INT_EN1_TX_UNDERFLOW_DIS Setting */ + #define MXC_V_I2C_INT_EN1_TX_UNDERFLOW_EN ((uint32_t)0x1UL) /**< INT_EN1_TX_UNDERFLOW_EN Value */ + #define MXC_S_I2C_INT_EN1_TX_UNDERFLOW_EN (MXC_V_I2C_INT_EN1_TX_UNDERFLOW_EN << MXC_F_I2C_INT_EN1_TX_UNDERFLOW_POS) /**< INT_EN1_TX_UNDERFLOW_EN Setting */ + +/**@} end of group I2C_INT_EN1_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_FIFO_LEN I2C_FIFO_LEN + * @brief FIFO Configuration Register. + * @{ + */ + #define MXC_F_I2C_FIFO_LEN_RX_LEN_POS 0 /**< FIFO_LEN_RX_LEN Position */ + #define MXC_F_I2C_FIFO_LEN_RX_LEN ((uint32_t)(0xFFUL << MXC_F_I2C_FIFO_LEN_RX_LEN_POS)) /**< FIFO_LEN_RX_LEN Mask */ + + #define MXC_F_I2C_FIFO_LEN_TX_LEN_POS 8 /**< FIFO_LEN_TX_LEN Position */ + #define MXC_F_I2C_FIFO_LEN_TX_LEN ((uint32_t)(0xFFUL << MXC_F_I2C_FIFO_LEN_TX_LEN_POS)) /**< FIFO_LEN_TX_LEN Mask */ + +/**@} end of group I2C_FIFO_LEN_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_RX_CTRL0 I2C_RX_CTRL0 + * @brief Receive Control Register 0. + * @{ + */ + #define MXC_F_I2C_RX_CTRL0_DNR_POS 0 /**< RX_CTRL0_DNR Position */ + #define MXC_F_I2C_RX_CTRL0_DNR ((uint32_t)(0x1UL << MXC_F_I2C_RX_CTRL0_DNR_POS)) /**< RX_CTRL0_DNR Mask */ + #define MXC_V_I2C_RX_CTRL0_DNR_RESPOND ((uint32_t)0x0UL) /**< RX_CTRL0_DNR_RESPOND Value */ + #define MXC_S_I2C_RX_CTRL0_DNR_RESPOND (MXC_V_I2C_RX_CTRL0_DNR_RESPOND << MXC_F_I2C_RX_CTRL0_DNR_POS) /**< RX_CTRL0_DNR_RESPOND Setting */ + #define MXC_V_I2C_RX_CTRL0_DNR_NOT_RESPOND_RX_FIFO_EMPTY ((uint32_t)0x1UL) /**< RX_CTRL0_DNR_NOT_RESPOND_RX_FIFO_EMPTY Value */ + #define MXC_S_I2C_RX_CTRL0_DNR_NOT_RESPOND_RX_FIFO_EMPTY (MXC_V_I2C_RX_CTRL0_DNR_NOT_RESPOND_RX_FIFO_EMPTY << MXC_F_I2C_RX_CTRL0_DNR_POS) /**< RX_CTRL0_DNR_NOT_RESPOND_RX_FIFO_EMPTY Setting */ + + #define MXC_F_I2C_RX_CTRL0_RX_FLUSH_POS 7 /**< RX_CTRL0_RX_FLUSH Position */ + #define MXC_F_I2C_RX_CTRL0_RX_FLUSH ((uint32_t)(0x1UL << MXC_F_I2C_RX_CTRL0_RX_FLUSH_POS)) /**< RX_CTRL0_RX_FLUSH Mask */ + #define MXC_V_I2C_RX_CTRL0_RX_FLUSH_NOT_FLUSHED ((uint32_t)0x0UL) /**< RX_CTRL0_RX_FLUSH_NOT_FLUSHED Value */ + #define MXC_S_I2C_RX_CTRL0_RX_FLUSH_NOT_FLUSHED (MXC_V_I2C_RX_CTRL0_RX_FLUSH_NOT_FLUSHED << MXC_F_I2C_RX_CTRL0_RX_FLUSH_POS) /**< RX_CTRL0_RX_FLUSH_NOT_FLUSHED Setting */ + #define MXC_V_I2C_RX_CTRL0_RX_FLUSH_FLUSH ((uint32_t)0x1UL) /**< RX_CTRL0_RX_FLUSH_FLUSH Value */ + #define MXC_S_I2C_RX_CTRL0_RX_FLUSH_FLUSH (MXC_V_I2C_RX_CTRL0_RX_FLUSH_FLUSH << MXC_F_I2C_RX_CTRL0_RX_FLUSH_POS) /**< RX_CTRL0_RX_FLUSH_FLUSH Setting */ + + #define MXC_F_I2C_RX_CTRL0_RX_THRESH_POS 8 /**< RX_CTRL0_RX_THRESH Position */ + #define MXC_F_I2C_RX_CTRL0_RX_THRESH ((uint32_t)(0xFUL << MXC_F_I2C_RX_CTRL0_RX_THRESH_POS)) /**< RX_CTRL0_RX_THRESH Mask */ + +/**@} end of group I2C_RX_CTRL0_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_RX_CTRL1 I2C_RX_CTRL1 + * @brief Receive Control Register 1. + * @{ + */ + #define MXC_F_I2C_RX_CTRL1_RX_CNT_POS 0 /**< RX_CTRL1_RX_CNT Position */ + #define MXC_F_I2C_RX_CTRL1_RX_CNT ((uint32_t)(0xFFUL << MXC_F_I2C_RX_CTRL1_RX_CNT_POS)) /**< RX_CTRL1_RX_CNT Mask */ + + #define MXC_F_I2C_RX_CTRL1_RX_FIFO_POS 8 /**< RX_CTRL1_RX_FIFO Position */ + #define MXC_F_I2C_RX_CTRL1_RX_FIFO ((uint32_t)(0xFUL << MXC_F_I2C_RX_CTRL1_RX_FIFO_POS)) /**< RX_CTRL1_RX_FIFO Mask */ + +/**@} end of group I2C_RX_CTRL1_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_TX_CTRL0 I2C_TX_CTRL0 + * @brief Transmit Control Register 0. + * @{ + */ + #define MXC_F_I2C_TX_CTRL0_TX_PRELOAD_POS 0 /**< TX_CTRL0_TX_PRELOAD Position */ + #define MXC_F_I2C_TX_CTRL0_TX_PRELOAD ((uint32_t)(0x1UL << MXC_F_I2C_TX_CTRL0_TX_PRELOAD_POS)) /**< TX_CTRL0_TX_PRELOAD Mask */ + + #define MXC_F_I2C_TX_CTRL0_TX_READY_MODE_POS 1 /**< TX_CTRL0_TX_READY_MODE Position */ + #define MXC_F_I2C_TX_CTRL0_TX_READY_MODE ((uint32_t)(0x1UL << MXC_F_I2C_TX_CTRL0_TX_READY_MODE_POS)) /**< TX_CTRL0_TX_READY_MODE Mask */ + #define MXC_V_I2C_TX_CTRL0_TX_READY_MODE_EN ((uint32_t)0x0UL) /**< TX_CTRL0_TX_READY_MODE_EN Value */ + #define MXC_S_I2C_TX_CTRL0_TX_READY_MODE_EN (MXC_V_I2C_TX_CTRL0_TX_READY_MODE_EN << MXC_F_I2C_TX_CTRL0_TX_READY_MODE_POS) /**< TX_CTRL0_TX_READY_MODE_EN Setting */ + #define MXC_V_I2C_TX_CTRL0_TX_READY_MODE_DIS ((uint32_t)0x1UL) /**< TX_CTRL0_TX_READY_MODE_DIS Value */ + #define MXC_S_I2C_TX_CTRL0_TX_READY_MODE_DIS (MXC_V_I2C_TX_CTRL0_TX_READY_MODE_DIS << MXC_F_I2C_TX_CTRL0_TX_READY_MODE_POS) /**< TX_CTRL0_TX_READY_MODE_DIS Setting */ + + #define MXC_F_I2C_TX_CTRL0_TX_FLUSH_POS 7 /**< TX_CTRL0_TX_FLUSH Position */ + #define MXC_F_I2C_TX_CTRL0_TX_FLUSH ((uint32_t)(0x1UL << MXC_F_I2C_TX_CTRL0_TX_FLUSH_POS)) /**< TX_CTRL0_TX_FLUSH Mask */ + #define MXC_V_I2C_TX_CTRL0_TX_FLUSH_NOT_FLUSHED ((uint32_t)0x0UL) /**< TX_CTRL0_TX_FLUSH_NOT_FLUSHED Value */ + #define MXC_S_I2C_TX_CTRL0_TX_FLUSH_NOT_FLUSHED (MXC_V_I2C_TX_CTRL0_TX_FLUSH_NOT_FLUSHED << MXC_F_I2C_TX_CTRL0_TX_FLUSH_POS) /**< TX_CTRL0_TX_FLUSH_NOT_FLUSHED Setting */ + #define MXC_V_I2C_TX_CTRL0_TX_FLUSH_FLUSH ((uint32_t)0x1UL) /**< TX_CTRL0_TX_FLUSH_FLUSH Value */ + #define MXC_S_I2C_TX_CTRL0_TX_FLUSH_FLUSH (MXC_V_I2C_TX_CTRL0_TX_FLUSH_FLUSH << MXC_F_I2C_TX_CTRL0_TX_FLUSH_POS) /**< TX_CTRL0_TX_FLUSH_FLUSH Setting */ + + #define MXC_F_I2C_TX_CTRL0_TX_THRESH_POS 8 /**< TX_CTRL0_TX_THRESH Position */ + #define MXC_F_I2C_TX_CTRL0_TX_THRESH ((uint32_t)(0xFUL << MXC_F_I2C_TX_CTRL0_TX_THRESH_POS)) /**< TX_CTRL0_TX_THRESH Mask */ + +/**@} end of group I2C_TX_CTRL0_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_TX_CTRL1 I2C_TX_CTRL1 + * @brief Transmit Control Register 1. + * @{ + */ + #define MXC_F_I2C_TX_CTRL1_TX_READY_POS 0 /**< TX_CTRL1_TX_READY Position */ + #define MXC_F_I2C_TX_CTRL1_TX_READY ((uint32_t)(0x1UL << MXC_F_I2C_TX_CTRL1_TX_READY_POS)) /**< TX_CTRL1_TX_READY Mask */ + + #define MXC_F_I2C_TX_CTRL1_TX_LAST_POS 1 /**< TX_CTRL1_TX_LAST Position */ + #define MXC_F_I2C_TX_CTRL1_TX_LAST ((uint32_t)(0x1UL << MXC_F_I2C_TX_CTRL1_TX_LAST_POS)) /**< TX_CTRL1_TX_LAST Mask */ + #define MXC_V_I2C_TX_CTRL1_TX_LAST_HOLD_SCL_LOW ((uint32_t)0x0UL) /**< TX_CTRL1_TX_LAST_HOLD_SCL_LOW Value */ + #define MXC_S_I2C_TX_CTRL1_TX_LAST_HOLD_SCL_LOW (MXC_V_I2C_TX_CTRL1_TX_LAST_HOLD_SCL_LOW << MXC_F_I2C_TX_CTRL1_TX_LAST_POS) /**< TX_CTRL1_TX_LAST_HOLD_SCL_LOW Setting */ + #define MXC_V_I2C_TX_CTRL1_TX_LAST_END_TRANSACTION ((uint32_t)0x1UL) /**< TX_CTRL1_TX_LAST_END_TRANSACTION Value */ + #define MXC_S_I2C_TX_CTRL1_TX_LAST_END_TRANSACTION (MXC_V_I2C_TX_CTRL1_TX_LAST_END_TRANSACTION << MXC_F_I2C_TX_CTRL1_TX_LAST_POS) /**< TX_CTRL1_TX_LAST_END_TRANSACTION Setting */ + + #define MXC_F_I2C_TX_CTRL1_TX_FIFO_POS 8 /**< TX_CTRL1_TX_FIFO Position */ + #define MXC_F_I2C_TX_CTRL1_TX_FIFO ((uint32_t)(0xFUL << MXC_F_I2C_TX_CTRL1_TX_FIFO_POS)) /**< TX_CTRL1_TX_FIFO Mask */ + +/**@} end of group I2C_TX_CTRL1_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_FIFO I2C_FIFO + * @brief Data Register. + * @{ + */ + #define MXC_F_I2C_FIFO_DATA_POS 0 /**< FIFO_DATA Position */ + #define MXC_F_I2C_FIFO_DATA ((uint32_t)(0xFFUL << MXC_F_I2C_FIFO_DATA_POS)) /**< FIFO_DATA Mask */ + +/**@} end of group I2C_FIFO_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_MASTER_CTRL I2C_MASTER_CTRL + * @brief Master Control Register. + * @{ + */ + #define MXC_F_I2C_MASTER_CTRL_START_POS 0 /**< MASTER_CTRL_START Position */ + #define MXC_F_I2C_MASTER_CTRL_START ((uint32_t)(0x1UL << MXC_F_I2C_MASTER_CTRL_START_POS)) /**< MASTER_CTRL_START Mask */ + + #define MXC_F_I2C_MASTER_CTRL_RESTART_POS 1 /**< MASTER_CTRL_RESTART Position */ + #define MXC_F_I2C_MASTER_CTRL_RESTART ((uint32_t)(0x1UL << MXC_F_I2C_MASTER_CTRL_RESTART_POS)) /**< MASTER_CTRL_RESTART Mask */ + + #define MXC_F_I2C_MASTER_CTRL_STOP_POS 2 /**< MASTER_CTRL_STOP Position */ + #define MXC_F_I2C_MASTER_CTRL_STOP ((uint32_t)(0x1UL << MXC_F_I2C_MASTER_CTRL_STOP_POS)) /**< MASTER_CTRL_STOP Mask */ + + #define MXC_F_I2C_MASTER_CTRL_SL_EX_ADDR_POS 7 /**< MASTER_CTRL_SL_EX_ADDR Position */ + #define MXC_F_I2C_MASTER_CTRL_SL_EX_ADDR ((uint32_t)(0x1UL << MXC_F_I2C_MASTER_CTRL_SL_EX_ADDR_POS)) /**< MASTER_CTRL_SL_EX_ADDR Mask */ + #define MXC_V_I2C_MASTER_CTRL_SL_EX_ADDR_7_BITS_ADDRESS ((uint32_t)0x0UL) /**< MASTER_CTRL_SL_EX_ADDR_7_BITS_ADDRESS Value */ + #define MXC_S_I2C_MASTER_CTRL_SL_EX_ADDR_7_BITS_ADDRESS (MXC_V_I2C_MASTER_CTRL_SL_EX_ADDR_7_BITS_ADDRESS << MXC_F_I2C_MASTER_CTRL_SL_EX_ADDR_POS) /**< MASTER_CTRL_SL_EX_ADDR_7_BITS_ADDRESS Setting */ + #define MXC_V_I2C_MASTER_CTRL_SL_EX_ADDR_10_BITS_ADDRESS ((uint32_t)0x1UL) /**< MASTER_CTRL_SL_EX_ADDR_10_BITS_ADDRESS Value */ + #define MXC_S_I2C_MASTER_CTRL_SL_EX_ADDR_10_BITS_ADDRESS (MXC_V_I2C_MASTER_CTRL_SL_EX_ADDR_10_BITS_ADDRESS << MXC_F_I2C_MASTER_CTRL_SL_EX_ADDR_POS) /**< MASTER_CTRL_SL_EX_ADDR_10_BITS_ADDRESS Setting */ + + #define MXC_F_I2C_MASTER_CTRL_MASTER_CODE_POS 8 /**< MASTER_CTRL_MASTER_CODE Position */ + #define MXC_F_I2C_MASTER_CTRL_MASTER_CODE ((uint32_t)(0x7UL << MXC_F_I2C_MASTER_CTRL_MASTER_CODE_POS)) /**< MASTER_CTRL_MASTER_CODE Mask */ + + #define MXC_F_I2C_MASTER_CTRL_SCL_SPEED_UP_POS 11 /**< MASTER_CTRL_SCL_SPEED_UP Position */ + #define MXC_F_I2C_MASTER_CTRL_SCL_SPEED_UP ((uint32_t)(0x1UL << MXC_F_I2C_MASTER_CTRL_SCL_SPEED_UP_POS)) /**< MASTER_CTRL_SCL_SPEED_UP Mask */ + #define MXC_V_I2C_MASTER_CTRL_SCL_SPEED_UP_EN ((uint32_t)0x0UL) /**< MASTER_CTRL_SCL_SPEED_UP_EN Value */ + #define MXC_S_I2C_MASTER_CTRL_SCL_SPEED_UP_EN (MXC_V_I2C_MASTER_CTRL_SCL_SPEED_UP_EN << MXC_F_I2C_MASTER_CTRL_SCL_SPEED_UP_POS) /**< MASTER_CTRL_SCL_SPEED_UP_EN Setting */ + #define MXC_V_I2C_MASTER_CTRL_SCL_SPEED_UP_DIS ((uint32_t)0x1UL) /**< MASTER_CTRL_SCL_SPEED_UP_DIS Value */ + #define MXC_S_I2C_MASTER_CTRL_SCL_SPEED_UP_DIS (MXC_V_I2C_MASTER_CTRL_SCL_SPEED_UP_DIS << MXC_F_I2C_MASTER_CTRL_SCL_SPEED_UP_POS) /**< MASTER_CTRL_SCL_SPEED_UP_DIS Setting */ + +/**@} end of group I2C_MASTER_CTRL_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_CLK_LO I2C_CLK_LO + * @brief Clock Low Register. + * @{ + */ + #define MXC_F_I2C_CLK_LO_CLK_LO_POS 0 /**< CLK_LO_CLK_LO Position */ + #define MXC_F_I2C_CLK_LO_CLK_LO ((uint32_t)(0x1FFUL << MXC_F_I2C_CLK_LO_CLK_LO_POS)) /**< CLK_LO_CLK_LO Mask */ + +/**@} end of group I2C_CLK_LO_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_CLK_HI I2C_CLK_HI + * @brief Clock high Register. + * @{ + */ + #define MXC_F_I2C_CLK_HI_CKH_POS 0 /**< CLK_HI_CKH Position */ + #define MXC_F_I2C_CLK_HI_CKH ((uint32_t)(0x1FFUL << MXC_F_I2C_CLK_HI_CKH_POS)) /**< CLK_HI_CKH Mask */ + +/**@} end of group I2C_CLK_HI_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_HS_CLK I2C_HS_CLK + * @brief HS-Mode Clock Control Register + * @{ + */ + #define MXC_F_I2C_HS_CLK_HS_CLK_LO_POS 0 /**< HS_CLK_HS_CLK_LO Position */ + #define MXC_F_I2C_HS_CLK_HS_CLK_LO ((uint32_t)(0xFFUL << MXC_F_I2C_HS_CLK_HS_CLK_LO_POS)) /**< HS_CLK_HS_CLK_LO Mask */ + + #define MXC_F_I2C_HS_CLK_HS_CLK_HI_POS 8 /**< HS_CLK_HS_CLK_HI Position */ + #define MXC_F_I2C_HS_CLK_HS_CLK_HI ((uint32_t)(0xFFUL << MXC_F_I2C_HS_CLK_HS_CLK_HI_POS)) /**< HS_CLK_HS_CLK_HI Mask */ + +/**@} end of group I2C_HS_CLK_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_TIMEOUT I2C_TIMEOUT + * @brief Timeout Register + * @{ + */ + #define MXC_F_I2C_TIMEOUT_TO_POS 0 /**< TIMEOUT_TO Position */ + #define MXC_F_I2C_TIMEOUT_TO ((uint32_t)(0xFFFFUL << MXC_F_I2C_TIMEOUT_TO_POS)) /**< TIMEOUT_TO Mask */ + +/**@} end of group I2C_TIMEOUT_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_SLAVE_ADDR I2C_SLAVE_ADDR + * @brief Slave Address Register. + * @{ + */ + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_POS 0 /**< SLAVE_ADDR_SLAVE_ADDR Position */ + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR ((uint32_t)(0x3FFUL << MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_POS)) /**< SLAVE_ADDR_SLAVE_ADDR Mask */ + + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_DIS_POS 10 /**< SLAVE_ADDR_SLAVE_ADDR_DIS Position */ + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_DIS ((uint32_t)(0x1UL << MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_DIS_POS)) /**< SLAVE_ADDR_SLAVE_ADDR_DIS Mask */ + + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_IDX_POS 11 /**< SLAVE_ADDR_SLAVE_ADDR_IDX Position */ + #define MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_IDX ((uint32_t)(0xFUL << MXC_F_I2C_SLAVE_ADDR_SLAVE_ADDR_IDX_POS)) /**< SLAVE_ADDR_SLAVE_ADDR_IDX Mask */ + + #define MXC_F_I2C_SLAVE_ADDR_EX_ADDR_POS 15 /**< SLAVE_ADDR_EX_ADDR Position */ + #define MXC_F_I2C_SLAVE_ADDR_EX_ADDR ((uint32_t)(0x1UL << MXC_F_I2C_SLAVE_ADDR_EX_ADDR_POS)) /**< SLAVE_ADDR_EX_ADDR Mask */ + #define MXC_V_I2C_SLAVE_ADDR_EX_ADDR_7_BITS_ADDRESS ((uint32_t)0x0UL) /**< SLAVE_ADDR_EX_ADDR_7_BITS_ADDRESS Value */ + #define MXC_S_I2C_SLAVE_ADDR_EX_ADDR_7_BITS_ADDRESS (MXC_V_I2C_SLAVE_ADDR_EX_ADDR_7_BITS_ADDRESS << MXC_F_I2C_SLAVE_ADDR_EX_ADDR_POS) /**< SLAVE_ADDR_EX_ADDR_7_BITS_ADDRESS Setting */ + #define MXC_V_I2C_SLAVE_ADDR_EX_ADDR_10_BITS_ADDRESS ((uint32_t)0x1UL) /**< SLAVE_ADDR_EX_ADDR_10_BITS_ADDRESS Value */ + #define MXC_S_I2C_SLAVE_ADDR_EX_ADDR_10_BITS_ADDRESS (MXC_V_I2C_SLAVE_ADDR_EX_ADDR_10_BITS_ADDRESS << MXC_F_I2C_SLAVE_ADDR_EX_ADDR_POS) /**< SLAVE_ADDR_EX_ADDR_10_BITS_ADDRESS Setting */ + +/**@} end of group I2C_SLAVE_ADDR_Register */ + +/** + * @ingroup i2c_registers + * @defgroup I2C_DMA I2C_DMA + * @brief DMA Register. + * @{ + */ + #define MXC_F_I2C_DMA_TX_EN_POS 0 /**< DMA_TX_EN Position */ + #define MXC_F_I2C_DMA_TX_EN ((uint32_t)(0x1UL << MXC_F_I2C_DMA_TX_EN_POS)) /**< DMA_TX_EN Mask */ + #define MXC_V_I2C_DMA_TX_EN_DIS ((uint32_t)0x0UL) /**< DMA_TX_EN_DIS Value */ + #define MXC_S_I2C_DMA_TX_EN_DIS (MXC_V_I2C_DMA_TX_EN_DIS << MXC_F_I2C_DMA_TX_EN_POS) /**< DMA_TX_EN_DIS Setting */ + #define MXC_V_I2C_DMA_TX_EN_EN ((uint32_t)0x1UL) /**< DMA_TX_EN_EN Value */ + #define MXC_S_I2C_DMA_TX_EN_EN (MXC_V_I2C_DMA_TX_EN_EN << MXC_F_I2C_DMA_TX_EN_POS) /**< DMA_TX_EN_EN Setting */ + + #define MXC_F_I2C_DMA_RX_EN_POS 1 /**< DMA_RX_EN Position */ + #define MXC_F_I2C_DMA_RX_EN ((uint32_t)(0x1UL << MXC_F_I2C_DMA_RX_EN_POS)) /**< DMA_RX_EN Mask */ + #define MXC_V_I2C_DMA_RX_EN_DIS ((uint32_t)0x0UL) /**< DMA_RX_EN_DIS Value */ + #define MXC_S_I2C_DMA_RX_EN_DIS (MXC_V_I2C_DMA_RX_EN_DIS << MXC_F_I2C_DMA_RX_EN_POS) /**< DMA_RX_EN_DIS Setting */ + #define MXC_V_I2C_DMA_RX_EN_EN ((uint32_t)0x1UL) /**< DMA_RX_EN_EN Value */ + #define MXC_S_I2C_DMA_RX_EN_EN (MXC_V_I2C_DMA_RX_EN_EN << MXC_F_I2C_DMA_RX_EN_POS) /**< DMA_RX_EN_EN Setting */ + +/**@} end of group I2C_DMA_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _I2C_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h new file mode 100644 index 0000000..abfb9d1 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h @@ -0,0 +1,167 @@ +/** + * @file icc_regs.h + * @brief Registers, Bit Masks and Bit Positions for the ICC Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _ICC_REGS_H_ +#define _ICC_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup icc + * @defgroup icc_registers ICC_Registers + * @brief Registers, Bit Masks and Bit Positions for the ICC Peripheral Module. + * @details Instruction Cache Controller Registers + */ + +/** + * @ingroup icc_registers + * Structure type to access the ICC Registers. + */ +typedef struct { + __I uint32_t cache_id; /**< <tt>\b 0x0000:</tt> ICC CACHE_ID Register */ + __I uint32_t memcfg; /**< <tt>\b 0x0004:</tt> ICC MEMCFG Register */ + __R uint32_t rsv_0x8_0xff[62]; + __IO uint32_t cache_ctrl; /**< <tt>\b 0x0100:</tt> ICC CACHE_CTRL Register */ + __R uint32_t rsv_0x104_0x6ff[383]; + __IO uint32_t invalidate; /**< <tt>\b 0x0700:</tt> ICC INVALIDATE Register */ +} mxc_icc_regs_t; + +/* Register offsets for module ICC */ +/** + * @ingroup icc_registers + * @defgroup ICC_Register_Offsets Register Offsets + * @brief ICC Peripheral Register Offsets from the ICC Base Peripheral Address. + * @{ + */ + #define MXC_R_ICC_CACHE_ID ((uint32_t)0x00000000UL) /**< Offset from ICC Base Address: <tt> 0x0000</tt> */ + #define MXC_R_ICC_MEMCFG ((uint32_t)0x00000004UL) /**< Offset from ICC Base Address: <tt> 0x0004</tt> */ + #define MXC_R_ICC_CACHE_CTRL ((uint32_t)0x00000100UL) /**< Offset from ICC Base Address: <tt> 0x0100</tt> */ + #define MXC_R_ICC_INVALIDATE ((uint32_t)0x00000700UL) /**< Offset from ICC Base Address: <tt> 0x0700</tt> */ +/**@} end of group icc_registers */ + +/** + * @ingroup icc_registers + * @defgroup ICC_CACHE_ID ICC_CACHE_ID + * @brief Cache ID Register. + * @{ + */ + #define MXC_F_ICC_CACHE_ID_RELNUM_POS 0 /**< CACHE_ID_RELNUM Position */ + #define MXC_F_ICC_CACHE_ID_RELNUM ((uint32_t)(0x3FUL << MXC_F_ICC_CACHE_ID_RELNUM_POS)) /**< CACHE_ID_RELNUM Mask */ + + #define MXC_F_ICC_CACHE_ID_PARTNUM_POS 6 /**< CACHE_ID_PARTNUM Position */ + #define MXC_F_ICC_CACHE_ID_PARTNUM ((uint32_t)(0xFUL << MXC_F_ICC_CACHE_ID_PARTNUM_POS)) /**< CACHE_ID_PARTNUM Mask */ + + #define MXC_F_ICC_CACHE_ID_CCHID_POS 10 /**< CACHE_ID_CCHID Position */ + #define MXC_F_ICC_CACHE_ID_CCHID ((uint32_t)(0x3FUL << MXC_F_ICC_CACHE_ID_CCHID_POS)) /**< CACHE_ID_CCHID Mask */ + +/**@} end of group ICC_CACHE_ID_Register */ + +/** + * @ingroup icc_registers + * @defgroup ICC_MEMCFG ICC_MEMCFG + * @brief Memory Configuration Register. + * @{ + */ + #define MXC_F_ICC_MEMCFG_CCHSZ_POS 0 /**< MEMCFG_CCHSZ Position */ + #define MXC_F_ICC_MEMCFG_CCHSZ ((uint32_t)(0xFFFFUL << MXC_F_ICC_MEMCFG_CCHSZ_POS)) /**< MEMCFG_CCHSZ Mask */ + + #define MXC_F_ICC_MEMCFG_MEMSZ_POS 16 /**< MEMCFG_MEMSZ Position */ + #define MXC_F_ICC_MEMCFG_MEMSZ ((uint32_t)(0xFFFFUL << MXC_F_ICC_MEMCFG_MEMSZ_POS)) /**< MEMCFG_MEMSZ Mask */ + +/**@} end of group ICC_MEMCFG_Register */ + +/** + * @ingroup icc_registers + * @defgroup ICC_CACHE_CTRL ICC_CACHE_CTRL + * @brief Cache Control and Status Register. + * @{ + */ + #define MXC_F_ICC_CACHE_CTRL_CACHE_EN_POS 0 /**< CACHE_CTRL_CACHE_EN Position */ + #define MXC_F_ICC_CACHE_CTRL_CACHE_EN ((uint32_t)(0x1UL << MXC_F_ICC_CACHE_CTRL_CACHE_EN_POS)) /**< CACHE_CTRL_CACHE_EN Mask */ + #define MXC_V_ICC_CACHE_CTRL_CACHE_EN_DIS ((uint32_t)0x0UL) /**< CACHE_CTRL_CACHE_EN_DIS Value */ + #define MXC_S_ICC_CACHE_CTRL_CACHE_EN_DIS (MXC_V_ICC_CACHE_CTRL_CACHE_EN_DIS << MXC_F_ICC_CACHE_CTRL_CACHE_EN_POS) /**< CACHE_CTRL_CACHE_EN_DIS Setting */ + #define MXC_V_ICC_CACHE_CTRL_CACHE_EN_EN ((uint32_t)0x1UL) /**< CACHE_CTRL_CACHE_EN_EN Value */ + #define MXC_S_ICC_CACHE_CTRL_CACHE_EN_EN (MXC_V_ICC_CACHE_CTRL_CACHE_EN_EN << MXC_F_ICC_CACHE_CTRL_CACHE_EN_POS) /**< CACHE_CTRL_CACHE_EN_EN Setting */ + + #define MXC_F_ICC_CACHE_CTRL_CACHE_RDY_POS 16 /**< CACHE_CTRL_CACHE_RDY Position */ + #define MXC_F_ICC_CACHE_CTRL_CACHE_RDY ((uint32_t)(0x1UL << MXC_F_ICC_CACHE_CTRL_CACHE_RDY_POS)) /**< CACHE_CTRL_CACHE_RDY Mask */ + #define MXC_V_ICC_CACHE_CTRL_CACHE_RDY_NOTREADY ((uint32_t)0x0UL) /**< CACHE_CTRL_CACHE_RDY_NOTREADY Value */ + #define MXC_S_ICC_CACHE_CTRL_CACHE_RDY_NOTREADY (MXC_V_ICC_CACHE_CTRL_CACHE_RDY_NOTREADY << MXC_F_ICC_CACHE_CTRL_CACHE_RDY_POS) /**< CACHE_CTRL_CACHE_RDY_NOTREADY Setting */ + #define MXC_V_ICC_CACHE_CTRL_CACHE_RDY_READY ((uint32_t)0x1UL) /**< CACHE_CTRL_CACHE_RDY_READY Value */ + #define MXC_S_ICC_CACHE_CTRL_CACHE_RDY_READY (MXC_V_ICC_CACHE_CTRL_CACHE_RDY_READY << MXC_F_ICC_CACHE_CTRL_CACHE_RDY_POS) /**< CACHE_CTRL_CACHE_RDY_READY Setting */ + +/**@} end of group ICC_CACHE_CTRL_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _ICC_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.h new file mode 100644 index 0000000..fdc97bf --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.h @@ -0,0 +1,403 @@ +/** + * @file max32660.h + * @brief Device-specific perhiperal header file + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-28 14:56:31 +0000 (Tue, 28 Aug 2018) $ + * $Revision: 37409 $ + * + ******************************************************************************/ + +#ifndef _MAX32660_REGS_H_ +#define _MAX32660_REGS_H_ + +#ifndef TARGET_NUM +#define TARGET_NUM 32660 +#endif + +#include <stdint.h> + +#ifndef FALSE +#define FALSE (0) +#endif + +#ifndef TRUE +#define TRUE (1) +#endif + +#if !defined (__GNUC__) +#define CMSIS_VECTAB_VIRTUAL +#define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "nvic_table.h" +#endif /* !__GNUC__ */ + +/* COMPILER SPECIFIC DEFINES (IAR, ARMCC and GNUC) */ +#if defined ( __GNUC__ ) /* GCC */ +#define __weak __attribute__((weak)) + +#elif defined ( __CC_ARM) /* Keil */ + +#define inline __inline +#pragma anon_unions + +#endif + +typedef enum { + NonMaskableInt_IRQn = -14, + HardFault_IRQn = -13, + MemoryManagement_IRQn = -12, + BusFault_IRQn = -11, + UsageFault_IRQn = -10, + SVCall_IRQn = -5, + DebugMonitor_IRQn = -4, + PendSV_IRQn = -2, + SysTick_IRQn = -1, + + /* Device-specific interrupt sources (external to ARM core) */ + /* table entry number */ + /* |||| */ + /* |||| table offset address */ + /* vvvv vvvvvv */ + + PF_IRQn = 0, /* 0x10 0x0040 16: Power Fail */ + WDT0_IRQn, /* 0x11 0x0044 17: Watchdog 0 */ + RSV00_IRQn, /* 0x12 0x0048 18: RSV00 */ + RTC_IRQn, /* 0x13 0x004C 19: RTC */ + RSV1_IRQn, /* 0x14 0x0050 20: RSV1 */ + TMR0_IRQn, /* 0x15 0x0054 21: Timer 0 */ + TMR1_IRQn, /* 0x16 0x0058 22: Timer 1 */ + TMR2_IRQn, /* 0x17 0x005C 23: Timer 2 */ + RSV02_IRQn, /* 0x18 0x0060 24: RSV02 */ + RSV03_IRQn, /* 0x19 0x0064 25: RSV03 */ + RSV04_IRQn, /* 0x1A 0x0068 26: RSV04 */ + RSV05_IRQn, /* 0x1B 0x006C 27: RSV05 */ + RSV06_IRQn, /* 0x1C 0x0070 28: RSV06 */ + I2C0_IRQn, /* 0x1D 0x0074 29: I2C0 */ + UART0_IRQn, /* 0x1E 0x0078 30: UART 0 */ + UART1_IRQn, /* 0x1F 0x007C 31: UART 1 */ + SPI17Y_IRQn, /* 0x20 0x0080 32: SPI17Y */ + SPIMSS_IRQn, /* 0x21 0x0084 33: SPIMSS */ + RSV07_IRQn, /* 0x22 0x0088 34: RSV07 */ + RSV08_IRQn, /* 0x23 0x008C 35: RSV08 */ + RSV09_IRQn, /* 0x24 0x0090 36: RSV09 */ + RSV10_IRQn, /* 0x25 0x0094 37: RSV10 */ + RSV11_IRQn, /* 0x26 0x0098 38: RSV11 */ + FLC_IRQn, /* 0x27 0x009C 39: FLC */ + GPIO0_IRQn, /* 0x28 0x00A0 40: GPIO0 */ + RSV12_IRQn, /* 0x29 0x00A4 41: RSV12 */ + RSV13_IRQn, /* 0x2A 0x00A8 42: RSV13 */ + RSV14_IRQn, /* 0x2B 0x00AC 43: RSV14 */ + DMA0_IRQn, /* 0x2C 0x00B0 44: DMA0 */ + DMA1_IRQn, /* 0x2D 0x00B4 45: DMA1 */ + DMA2_IRQn, /* 0x2E 0x00B8 46: DMA2 */ + DMA3_IRQn, /* 0x2F 0x00BC 47: DMA3 */ + RSV15_IRQn, /* 0x30 0x00C0 48: RSV15 */ + RSV16_IRQn, /* 0x31 0x00C4 49: RSV16 */ + RSV17_IRQn, /* 0x32 0x00C8 50: RSV17 */ + RSV18_IRQn, /* 0x33 0x00CC 51: RSV18 */ + I2C1_IRQn, /* 0x34 0x00D0 52: I2C1 */ + RSV19_IRQn, /* 0x35 0x00D4 53: RSV19 */ + RSV20_IRQn, /* 0x36 0x00D8 54: RSV20 */ + RSV21_IRQn, /* 0x37 0x00DC 55: RSV21 */ + RSV22_IRQn, /* 0x38 0x00E0 56: RSV22 */ + RSV23_IRQn, /* 0x39 0x00E4 57: RSV23 */ + RSV24_IRQn, /* 0x3A 0x00E8 58: RSV24 */ + RSV25_IRQn, /* 0x3B 0x00EC 59: RSV25 */ + RSV26_IRQn, /* 0x3C 0x00F0 60: RSV26 */ + RSV27_IRQn, /* 0x3D 0x00F4 61: RSV27 */ + RSV28_IRQn, /* 0x3E 0x00F8 62: RSV28 */ + RSV29_IRQn, /* 0x3F 0x00FC 63: RSV29 */ + RSV30_IRQn, /* 0x40 0x0100 64: RSV30 */ + RSV31_IRQn, /* 0x41 0x0104 65: RSV31 */ + RSV32_IRQn, /* 0x42 0x0108 66: RSV32 */ + RSV33_IRQn, /* 0x43 0x010C 67: RSV33 */ + RSV34_IRQn, /* 0x44 0x0110 68: RSV34 */ + RSV35_IRQn, /* 0x45 0x0114 69: RSV35 */ + GPIOWAKE_IRQn, /* 0x46 0x0118 70: GPIO Wakeup */ + MXC_IRQ_EXT_COUNT, +} IRQn_Type; + +#define MXC_IRQ_COUNT (MXC_IRQ_EXT_COUNT + 16) + + +/* ================================================================================ */ +/* ================ Processor and Core Peripheral Section ================ */ +/* ================================================================================ */ + +/* ---------------------- Configuration of the Cortex-M Processor and Core Peripherals ---------------------- */ +#define __CM4_REV 0x0100 /*!< Cortex-M4 Core Revision */ +#define __MPU_PRESENT 1 /*!< MPU present or not */ +#define __NVIC_PRIO_BITS 3 /*!< Number of Bits used for Priority Levels */ +#define __Vendor_SysTickConfig 0 /*!< Set to 1 if different SysTick Config is used */ +#define __FPU_PRESENT 1 /*!< FPU present or not */ + +#include <core_cm4.h> /*!< Cortex-M4 processor and core peripherals */ +#include "system_max32660.h" /*!< System Header */ + + +/* ================================================================================ */ +/* ================== Device Specific Memory Section ================== */ +/* ================================================================================ */ + +#define MXC_FLASH_MEM_BASE 0x00000000UL +#define MXC_FLASH_PAGE_SIZE 0x00002000UL +#define MXC_FLASH_MEM_SIZE 0x00040000UL +#define MXC_INFO_MEM_BASE 0x00040000UL +#define MXC_INFO_MEM_SIZE 0x00001000UL +#define MXC_SRAM_MEM_BASE 0x20000000UL +#define MXC_SRAM_MEM_SIZE 0x00018000UL + +/* ================================================================================ */ +/* ================ Device Specific Peripheral Section ================ */ +/* ================================================================================ */ + +/* + Base addresses and configuration settings for all MAX32660 peripheral modules. +*/ + +/******************************************************************************/ +/* Global control */ +#define MXC_BASE_GCR ((uint32_t)0x40000000UL) +#define MXC_GCR ((mxc_gcr_regs_t*)MXC_BASE_GCR) + +/******************************************************************************/ +/* Non-battery backed SI Registers */ +#define MXC_BASE_SIR ((uint32_t)0x40000400UL) +#define MXC_SIR ((mxc_sir_regs_t*)MXC_BASE_SIR) + +/******************************************************************************/ +/* Watchdog */ +#define MXC_BASE_WDT0 ((uint32_t)0x40003000UL) +#define MXC_WDT0 ((mxc_wdt_regs_t*)MXC_BASE_WDT0) + +/******************************************************************************/ +/* Real Time Clock */ +#define MXC_BASE_RTC ((uint32_t)0x40006000UL) +#define MXC_RTC ((mxc_rtc_regs_t*)MXC_BASE_RTC) + +/******************************************************************************/ +/* Power Sequencer */ +#define MXC_BASE_PWRSEQ ((uint32_t)0x40006800UL) +#define MXC_PWRSEQ ((mxc_pwrseq_regs_t*)MXC_BASE_PWRSEQ) + + +/******************************************************************************/ +/* GPIO */ +#define MXC_CFG_GPIO_INSTANCES (1) +#define MXC_CFG_GPIO_PINS_PORT (14) + +#define MXC_BASE_GPIO0 ((uint32_t)0x40008000UL) +#define MXC_GPIO0 ((mxc_gpio_regs_t*)MXC_BASE_GPIO0) + +#define MXC_GPIO_GET_IDX(p) ((p) == MXC_GPIO0 ? 0 :-1) + +#define MXC_GPIO_GET_GPIO(i) ((i) == 0 ? MXC_GPIO0 : 0) + +#define MXC_GPIO_GET_IRQ(i) ((i) == 0 ? GPIO0_IRQn : 0) + +/******************************************************************************/ +/* Timer */ +#define MXC_CFG_TMR_INSTANCES (3) + +#define MXC_BASE_TMR0 ((uint32_t)0x40010000UL) +#define MXC_TMR0 ((mxc_tmr_regs_t*)MXC_BASE_TMR0) +#define MXC_BASE_TMR1 ((uint32_t)0x40011000UL) +#define MXC_TMR1 ((mxc_tmr_regs_t*)MXC_BASE_TMR1) +#define MXC_BASE_TMR2 ((uint32_t)0x40012000UL) +#define MXC_TMR2 ((mxc_tmr_regs_t*)MXC_BASE_TMR2) + +#define MXC_TMR_GET_IRQ(i) (IRQn_Type)((i) == 0 ? TMR0_IRQn : \ + (i) == 1 ? TMR1_IRQn : \ + (i) == 2 ? TMR2_IRQn : 0) + +#define MXC_TMR_GET_BASE(i) ((i) == 0 ? MXC_BASE_TMR0 : \ + (i) == 1 ? MXC_BASE_TMR1 : \ + (i) == 2 ? MXC_BASE_TMR2 : 0) + +#define MXC_TMR_GET_TMR(i) ((i) == 0 ? MXC_TMR0 : \ + (i) == 1 ? MXC_TMR1 : \ + (i) == 2 ? MXC_TMR2 : 0) + +#define MXC_TMR_GET_IDX(p) ((p) == MXC_TMR0 ? 0 : \ + (p) == MXC_TMR1 ? 1 : \ + (p) == MXC_TMR2 ? 2 : -1) + +/******************************************************************************/ +/* SPIMSS */ + +#define MXC_SPIMSS_INSTANCES (1) +#define MXC_SPIMSS_FIFO_DEPTH (8) + +#define MXC_BASE_SPIMSS ((uint32_t)0x40019000UL) +#define MXC_SPIMSS ((mxc_spimss_regs_t*)MXC_BASE_SPIMSS) + +#define MXC_SPIMSS_GET_IDX(p) ((p) == MXC_SPIMSS ? 0 : -1) +#define MXC_SPIMSS_GET_SPI(i) ((i) == 0 ? MXC_SPIMSS : 0) + +/******************************************************************************/ +/* I2C */ +#define MXC_I2C_INSTANCES (2) +#define MXC_I2C_FIFO_DEPTH (8) + +#define MXC_BASE_I2C0 ((uint32_t)0x4001D000UL) +#define MXC_I2C0 ((mxc_i2c_regs_t*)MXC_BASE_I2C0) +#define MXC_BASE_I2C1 ((uint32_t)0x4001E000UL) +#define MXC_I2C1 ((mxc_i2c_regs_t*)MXC_BASE_I2C1) + +#define MXC_I2C_GET_IRQ(i) (IRQn_Type)((i) == 0 ? I2C0_IRQn : \ + (i) == 1 ? I2C1_IRQn : 0) + +#define MXC_I2C_GET_BASE(i) ((i) == 0 ? MXC_BASE_I2C0 : \ + (i) == 1 ? MXC_BASE_I2C1 : 0) + +#define MXC_I2C_GET_I2C(i) ((i) == 0 ? MXC_I2C0 : \ + (i) == 1 ? MXC_I2C1 : 0) + +#define MXC_I2C_GET_IDX(p) ((p) == MXC_I2C0 ? 0 : \ + (p) == MXC_I2C1 ? 1 : -1) + +/******************************************************************************/ +/* DMA */ +#define MXC_DMA_CHANNELS (4) + +#define MXC_BASE_DMA ((uint32_t)0x40028000UL) +#define MXC_DMA ((mxc_dma_regs_t*)MXC_BASE_DMA) + +/******************************************************************************/ +/* FLC */ +#define MXC_BASE_FLC ((uint32_t)0x40029000UL) +#define MXC_FLC ((mxc_flc_regs_t*)MXC_BASE_FLC) + +/******************************************************************************/ +/* Instruction Cache */ +#define MXC_BASE_ICC ((uint32_t)0x4002A000UL) +#define MXC_ICC ((mxc_icc_regs_t*)MXC_BASE_ICC) + +/******************************************************************************/ +/* UART / Serial Port Interface */ + +#define MXC_UART_INSTANCES (2) +#define MXC_UART_FIFO_DEPTH (8) + +#define MXC_BASE_UART0 ((uint32_t)0x40042000UL) +#define MXC_UART0 ((mxc_uart_regs_t*)MXC_BASE_UART0) +#define MXC_BASE_UART1 ((uint32_t)0x40043000UL) +#define MXC_UART1 ((mxc_uart_regs_t*)MXC_BASE_UART1) + +#define MXC_UART_GET_IRQ(i) (IRQn_Type)((i) == 0 ? UART0_IRQn : \ + (i) == 1 ? UART1_IRQn : 0) + +#define MXC_UART_GET_BASE(i) ((i) == 0 ? MXC_BASE_UART0 : \ + (i) == 1 ? MXC_BASE_UART1 : 0) + +#define MXC_UART_GET_UART(i) ((i) == 0 ? MXC_UART0 : \ + (i) == 1 ? MXC_UART1 : 0) + +#define MXC_UART_GET_IDX(p) ((p) == MXC_UART0 ? 0 : \ + (p) == MXC_UART1 ? 1 : -1) + +/******************************************************************************/ +/* SPI */ + + +#define MXC_SPI17Y_INSTANCES (4) +#define MXC_SPI17Y_SS_INSTANCES (1) +#define MXC_SPI17Y_FIFO_DEPTH (32) + +#define MXC_BASE_SPI17Y ((uint32_t)0x40046000UL) +#define MXC_SPI17Y ((mxc_spi17y_regs_t*)MXC_BASE_SPI17Y) + +#define MXC_SPI17Y_GET_IDX(p) ((p) == MXC_SPI17Y ? 0 : -1) + +#define MXC_SPI17Y_GET_BASE(i) ((i) == 0 ? MXC_BASE_SPI17Y : 0) + +#define MXC_SPI17Y_GET_SPI17Y(i) ((i) == 0 ? MXC_SPI17Y : 0) + +/******************************************************************************/ +/* Bit Shifting */ + +#define MXC_F_BIT_0 (1 << 0) +#define MXC_F_BIT_1 (1 << 1) +#define MXC_F_BIT_2 (1 << 2) +#define MXC_F_BIT_3 (1 << 3) +#define MXC_F_BIT_4 (1 << 4) +#define MXC_F_BIT_5 (1 << 5) +#define MXC_F_BIT_6 (1 << 6) +#define MXC_F_BIT_7 (1 << 7) +#define MXC_F_BIT_8 (1 << 8) +#define MXC_F_BIT_9 (1 << 9) +#define MXC_F_BIT_10 (1 << 10) +#define MXC_F_BIT_11 (1 << 11) +#define MXC_F_BIT_12 (1 << 12) +#define MXC_F_BIT_13 (1 << 13) +#define MXC_F_BIT_14 (1 << 14) +#define MXC_F_BIT_15 (1 << 15) +#define MXC_F_BIT_16 (1 << 16) +#define MXC_F_BIT_17 (1 << 17) +#define MXC_F_BIT_18 (1 << 18) +#define MXC_F_BIT_19 (1 << 19) +#define MXC_F_BIT_20 (1 << 20) +#define MXC_F_BIT_21 (1 << 21) +#define MXC_F_BIT_22 (1 << 22) +#define MXC_F_BIT_23 (1 << 23) +#define MXC_F_BIT_24 (1 << 24) +#define MXC_F_BIT_25 (1 << 25) +#define MXC_F_BIT_26 (1 << 26) +#define MXC_F_BIT_27 (1 << 27) +#define MXC_F_BIT_28 (1 << 28) +#define MXC_F_BIT_29 (1 << 29) +#define MXC_F_BIT_30 (1 << 30) +#define MXC_F_BIT_31 (1 << 31) + +/******************************************************************************/ +/* Bit Banding */ + +#define BITBAND(reg, bit) ((0xf0000000 & (uint32_t)(reg)) + 0x2000000 + \ + (((uint32_t)(reg) & 0x0fffffff) << 5) + ((bit) << 2)) + +#define MXC_CLRBIT(reg, bit) (*(volatile uint32_t *)BITBAND(reg, bit) = 0) +#define MXC_SETBIT(reg, bit) (*(volatile uint32_t *)BITBAND(reg, bit) = 1) +#define MXC_GETBIT(reg, bit) (*(volatile uint32_t *)BITBAND(reg, bit)) + +#define MXC_SETFIELD(reg, mask, value) (reg = (reg & ~mask) | (value & mask)) + +/******************************************************************************/ +/* SCB CPACR */ + +/* Note: Added by Maxim Integrated, as these are missing from CMSIS/Core/Include/core_cm4.h */ +#define SCB_CPACR_CP10_Pos 20 /*!< SCB CPACR: Coprocessor 10 Position */ +#define SCB_CPACR_CP10_Msk (0x3UL << SCB_CPACR_CP10_Pos) /*!< SCB CPACR: Coprocessor 10 Mask */ +#define SCB_CPACR_CP11_Pos 22 /*!< SCB CPACR: Coprocessor 11 Position */ +#define SCB_CPACR_CP11_Msk (0x3UL << SCB_CPACR_CP11_Pos) /*!< SCB CPACR: Coprocessor 11 Mask */ + +#endif /* _MAX32660_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.svd b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.svd new file mode 100644 index 0000000..182d06b --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/max32660.svd @@ -0,0 +1,10949 @@ +<?xml version="1.0" encoding="utf-8"?> +<device schemaVersion="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CMSIS-SVD.xsd"> + <vendor>Maxim Integrated</vendor> + <vendorID>Maxim</vendorID> + <name>max32660</name> + <series>ARMCM4</series> + <version>1.0</version> + <description>MAX32660 32-bit ARM Cortex-M4 microcontroller with 96KB of system RAM and 256KB of flash memory.</description> + <cpu> + <name>CM4</name> + <revision>r2p1</revision> + <endian>little</endian> + <mpuPresent>true</mpuPresent> + <fpuPresent>true</fpuPresent> + <nvicPrioBits>3</nvicPrioBits> + <vendorSystickConfig>false</vendorSystickConfig> + </cpu> + <addressUnitBits>8</addressUnitBits> + <width>32</width> + <size>0x20</size> + <access>read-write</access> + <resetValue>0x00000000</resetValue> + <resetMask>0xFFFFFFFF</resetMask> + <peripherals> + <peripheral> + <name>BBFC</name> + <description>Battery-Backed Function Control.</description> + <baseAddress>0x40005800</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x400</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>BBFCR0</name> + <description>Function Control Register 0.</description> + <addressOffset>0x00</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>CKPDRV</name> + <description>Hyperbus CK Pad Driver Control.</description> + <bitOffset>0</bitOffset> + <bitWidth>4</bitWidth> + </field> + <field> + <name>CKNPDRV</name> + <description>Hyperbus CKN Pad Driver Control.</description> + <bitOffset>4</bitOffset> + <bitWidth>4</bitWidth> + </field> + <field> + <name>RDSDLLEN</name> + <description>Hyperbus RDS DLL Power Up Control.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--BBFC Battery-Backed Function Control.--> + <peripheral> + <name>BBSIR</name> + <description>Battery-Backed Registers.</description> + <baseAddress>0x40005400</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x400</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>rsv0</name> + <description>RFU</description> + <addressOffset>0x00</addressOffset> + </register> + <register> + <name>BB_SIR2</name> + <description>System Init. Configuration Register 2.</description> + <addressOffset>0x08</addressOffset> + <access>read-only</access> + </register> + <register> + <name>BB_SIR3</name> + <description>System Init. Configuration Register 3.</description> + <addressOffset>0x0C</addressOffset> + <access>read-only</access> + </register> + </registers> + </peripheral> + <!--BBSIR Battery-Backed Registers.--> + <peripheral> + <name>DMA</name> + <description>DMA Controller Fully programmable, chaining capable DMA channels.</description> + <baseAddress>0x40028000</baseAddress> + <size>32</size> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>DMA0</name> + <value>28</value> + </interrupt> + <interrupt> + <name>DMA1</name> + <value>29</value> + </interrupt> + <interrupt> + <name>DMA2</name> + <value>30</value> + </interrupt> + <interrupt> + <name>DMA3</name> + <value>31</value> + </interrupt> + <interrupt> + <name>DMA4</name> + <value>68</value> + </interrupt> + <interrupt> + <name>DMA5</name> + <value>69</value> + </interrupt> + <interrupt> + <name>DMA6</name> + <value>70</value> + </interrupt> + <interrupt> + <name>DMA7</name> + <value>71</value> + </interrupt> + <interrupt> + <name>DMA8</name> + <value>72</value> + </interrupt> + <interrupt> + <name>DMA9</name> + <value>73</value> + </interrupt> + <interrupt> + <name>DMA10</name> + <value>74</value> + </interrupt> + <interrupt> + <name>DMA11</name> + <value>75</value> + </interrupt> + <interrupt> + <name>DMA12</name> + <value>76</value> + </interrupt> + <interrupt> + <name>DMA13</name> + <value>77</value> + </interrupt> + <interrupt> + <name>DMA14</name> + <value>78</value> + </interrupt> + <interrupt> + <name>DMA15</name> + <value>79</value> + </interrupt> + <registers> + <register> + <name>CN</name> + <description>DMA Control Register.</description> + <addressOffset>0x000</addressOffset> + <fields> + <field> + <name>CH0_IEN</name> + <description>Channel 0 Interrupt Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH1_IEN</name> + <description>Channel 1 Interrupt Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH2_IEN</name> + <description>Channel 2 Interrupt Enable.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH3_IEN</name> + <description>Channel 3 Interrupt Enable.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH4_IEN</name> + <description>Channel 4 Interrupt Enable.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH5_IEN</name> + <description>Channel 5 Interrupt Enable.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH6_IEN</name> + <description>Channel 6 Interrupt Enable.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH7_IEN</name> + <description>Channel 7 Interrupt Enable.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH8_IEN</name> + <description>Channel 8 Interrupt Enable.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH9_IEN</name> + <description>Channel 9 Interrupt Enable.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH10_IEN</name> + <description>Channel 10 Interrupt Enable.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH11_IEN</name> + <description>Channel 11 Interrupt Enable.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH12_IEN</name> + <description>Channel 12 Interrupt Enable.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH13_IEN</name> + <description>Channel 13 Interrupt Enable.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH14_IEN</name> + <description>Channel 14 Interrupt Enable.</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="CH0_IEN"> + <name>CH15_IEN</name> + <description>Channel 15 Interrupt Enable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <name>INTR</name> + <description>DMA Interrupt Register.</description> + <addressOffset>0x004</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>CH0_IPEND</name> + <description>Channel Interrupt. To clear an interrupt, all active interrupt bits of the DMA_ST must be cleared. The interrupt bits are set only if their corresponding interrupt enable bits are set in DMA_CN.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>ch_ipend_enum</name> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CH1_IPEND</name> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH2_IPEND</name> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH3_IPEND</name> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH4_IPEND</name> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH5_IPEND</name> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH6_IPEND</name> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH7_IPEND</name> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH8_IPEND</name> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH9_IPEND</name> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH10_IPEND</name> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH11_IPEND</name> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH12_IPEND</name> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH13_IPEND</name> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH14_IPEND</name> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + <field> + <name>CH15_IPEND</name> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues derivedFrom="DMA.INTR.CH0_IPEND.ch_ipend_enum"></enumeratedValues> + </field> + </fields> + </register> + <cluster> + <dim>8</dim> + <dimIncrement>4</dimIncrement> + <name>CH[%s]</name> + <description>DMA Channel registers.</description> + <headerStructName>dma_ch</headerStructName> + <addressOffset>0x100</addressOffset> + <access>read-write</access> + <register> + <name>CFG</name> + <description>DMA Channel Configuration Register.</description> + <addressOffset>0x100</addressOffset> + <fields> + <field> + <name>CHEN</name> + <description>Channel Enable. This bit is automatically cleared when DMA_ST.CH_ST changes from 1 to 0.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RLDEN</name> + <description>Reload Enable. Setting this bit to 1 enables DMA_SRC, DMA_DST and DMA_CNT to be reloaded with their corresponding reload registers upon count-to-zero. This bit is also writeable in the Count Reload Register. Refer to the description on Buffer Chaining for use of this bit. If buffer chaining is not used this bit must be written with a 0. This bit should be set after the reload registers have been programmed.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PRI</name> + <description>DMA Priority.</description> + <bitOffset>2</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>high</name> + <description>Highest Priority.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>medHigh</name> + <description>Medium High Priority.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>medLow</name> + <description>Medium Low Priority.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>low</name> + <description>Lowest Priority.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>REQSEL</name> + <description>Request Select. Select DMA request line for this channel. If memory-to-memory is selected, the channel operates as if the request is always active.</description> + <bitOffset>4</bitOffset> + <bitWidth>6</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>MEMTOMEM</name> + <description>Memory To Memory</description> + <value>0x00</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI0RX</name> + <description>SPI0 RX</description> + <value>0x01</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI1RX</name> + <description>SPI1 RX</description> + <value>0x02</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI2RX</name> + <description>SPI2 RX</description> + <value>0x03</value> + </enumeratedValue> + <enumeratedValue> + <name>UART0RX</name> + <description>UART0 RX</description> + <value>0x04</value> + </enumeratedValue> + <enumeratedValue> + <name>UART1RX</name> + <description>UART1 RX</description> + <value>0x05</value> + </enumeratedValue> + <enumeratedValue> + <name>I2C0RX</name> + <description>I2C0 RX</description> + <value>0x07</value> + </enumeratedValue> + <enumeratedValue> + <name>I2C1RX</name> + <description>I2C1 RX</description> + <value>0x08</value> + </enumeratedValue> + <enumeratedValue> + <name>ADC</name> + <description>Analog-to-Digital Converter Channel</description> + <value>0x09</value> + </enumeratedValue> + <enumeratedValue> + <name>UART2RX</name> + <description>UART2 RX</description> + <value>0x0E</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI3RX</name> + <description>SPI3 RX</description> + <value>0x0F</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI_MSS0RX</name> + <description>SPI MSS0 RX</description> + <value>0x10</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP1</name> + <description>USB Endpoint 1 RX</description> + <value>0x11</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP2</name> + <description>USB Endpoint 2 RX</description> + <value>0x12</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP3</name> + <description>USB Endpoint 3 RX</description> + <value>0x13</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP4</name> + <description>USB Endpoint 4 RX</description> + <value>0x14</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP5</name> + <description>USB Endpoint 5 RX</description> + <value>0x15</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP6</name> + <description>USB Endpoint 6 RX</description> + <value>0x16</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP7</name> + <description>USB Endpoint 7 RX</description> + <value>0x17</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP8</name> + <description>USB Endpoint 8 RX</description> + <value>0x18</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP9</name> + <description>USB Endpoint 9 RX</description> + <value>0x19</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP10</name> + <description>USB Endpoint 10 RX</description> + <value>0x1A</value> + </enumeratedValue> + <enumeratedValue> + <name>USBRXEP11</name> + <description>USB Endpoint 11 RX</description> + <value>0x1B</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI0TX</name> + <description>SPI0 TX</description> + <value>0x21</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI1TX</name> + <description>SPI1 TX</description> + <value>0x22</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI2TX</name> + <description>SPI2 TX</description> + <value>0x23</value> + </enumeratedValue> + <enumeratedValue> + <name>UART0TX</name> + <description>UART0 TX</description> + <value>0x24</value> + </enumeratedValue> + <enumeratedValue> + <name>UART1TX</name> + <description>UART1 TX</description> + <value>0x25</value> + </enumeratedValue> + <enumeratedValue> + <name>I2C0TX</name> + <description>I2C0 TX</description> + <value>0x27</value> + </enumeratedValue> + <enumeratedValue> + <name>I2C1TX</name> + <description>I2C1 TX</description> + <value>0x28</value> + </enumeratedValue> + <enumeratedValue> + <name>UART2TX</name> + <description>UART2 TX</description> + <value>0x2E</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI3TX</name> + <description>SPI3 TX</description> + <value>0x2F</value> + </enumeratedValue> + <enumeratedValue> + <name>SPI_MSS0TX</name> + <description>SPI MSS0 TX</description> + <value>0x30</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP1</name> + <description>USB Endpoint 1 TX</description> + <value>0x31</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP2</name> + <description>USB Endpoint 2 TX</description> + <value>0x32</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP3</name> + <description>USB Endpoint 3 TX</description> + <value>0x33</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP4</name> + <description>USB Endpoint 4 TX</description> + <value>0x34</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP5</name> + <description>USB Endpoint 5 TX</description> + <value>0x35</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP6</name> + <description>USB Endpoint 6 TX</description> + <value>0x36</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP7</name> + <description>USB Endpoint 7 TX</description> + <value>0x37</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP8</name> + <description>USB Endpoint 8 TX</description> + <value>0x38</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP9</name> + <description>USB Endpoint 9 TX</description> + <value>0x39</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP10</name> + <description>USB Endpoint 10 TX</description> + <value>0x3A</value> + </enumeratedValue> + <enumeratedValue> + <name>USBTXEP11</name> + <description>USB Endpoint 11 TX</description> + <value>0x3B</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>REQWAIT</name> + <description>Request Wait Enable. When enabled, delay timer start until DMA request transitions from active to inactive.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TOSEL</name> + <description>Time-Out Select. Selects the number of prescale clocks seen by the channel timer before a time-out conditions is generated for this channel. Important note: since the prescaler runs independent of the individual channel timers, the actual number of Pre-Scale clock edges seen has a margin of error equal to a single Pre-Scale clock.</description> + <bitOffset>11</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>to4</name> + <description>Timeout of 3 to 4 prescale clocks.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>to8</name> + <description>Timeout of 7 to 8 prescale clocks.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>to16</name> + <description>Timeout of 15 to 16 prescale clocks.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>to32</name> + <description>Timeout of 31 to 32 prescale clocks.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>to64</name> + <description>Timeout of 63 to 64 prescale clocks.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>to128</name> + <description>Timeout of 127 to 128 prescale clocks.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>to256</name> + <description>Timeout of 255 to 256 prescale clocks.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>to512</name> + <description>Timeout of 511 to 512 prescale clocks.</description> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PSSEL</name> + <description>Pre-Scale Select. Selects the Pre-Scale divider for timer clock input.</description> + <bitOffset>14</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable timer.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>div256</name> + <description>hclk / 256.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>div64k</name> + <description>hclk / 64k.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>div16M</name> + <description>hclk / 16M.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRCWD</name> + <description>Source Width. In most cases, this will be the data width of each AHB transactions. However, the width will be reduced in the cases where DMA_CNT indicates a smaller value.</description> + <bitOffset>16</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>byte</name> + <description>Byte.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>halfWord</name> + <description>Halfword.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>word</name> + <description>Word.</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRCINC</name> + <description>Source Increment Enable. This bit enables DMA_SRC increment upon every AHB transaction. This bit is forced to 0 for DMA receive from peripherals.</description> + <bitOffset>18</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DSTWD</name> + <description>Destination Width. Indicates the width of the each AHB transactions to the destination peripheral or memory. (The actual width may be less than this if there are insufficient bytes in the DMA FIFO for the full width).</description> + <bitOffset>20</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>byte</name> + <description>Byte.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>halfWord</name> + <description>Halfword.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>word</name> + <description>Word.</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DSTINC</name> + <description>Destination Increment Enable. This bit enables DMA_DST increment upon every AHB transaction. This bit is forced to 0 for DMA transmit to peripherals.</description> + <bitOffset>22</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BRST</name> + <description>Burst Size. The number of bytes to be transferred into and out of the DMA FIFO in a single burst. Burst size equals 1 + value stored in this field.</description> + <bitOffset>24</bitOffset> + <bitWidth>5</bitWidth> + </field> + <field> + <name>CHDIEN</name> + <description>Channel Disable Interrupt Enable. When enabled, the IPEND will be set to 1 whenever CH_ST changes from 1 to 0.</description> + <bitOffset>30</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CTZIEN</name> + <description>Count-to-zero Interrupts Enable. When enabled, the IPEND will be set to 1 whenever a count-to-zero event occurs.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>ST</name> + <description>DMA Channel Status Register.</description> + <addressOffset>0x104</addressOffset> + <fields> + <field> + <name>CH_ST</name> + <description>Channel Status. This bit is used to indicate to the programmer when it is safe to change the configuration, address, and count registers for the channel. Whenever this bit is cleared by hardware, the DMA_CFG.CHEN bit is also cleared (if not cleared already).</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>IPEND</name> + <description>Channel Interrupt.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CTZ_ST</name> + <description>Count-to-Zero (CTZ) Status</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <name>ctz_st_enum_rd</name> + <usage>read</usage> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>ctz_st_enum_wr</name> + <usage>write</usage> + <enumeratedValue> + <name>Clear</name> + <description>Clears the interrupt flag</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RLD_ST</name> + <description>Reload Status.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <usage>read</usage> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <usage>write</usage> + <enumeratedValue> + <name>Clear</name> + <description>Clears the interrupt flag</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BUS_ERR</name> + <description>Bus Error. Indicates that an AHB abort was received and the channel has been disabled.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <usage>read</usage> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <usage>write</usage> + <enumeratedValue> + <name>Clear</name> + <description>Clears the interrupt flag</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TO_ST</name> + <description>Time-Out Status.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <usage>read</usage> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <usage>write</usage> + <enumeratedValue> + <name>Clear</name> + <description>Clears the interrupt flag</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SRC</name> + <description>Source Device Address. If SRCINC=1, the counter bits are incremented by 1,2, or 4, depending on the data width of each AHB cycle. For peripheral transfers, some or all of the actual address bits are fixed. If SRCINC=0, this register remains constant. In the case where a count-to-zero condition occurs while RLDEN=1, the register is reloaded with the contents of DMA_SRC_RLD.</description> + <addressOffset>0x108</addressOffset> + <fields> + <field> + <name>ADDR</name> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>DST</name> + <description>Destination Device Address. For peripheral transfers, some or all of the actual address bits are fixed. If DSTINC=1, this register is incremented on every AHB write out of the DMA FIFO. They are incremented by 1, 2, or 4, depending on the data width of each AHB cycle. In the case where a count-to-zero condition occurs while RLDEN=1, the register is reloaded with DMA_DST_RLD.</description> + <addressOffset>0x10C</addressOffset> + <fields> + <field> + <name>ADDR</name> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>CNT</name> + <description>DMA Counter. The user loads this register with the number of bytes to transfer. This counter decreases on every AHB cycle into the DMA FIFO. The decrement will be 1, 2, or 4 depending on the data width of each AHB cycle. When the counter reaches 0, a count-to-zero condition is triggered.</description> + <addressOffset>0x110</addressOffset> + <fields> + <field> + <name>CNT</name> + <description>DMA Counter.</description> + <bitOffset>0</bitOffset> + <bitWidth>24</bitWidth> + </field> + </fields> + </register> + <register> + <name>SRC_RLD</name> + <description>Source Address Reload Value. The value of this register is loaded into DMA0_SRC upon a count-to-zero condition.</description> + <addressOffset>0x114</addressOffset> + <fields> + <field> + <name>SRC_RLD</name> + <description>Source Address Reload Value.</description> + <bitOffset>0</bitOffset> + <bitWidth>31</bitWidth> + </field> + </fields> + </register> + <register> + <name>DST_RLD</name> + <description>Destination Address Reload Value. The value of this register is loaded into DMA0_DST upon a count-to-zero condition.</description> + <addressOffset>0x118</addressOffset> + <fields> + <field> + <name>DST_RLD</name> + <description>Destination Address Reload Value.</description> + <bitOffset>0</bitOffset> + <bitWidth>31</bitWidth> + </field> + </fields> + </register> + <register> + <name>CNT_RLD</name> + <description>DMA Channel Count Reload Register.</description> + <addressOffset>0x11C</addressOffset> + <fields> + <field> + <name>CNT_RLD</name> + <description>Count Reload Value. The value of this register is loaded into DMA0_CNT upon a count-to-zero condition.</description> + <bitOffset>0</bitOffset> + <bitWidth>24</bitWidth> + </field> + <field> + <name>RLDEN</name> + <description>Reload Enable. This bit should be set after the address reload registers have been programmed. This bit is automatically cleared to 0 when reload occurs.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </cluster> + </registers> + </peripheral> + <!--DMA DMA Controller Fully programmable, chaining capable DMA channels.--> + <peripheral> + <name>FLC</name> + <description>Flash Memory Control.</description> + <prependToName>FLSH_</prependToName> + <baseAddress>0x40029000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>Flash_Controller</name> + <description>Flash Controller interrupt.</description> + <value>23</value> + </interrupt> + <registers> + <register> + <name>ADDR</name> + <description>Flash Write Address.</description> + <addressOffset>0x00</addressOffset> + <fields> + <field> + <name>ADDR</name> + <description>Address for next operation.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>CLKDIV</name> + <description>Flash Clock Divide. The clock (PLL0) is divided by this value to generate a 1 MHz clock for Flash controller.</description> + <addressOffset>0x04</addressOffset> + <resetValue>0x00000064</resetValue> + <fields> + <field> + <name>CLKDIV</name> + <description>Flash Clock Divide. The clock is divided by this value to generate a 1MHz clock for flash controller.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>CN</name> + <description>Flash Control Register.</description> + <addressOffset>0x08</addressOffset> + <fields> + <field> + <name>WR</name> + <description>Write. This bit is automatically cleared after the operation.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field derivedFrom="WR"> + <name>ME</name> + <description>Mass Erase. This bit is automatically cleared after the operation.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field derivedFrom="WR"> + <name>PGE</name> + <description>Page Erase. This bit is automatically cleared after the operation.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>WDTH</name> + <description>Data Width. This bits selects write data width.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>size128</name> + <description>128-bit.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>size32</name> + <description>32-bit.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ERASE_CODE</name> + <description>Erase Code. The ERASE_CODE must be set up property before erase operation can be initiated. These bits are automatically cleared after the operation is complete.</description> + <bitOffset>8</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>nop</name> + <description>No operation.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>erasePage</name> + <description>Enable Page Erase.</description> + <value>0x55</value> + </enumeratedValue> + <enumeratedValue> + <name>eraseAll</name> + <description>Enable Mass Erase. The debug port must be enabled.</description> + <value>0xAA</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PEND</name> + <description>Flash Pending. When Flash operation is in progress (busy), Flash reads and writes will fail. When PEND is set, write to all Flash registers, with exception of the Flash interrupt register, are ignored.</description> + <bitOffset>24</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>idle</name> + <description>Idle.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <description>Busy.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LVE</name> + <description>Low Voltage Read Enable</description> + <bitOffset>25</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <name>lve_read</name> + <usage>read</usage> + <enumeratedValue> + <name>dis</name> + <description>Disabled</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BRST</name> + <description>Burst Mode Enable.</description> + <bitOffset>27</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>disable</name> + <description>Disable</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <description>Enable</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>UNLOCK</name> + <description>Flash Unlock. The correct unlock code must be written to these four bits before any Flash write or erase operation is allowed.</description> + <bitOffset>28</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>unlocked</name> + <description>Flash Unlocked</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>locked</name> + <description>Flash Locked</description> + <isDefault>true</isDefault> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INTR</name> + <description>Flash Interrupt Register.</description> + <addressOffset>0x024</addressOffset> + <fields> + <field> + <name>DONE</name> + <description>Flash Done Interrupt. This bit is set to 1 upon Flash write or erase completion.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>AF</name> + <description>Flash Access Fail. This bit is set when an attempt is made to write the flash while the flash is busy or the flash is locked. This bit can only be set to 1 by hardware.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noError</name> + <description>No Failure.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>error</name> + <description>Failure occurs.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DONEIE</name> + <description>Flash Done Interrupt Enable.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>disable</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field derivedFrom="DONEIE"> + <name>AFIE</name> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <dim>4</dim> + <dimIncrement>4</dimIncrement> + <name>DATA[%s]</name> + <description>Flash Write Data.</description> + <addressOffset>0x30</addressOffset> + <fields> + <field> + <name>DATA</name> + <description>Data next operation.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>ACNTL</name> + <description>Access Control Register. Writing the ACNTL register with the following values in the order shown, allows read and write access to the system and user Information block: pflc-acntl = 0x3a7f5ca3; pflc-acntl = 0xa1e34f20; pflc-acntl = 0x9608b2c1. When unlocked, a write of any word will disable access to system and user information block. Readback of this register is always zero.</description> + <addressOffset>0x40</addressOffset> + <access>write-only</access> + <fields> + <field> + <name>ACNTL</name> + <description>Access control.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--FLC Flash Memory Control.--> + <peripheral> + <name>GCR</name> + <description>Global Control Registers.</description> + <baseAddress>0x40000000</baseAddress> + <addressBlock> + <offset>0</offset> + <size>0x400</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>SCON</name> + <description>System Control.</description> + <addressOffset>0x00</addressOffset> + <resetMask>0xFFFFFFFE</resetMask> + <fields> + <field> + <name>SBUSARB</name> + <description>System bus abritration scheme. These bits are used to select between Fixed-burst abritration and Round-Robin scheme. The Round-Robin scheme is selected by default. These bits are reset by the system reset.</description> + <bitOffset>1</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>fix</name> + <description>Fixed Burst abritration.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>round</name> + <description>Round-robin scheme.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FLASH_PAGE_FLIP</name> + <description>Flips the Flash bottom and top halves. (Depending on the total flash size, each half is either 256K or 512K). Initiating a flash page flip will cause a flush of both the data buffer on the DCODE bus and the internal instruction buffer.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Physical layout matches logical layout.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>swapped</name> + <description>Bottom half mapped to logical top half and vice versa.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FPU_DIS</name> + <description>Floating Point Unit Disable</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>enable</name> + <description>enable Floating point unit</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>disable</name> + <description>disable floating point unit</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CCACHE_FLUSH</name> + <description>Code Cache Flush. This bit is used to flush the code caches and the instruction buffer of the Cortex-M4.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Code Cache Operation</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>flush</name> + <description>Code Caches and CPU instruction buffer are flushed</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SWD_DIS</name> + <description>Serial Wire Debug Disable</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>enable</name> + <description>Enable JTAG SWD</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>disable</name> + <description>Disable JTAG SWD</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>RSTR0</name> + <description>Reset.</description> + <addressOffset>0x04</addressOffset> + <fields> + <field> + <name>DMA</name> + <description>DMA Reset.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dma_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>dma_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>WDT</name> + <description>Watchdog Timer Reset.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>wdt_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>wdt_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>GPIO0</name> + <description>GPIO0 Reset. Setting this bit to 1 resets GPIO0 pins to their default states.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>gpio0_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>gpio0_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TIMER0</name> + <description>Timer0 Reset. Setting this bit to 1 resets Timer 0 blocks.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>timer0_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>timer0_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TIMER1</name> + <description>Timer1 Reset. Setting this bit to 1 resets Timer 1 blocks.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>timer1_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>timer1_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TIMER2</name> + <description>Timer2 Reset. Setting this bit to 1 resets Timer 2 blocks.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>timer2_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>timer2_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>UART0</name> + <description>UART0 Reset. Setting this bit to 1 resets all UART 0 blocks.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>uart0_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>uart0_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>UART1</name> + <description>UART1 Reset. Setting this bit to 1 resets all UART 1 blocks.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>uart1_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>uart1_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SPI0</name> + <description>SPI0 Reset. Setting this bit to 1 resets all SPI 0 blocks.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>spi0_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>spi0_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SPI1</name> + <description>SPI1 Reset. Setting this bit to 1 resets all SPI 1 blocks.</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>spi1_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>xpi1_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2C0</name> + <description>I2C0 Reset.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>i2c0_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>i2c0_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RTC</name> + <description>Real Time Clock Reset.</description> + <bitOffset>17</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>rtc_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>rtc_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRST</name> + <description>Soft Reset.Write 1 to perform a Soft Reset. A soft reset performs a Peripheral Reset and also resets the GPIO peripheral but does not reset the CPU or Watchdog Timer.</description> + <bitOffset>29</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>srst_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>srst_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PRST</name> + <description>Peripheral Reset. Setting this bit to 1 resets all peripherals. The CPU core, the watchdog timer, and all GPIO pins are unaffected by this reset.</description> + <bitOffset>30</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>prst_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>prst_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SYSTEM</name> + <description>System Reset. Setting this bit to 1 resets the CPU core and all peripherals, including the watchdog timer.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>system_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>system_read</name> + <usage>read</usage> + <enumeratedValue> + <name>Reset_Done</name> + <description>Reset Complete</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Busy</name> + <description>Reset Busy</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>CLKCN</name> + <description>Clock Control.</description> + <addressOffset>0x08</addressOffset> + <resetValue>0x00000008</resetValue> + <fields> + <field> + <name>PSC</name> + <description>Prescaler Select. This 3 bit field sets the system operating frequency by controlling the prescaler that divides the output of the PLL0.</description> + <bitOffset>6</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>div1</name> + <description>Divide by 1.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>div2</name> + <description>Divide by 2.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>div4</name> + <description>Divide by 4.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>div8</name> + <description>Divide by 8.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>div16</name> + <description>Divide by 16.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>div32</name> + <description>Divide by 32.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>div64</name> + <description>Divide by 64.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>div128</name> + <description>Divide by 128.</description> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CLKSEL</name> + <description>Clock Source Select. This 3 bit field selects the source for the system clock.</description> + <bitOffset>9</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>HIRC</name> + <description>The internal 96 MHz oscillator is used for the system clock.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>nanoRing</name> + <description>The nano-ring output is used for the system clock.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>hfxIn</name> + <description>HFXIN is used for the system clock.</description> + <value>6</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CKRDY</name> + <description>Clock Ready. This read only bit reflects whether the currently selected system clock source is running.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>busy</name> + <description>Switchover to the new clock source (as selected by CLKSEL) has not yet occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ready</name> + <description>System clock running from CLKSEL clock source.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>X32K_EN</name> + <description>32kHz Crystal Oscillator Enable.</description> + <bitOffset>17</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Is Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Is Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HIRC_EN</name> + <description>60MHz High Frequency Internal Reference Clock Enable.</description> + <bitOffset>18</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Is Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Is Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>X32K_RDY</name> + <description>32kHz Crystal Oscillator Ready</description> + <bitOffset>25</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>not</name> + <description>Not Ready</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Ready</name> + <description>X32K Ready</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HIRC_RDY</name> + <description>60MHz HIRC Ready.</description> + <bitOffset>26</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>not</name> + <description>Not Ready</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ready</name> + <description>HIRC Ready</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LIRC8K_RDY</name> + <description>8kHz Low Frequency Reference Clock Ready.</description> + <bitOffset>29</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>not</name> + <description>Not Ready</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ready</name> + <description>Clock Ready</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PM</name> + <description>Power Management.</description> + <addressOffset>0x0C</addressOffset> + <fields> + <field> + <name>MODE</name> + <description>Operating Mode. This two bit field selects the current operating mode for the device. Note that code execution only occurs during ACTIVE mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Active Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>shutdown</name> + <description>Shutdown Mode.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>backup</name> + <description>Backup Mode.</description> + <value>4</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>GPIOWKEN</name> + <description>GPIO Wake Up Enable. This bit enables all GPIO pins as potential wakeup sources. Any GPIO configured for wakeup is capable of causing an exit from IDLE or STANDBY modes when this bit is set.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wake Up Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wake Up Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RTCWKEN</name> + <description>RTC Alarm Wake Up Enable. This bit enables RTC alarm as wakeup source. If enabled, the desired RTC alarm must be configured via the RTC control registers.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wake Up Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wake Up Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HIRCPD</name> + <description>HIRC Power Down. This bit selects HIRC power state in DEEPSLEEP mode.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Mode is Active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>deepsleep</name> + <description>Powered down in DEEPSLEEP.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PCKDIV</name> + <description>Peripheral Clock Divider.</description> + <addressOffset>0x18</addressOffset> + <resetValue>0x00000001</resetValue> + <fields> + <field> + <name>AONCD</name> + <description>Always-ON(AON) domain CLock Divider. These bits define the AON domain clock divider.</description> + <bitOffset>0</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>div_4</name> + <description>PCLK divide by 4.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>div_8</name> + <description>PCLK divide by 8.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>div_16</name> + <description>PCLK divide by 16.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>div_32</name> + <description>PCLK divide by 32.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PERCKCN0</name> + <description>Peripheral Clock Disable.</description> + <addressOffset>0x24</addressOffset> + <fields> + <field> + <name>GPIO0D</name> + <description>GPIO0 Disable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DMAD</name> + <description>DMA Disable.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SPI0D</name> + <description>SPI 0 Disable.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SPI1D</name> + <description>SPI 1 Disable.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>UART0D</name> + <description>UART 0 Disable.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>UART1D</name> + <description>UART 1 Disable.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2C0D</name> + <description>I2C 0 Disable.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>T0D</name> + <description>Timer 0 Disable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>T1D</name> + <description>Timer 1 Disable.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>T2D</name> + <description>Timer 2 Disable.</description> + <bitOffset>17</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2C1D</name> + <description>I2C 1 Disable.</description> + <bitOffset>28</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>GPIODisable</name> + <enumeratedValue> + <name>en</name> + <description>enable it.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>disable it.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>MEMCKCN</name> + <description>Memory Clock Control Register.</description> + <addressOffset>0x28</addressOffset> + <fields> + <field> + <name>FWS</name> + <description>Flash Wait State. These bits define the number of wait-state cycles per Flash data read access. Minimum wait state is 2.</description> + <bitOffset>0</bitOffset> + <bitWidth>3</bitWidth> + </field> + <field> + <name>SYSRAM0LS</name> + <description>System RAM 0 Light Sleep Mode.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Memory is active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>light_sleep</name> + <description>Memory is in Light Sleep mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SYSRAM1LS</name> + <description>System RAM 1 Light Sleep Mode.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Memory is active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>light_sleep</name> + <description>Memory is in Light Sleep mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SYSRAM2LS</name> + <description>System RAM 2 Light Sleep Mode.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Memory is active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>light_sleep</name> + <description>Memory is in Light Sleep mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SYSRAM3LS</name> + <description>System RAM 3 Light Sleep Mode.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Memory is active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>light_sleep</name> + <description>Memory is in Light Sleep mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ICACHELS</name> + <description>ICache RAM Light Sleep Mode.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>active</name> + <description>Memory is active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>light_sleep</name> + <description>Memory is in Light Sleep mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>MEMZCN</name> + <description>Memory Zeroize Control.</description> + <addressOffset>0x2C</addressOffset> + <fields> + <field> + <name>SRAM0Z</name> + <description>System RAM Block 0.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>nop</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ICACHEZ</name> + <description>Instruction Cache.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>nop</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SCCK</name> + <description>Smart Card Clock Control.</description> + <addressOffset>0x34</addressOffset> + <resetValue>0x00001414</resetValue> + </register> + <register> + <name>MPRI0</name> + <description>Master Priority Control Register 0.</description> + <addressOffset>0x38</addressOffset> + <resetValue>0x00001414</resetValue> + </register> + <register> + <name>MPRI1</name> + <description>Mater Priority Control Register 1.</description> + <addressOffset>0x3C</addressOffset> + <resetValue>0x00001414</resetValue> + </register> + <register> + <name>SYSST</name> + <description>System Status Register.</description> + <addressOffset>0x40</addressOffset> + <fields> + <field> + <name>ICECLOCK</name> + <description>ARM ICE Lock Status.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>unlocked</name> + <description>ICE is unlocked.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>locked</name> + <description>ICE is locked.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CODEINTERR</name> + <description>Code Integrity Error Flag. This bit indicates a code integrity error has occured in XiP interface.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>norm</name> + <description>Normal Operating Condition.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>code</name> + <description>Code Integrity Error.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCMEMF</name> + <description>System Cache Memory Fault Flag. This bit indicates a memory fault has occured in the System Cache while receiving data from the Hyperbus Interface.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>norm</name> + <description>Normal Operating Condition.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>memory</name> + <description>Memory Fault.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>RSTR1</name> + <description>Reset 1.</description> + <addressOffset>0x44</addressOffset> + <fields> + <field> + <name>I2C1</name> + <description>I2C1 Reset.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>reset_write</name> + <usage>write</usage> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <isDefault>true</isDefault> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>reset</name> + <description>Starts reset operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + <enumeratedValues> + <name>reset_read</name> + <usage>read</usage> + <enumeratedValue> + <name>reset_done</name> + <description>Reset complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <description>Reset in progress.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PERCKCN1</name> + <description>Peripheral Clock Disable.</description> + <addressOffset>0x48</addressOffset> + <fields> + <field> + <name>FLCD</name> + <description>Secure Flash Controller Disable.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ICACHED</name> + <description>ICache Clock Disable.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>EVTEN</name> + <description>Event Enable Register.</description> + <addressOffset>0x4C</addressOffset> + <fields> + <field> + <name>DMAEVENT</name> + <description>Enable DMA event. When this bit is set, a DMA event will cause an RXEV event to wake the CPU from WFE sleep mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RXEVENT</name> + <description>Enable RXEV pin event. When this bit is set, a logic high of GPIO0[24] will cause an RXEV event to wake the CPU from WFE sleep mode.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <name>REVISION</name> + <description>Revision Register.</description> + <addressOffset>0x50</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>REVISION</name> + <description>Manufacturer Chip Revision.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <name>SYSSIE</name> + <description>System Status Interrupt Enable Register.</description> + <addressOffset>0x54</addressOffset> + <fields> + <field> + <name>ICEULIE</name> + <description>ARM ICE Unlock Interrupt Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CIEIE</name> + <description>Code Integrity Error Interrupt Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCMFIE</name> + <description>System Cache Memory Fault Interrupt Enable.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--GCR Global Control Registers.--> + <peripheral> + <name>GPIO0</name> + <description>Individual I/O for each GPIO</description> + <groupName>GPIO</groupName> + <baseAddress>0x40008000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>GPIO0</name> + <description>GPIO0 interrupt.</description> + <value>24</value> + </interrupt> + <registers> + <register> + <name>EN</name> + <description>GPIO Function Enable Register. Each bit controls the GPIO_EN setting for one GPIO pin on the associated port.</description> + <addressOffset>0x00</addressOffset> + <fields> + <field> + <name>GPIO_EN</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>alternate</name> + <description>Alternate function enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>GPIO</name> + <description>GPIO function is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>EN_SET</name> + <description>GPIO Set Function Enable Register. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_EN to 1, without affecting other bits in that register.</description> + <addressOffset>0x04</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>EN_CLR</name> + <description>GPIO Clear Function Enable Register. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_EN to 0, without affecting other bits in that register.</description> + <addressOffset>0x08</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>OUT_EN</name> + <description>GPIO Output Enable Register. Each bit controls the GPIO_OUT_EN setting for one GPIO pin in the associated port.</description> + <addressOffset>0x0C</addressOffset> + <fields> + <field> + <name>GPIO_OUT_EN</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>GPIO Output Disable</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>GPIO Output Enable</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>OUT_EN_SET</name> + <description>GPIO Output Enable Set Function Enable Register. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_OUT_EN to 1, without affecting other bits in that register.</description> + <addressOffset>0x10</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>OUT_EN_CLR</name> + <description>GPIO Output Enable Clear Function Enable Register. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_OUT_EN to 0, without affecting other bits in that register.</description> + <addressOffset>0x14</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>OUT</name> + <description>GPIO Output Register. Each bit controls the GPIO_OUT setting for one pin in the associated port. This register can be written either directly, or by using the GPIO_OUT_SET and GPIO_OUT_CLR registers.</description> + <addressOffset>0x18</addressOffset> + <fields> + <field> + <name>GPIO_OUT</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>low</name> + <description>Drive Logic 0 (low) on GPIO output.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>high</name> + <description>Drive logic 1 (high) on GPIO output.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>OUT_SET</name> + <description>GPIO Output Set. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_OUT to 1, without affecting other bits in that register.</description> + <addressOffset>0x1C</addressOffset> + <access>write-only</access> + <fields> + <field> + <name>GPIO_OUT_SET</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <description>No Effect.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>set</name> + <description>Set GPIO_OUT bit in this position to '1'</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>OUT_CLR</name> + <description>GPIO Output Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_OUT to 0, without affecting other bits in that register.</description> + <addressOffset>0x20</addressOffset> + <access>write-only</access> + <fields> + <field> + <name>GPIO_OUT_CLR</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>IN</name> + <description>GPIO Input Register. Read-only register to read from the logic states of the GPIO pins on this port.</description> + <addressOffset>0x24</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>GPIO_IN</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>INT_MOD</name> + <description>GPIO Interrupt Mode Register. Each bit in this register controls the interrupt mode setting for the associated GPIO pin on this port.</description> + <addressOffset>0x28</addressOffset> + <fields> + <field> + <name>GPIO_INT_MOD</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>level</name> + <description>Interrupts for this pin are level triggered.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>edge</name> + <description>Interrupts for this pin are edge triggered.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_POL</name> + <description>GPIO Interrupt Polarity Register. Each bit in this register controls the interrupt polarity setting for one GPIO pin in the associated port.</description> + <addressOffset>0x2C</addressOffset> + <fields> + <field> + <name>GPIO_INT_POL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>falling</name> + <description>Interrupts are latched on a falling edge or low level condition for this pin.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>rising</name> + <description>Interrupts are latched on a rising edge or high condition for this pin.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_EN</name> + <description>GPIO Interrupt Enable Register. Each bit in this register controls the GPIO interrupt enable for the associated pin on the GPIO port.</description> + <addressOffset>0x34</addressOffset> + <fields> + <field> + <name>GPIO_INT_EN</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupts are disabled for this GPIO pin.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupts are enabled for this GPIO pin.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_EN_SET</name> + <description>GPIO Interrupt Enable Set. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_INT_EN to 1, without affecting other bits in that register.</description> + <addressOffset>0x38</addressOffset> + <fields> + <field> + <name>GPIO_INT_EN_SET</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <description>No effect.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>set</name> + <description>Set GPIO_INT_EN bit in this position to '1'</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_EN_CLR</name> + <description>GPIO Interrupt Enable Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_INT_EN to 0, without affecting other bits in that register.</description> + <addressOffset>0x3C</addressOffset> + <fields> + <field> + <name>GPIO_INT_EN_CLR</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <description>No Effect.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>clear</name> + <description>Clear GPIO_INT_EN bit in this position to '0'</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_STAT</name> + <description>GPIO Interrupt Status Register. Each bit in this register contains the pending interrupt status for the associated GPIO pin in this port.</description> + <addressOffset>0x40</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>GPIO_INT_STAT</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <description>No Interrupt is pending on this GPIO pin.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An Interrupt is pending on this GPIO pin.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_CLR</name> + <description>GPIO Status Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_INT_STAT to 0, without affecting other bits in that register.</description> + <addressOffset>0x48</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>WAKE_EN</name> + <description>GPIO Wake Enable Register. Each bit in this register controls the PMU wakeup enable for the associated GPIO pin in this port.</description> + <addressOffset>0x4C</addressOffset> + <fields> + <field> + <name>GPIO_WAKE_EN</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>PMU wakeup for this GPIO is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>PMU wakeup for this GPIO is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>WAKE_EN_SET</name> + <description>GPIO Wake Enable Set. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_WAKE_EN to 1, without affecting other bits in that register.</description> + <addressOffset>0x50</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>WAKE_EN_CLR</name> + <description>GPIO Wake Enable Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_WAKE_EN to 0, without affecting other bits in that register.</description> + <addressOffset>0x54</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>INT_DUAL_EDGE</name> + <description>GPIO Interrupt Dual Edge Mode Register. Each bit in this register selects dual edge mode for the associated GPIO pin in this port.</description> + <addressOffset>0x5C</addressOffset> + <fields> + <field> + <name>GPIO_INT_DUAL_EDGE</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <description>No Effect.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Dual Edge mode is enabled. If edge-triggered interrupts are enabled on this GPIO pin, then both rising and falling edges will trigger interrupts regardless of the GPIO_INT_POL setting.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PAD_CFG1</name> + <description>GPIO Input Mode Config 1. Each bit in this register enables the weak pull-up for the associated GPIO pin in this port.</description> + <addressOffset>0x60</addressOffset> + <fields> + <field> + <name>GPIO_PAD_CFG1</name> + <description>The two bits in GPIO_PAD_CFG1 and GPIO_PAD_CFG2 for each GPIO pin work together to determine the pad mode when the GPIO is set to input mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>impedance</name> + <description>High Impedance.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pu</name> + <description>Weak pull-up mode.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>pd</name> + <description>weak pull-down mode.</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>PAD_CFG2</name> + <description>GPIO Input Mode Config 2. Each bit in this register enables the weak pull-up for the associated GPIO pin in this port.</description> + <addressOffset>0x64</addressOffset> + <fields> + <field> + <name>GPIO_PAD_CFG2</name> + <description>The two bits in GPIO_PAD_CFG1 and GPIO_PAD_CFG2 for each GPIO pin work together to determine the pad mode when the GPIO is set to input mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>impedance</name> + <description>High Impedance.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pu</name> + <description>Weak pull-up mode.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>pd</name> + <description>weak pull-down mode.</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>EN1</name> + <description>GPIO Alternate Function Enable Register. Each bit in this register selects between primary/secondary functions for the associated GPIO pin in this port.</description> + <addressOffset>0x68</addressOffset> + <fields> + <field> + <name>GPIO_EN1</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>primary</name> + <description>Primary function selected.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>secondary</name> + <description>Secondary function selected.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>EN1_SET</name> + <description>GPIO Alternate Function Set. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_EN1 to 1, without affecting other bits in that register.</description> + <addressOffset>0x6C</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>EN1_CLR</name> + <description>GPIO Alternate Function Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_EN1 to 0, without affecting other bits in that register.</description> + <addressOffset>0x70</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>EN2</name> + <description>GPIO Alternate Function Enable Register. Each bit in this register selects between primary/secondary functions for the associated GPIO pin in this port.</description> + <addressOffset>0x74</addressOffset> + <fields> + <field> + <name>GPIO_EN2</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>primary</name> + <description>Primary function selected.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>secondary</name> + <description>Secondary function selected.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>EN2_SET</name> + <description>GPIO Alternate Function 2 Set. Writing a 1 to one or more bits in this register sets the bits in the same positions in GPIO_EN2 to 1, without affecting other bits in that register.</description> + <addressOffset>0x78</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>EN2_CLR</name> + <description>GPIO Wake Alternate Function Clear. Writing a 1 to one or more bits in this register clears the bits in the same positions in GPIO_EN2 to 0, without affecting other bits in that register.</description> + <addressOffset>0x7C</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>IS</name> + <description>Input Hysteresis Enable Register</description> + <addressOffset>0xA8</addressOffset> + </register> + <register> + <name>SR</name> + <description>Slew Rate Select Register.</description> + <addressOffset>0xAC</addressOffset> + </register> + <register> + <name>DS</name> + <description>GPIO Drive Strength Register. Each bit in this register selects the drive strength for the associated GPIO pin in this port. Refer to the Datasheet for sink/source current of GPIO pins in each mode.</description> + <addressOffset>0xB0</addressOffset> + <fields> + <field> + <name>DS</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>ld</name> + <description>GPIO port pin is in low-drive mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>hd</name> + <description>GPIO port pin is in high-drive mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>DS1</name> + <description>GPIO Drive Strength 1 Register. Each bit in this register selects the drive strength for the associated GPIO pin in this port. Refer to the Datasheet for sink/source current of GPIO pins in each mode.</description> + <addressOffset>0xB4</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>PS</name> + <description>GPIO Pull Select Mode.</description> + <addressOffset>0xB8</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>VSSEL</name> + <description>GPIO Voltage Select.</description> + <addressOffset>0xC0</addressOffset> + <fields> + <field> + <name>ALL</name> + <description>Mask of all of the pins on the port.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--GPIO0 Individual I/O for each GPIO--> + <peripheral> + <name>I2C0</name> + <description>Inter-Integrated Circuit.</description> + <groupName>I2C</groupName> + <baseAddress>0x4001D000</baseAddress> + <size>32</size> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>I2C0</name> + <description>I2C0 IRQ</description> + <value>13</value> + </interrupt> + <registers> + <register> + <name>CTRL</name> + <description>Control Register0.</description> + <addressOffset>0x00</addressOffset> + <fields> + <field> + <name>I2C_EN</name> + <description>I2C Enable.</description> + <bitRange>[0:0]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable I2C.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>enable I2C.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>MST</name> + <description>Master Mode Enable.</description> + <bitRange>[1:1]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>slave_mode</name> + <description>Slave Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>master_mode</name> + <description>Master Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>GEN_CALL_ADDR</name> + <description>General Call Address Enable.</description> + <bitRange>[2:2]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Ignore Gneral Call Address.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Acknowledge general call address.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_MODE</name> + <description>Interactive Receive Mode.</description> + <bitRange>[3:3]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable Interactive Receive Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable Interactive Receive Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_MODE_ACK</name> + <description>Data Acknowledge. This bit defines the acknowledge bit returned by the I2C receiver while IRXM = 1 HW forces ACK to 0 when IRXM = 0.</description> + <bitRange>[4:4]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>ack</name> + <description>return ACK (pulling SDA LOW).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>nack</name> + <description>return NACK (leaving SDA HIGH).</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCL_OUT</name> + <description>SCL Output. This bits control SCL output when SWOE =1.</description> + <bitRange>[6:6]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>drive_scl_low</name> + <description>Drive SCL low.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>release_scl</name> + <description>Release SCL.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SDA_OUT</name> + <description>SDA Output. This bits control SDA output when SWOE = 1.</description> + <bitRange>[7:7]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>drive_sda_low</name> + <description>Drive SDA low.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>release_sda</name> + <description>Release SDA.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCL</name> + <description>SCL status. This bit reflects the logic gate of SCL signal.</description> + <bitRange>[8:8]</bitRange> + <access>read-only</access> + </field> + <field> + <name>SDA</name> + <description>SDA status. THis bit reflects the logic gate of SDA signal.</description> + <bitRange>[9:9]</bitRange> + <access>read-only</access> + </field> + <field> + <name>SW_OUT_EN</name> + <description>Software Output Enable.</description> + <bitRange>[10:10]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>outputs_disable</name> + <description>I2C Outputs SCLO and SDAO disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>outputs_enable</name> + <description>I2C Outputs SCLO and SDAO enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>READ</name> + <description>Read. This bit reflects the R/W bit of an address match (AMI = 1) or general call match(GCI = 1). This bit is valid 3 cycles after the relevant interrupt bit is set.</description> + <bitRange>[11:11]</bitRange> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>write</name> + <description>Write.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>read</name> + <description>Read.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCL_CLK_STRECH_DIS</name> + <description>This bit will disable slave clock stretching when set.</description> + <bitRange>[12:12]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Slave clock stretching enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Slave clock stretching disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCL_PP_MODE</name> + <description>SCL Push-Pull Mode. This bit controls whether SCL is operated in a the I2C standard open-drain mode, or in a non-standard push-pull mode where the Hi-Z output isreplaced with Drive-1. The non-standard mode should only be used when operating as a master and communicating with slaves that are guaranteed to never drive SCL low.</description> + <bitRange>[13:13]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Standard open-drain operation: drive low for 0, Hi-Z for 1</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Non-standard push-pull operation: drive low for 0, drive high for 1</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HS_MODE</name> + <description>Hs-mode Enable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Hs-mode disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Hs-mode enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>STATUS</name> + <description>Status Register.</description> + <addressOffset>0x04</addressOffset> + <fields> + <field> + <name>BUS</name> + <description>Bus Status.</description> + <bitRange>[0:0]</bitRange> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>idle</name> + <description>I2C Bus Idle.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <description>I2C Bus Busy.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_EMPTY</name> + <description>RX empty.</description> + <bitRange>[1:1]</bitRange> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>not_empty</name> + <description>Not Empty.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>empty</name> + <description>Empty.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FULL</name> + <description>RX Full.</description> + <bitRange>[2:2]</bitRange> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>not_full</name> + <description>Not Full.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>full</name> + <description>Full.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_EMPTY</name> + <description>TX Empty.</description> + <bitRange>[3:3]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>not_empty</name> + <description>Not Empty.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>empty</name> + <description>Empty.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FULL</name> + <description>TX Full.</description> + <bitRange>[4:4]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>not_empty</name> + <description>Not Empty.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>empty</name> + <description>Empty.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CLK_MODE</name> + <description>Clock Mode.</description> + <bitRange>[5:5]</bitRange> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>not_actively_driving_scl_clock</name> + <description>Device not actively driving SCL clock cycles.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>actively_driving_scl_clock</name> + <description>Device operating as master and actively driving SCL clock cycles.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field visable="User"> + <name>STATUS</name> + <description>Controller Status.</description> + <bitRange>[11:8]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>idle</name> + <description>Controller Idle.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>mtx_addr</name> + <description>master Transmit address.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>mrx_addr_ack</name> + <description>Master Receive address ACK.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>mtx_ex_addr</name> + <description>Master Transmit extended address.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>mrx_ex_addr</name> + <description>Master Receive extended address ACK.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>srx_addr</name> + <description>Slave Receive address.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>stx_addr_ack</name> + <description>Slave Transmit address ACK.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>srx_ex_addr</name> + <description>Slave Receive extended address.</description> + <value>7</value> + </enumeratedValue> + <enumeratedValue> + <name>stx_ex_addr_ack</name> + <description>Slave Transmit extended address ACK.</description> + <value>8</value> + </enumeratedValue> + <enumeratedValue> + <name>tx</name> + <description>Transmit data (master or slave).</description> + <value>9</value> + </enumeratedValue> + <enumeratedValue> + <name>rx_ack</name> + <description>Receive data ACK (master or slave).</description> + <value>10</value> + </enumeratedValue> + <enumeratedValue> + <name>rx</name> + <description>Receive data (master or slave).</description> + <value>11</value> + </enumeratedValue> + <enumeratedValue> + <name>tx_ack</name> + <description>Transmit data ACK (master or slave).</description> + <value>12</value> + </enumeratedValue> + <enumeratedValue> + <name>nack</name> + <description>NACK stage (master or slave).</description> + <value>13</value> + </enumeratedValue> + <enumeratedValue> + <name>by_st</name> + <description>Bystander state (ongoing transaction but not participant- another master addressing another slave).</description> + <value>15</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_FL0</name> + <description>Interrupt Status Register.</description> + <addressOffset>0x08</addressOffset> + <fields> + <field> + <name>DONE</name> + <description>Transfer Done Interrupt.</description> + <bitRange>[0:0]</bitRange> + <enumeratedValues> + <name>INT_FL0_Done</name> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_MODE</name> + <description>Interactive Receive Interrupt.</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>GEN_CALL_ADDR</name> + <description>Slave General Call Address Match Interrupt.</description> + <bitRange>[2:2]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_MATCH</name> + <description>Slave Address Match Interrupt.</description> + <bitRange>[3:3]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>Receive Threshold Interrupt. This bit is automaticcaly cleared when RX_FIFO is below the threshold level.</description> + <bitRange>[4:4]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending. RX_FIFO equal or more bytes than the threshold.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_THRESH</name> + <description>Transmit Threshold Interrupt. This bit is automaticcaly cleared when TX_FIFO is above the threshold level.</description> + <bitRange>[5:5]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending. TX_FIFO has equal or less bytes than the threshold.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STOP</name> + <description>STOP Interrupt.</description> + <bitRange>[6:6]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending. TX_FIFO has equal or less bytes than the threshold.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_ACK</name> + <description>Address Acknowledge Interrupt.</description> + <bitRange>[7:7]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ARB_ER</name> + <description>Arbritation error Interrupt.</description> + <bitRange>[8:8]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TO_ER</name> + <description>timeout Error Interrupt.</description> + <bitRange>[9:9]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_NACK_ER</name> + <description>Address NACK Error Interrupt.</description> + <bitRange>[10:10]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DATA_ER</name> + <description>Data NACK Error Interrupt.</description> + <bitRange>[11:11]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DO_NOT_RESP_ER</name> + <description>Do Not Respond Error Interrupt.</description> + <bitRange>[12:12]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>START_ER</name> + <description>Start Error Interrupt.</description> + <bitRange>[13:13]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STOP_ER</name> + <description>Stop Error Interrupt.</description> + <bitRange>[14:14]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_LOCK_OUT</name> + <description>Transmit Lock Out Interrupt.</description> + <bitRange>[15:15]</bitRange> + </field> + </fields> + </register> + <register> + <name>INT_EN0</name> + <description>Interrupt Enable Register.</description> + <addressOffset>0x0C</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>DONE</name> + <description>Transfer Done Interrupt Enable.</description> + <bitRange>[0:0]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when DONE = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_MODE</name> + <description>Description not available.</description> + <bitRange>[1:1]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when RX_MODE = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>GEN_CTRL_ADDR</name> + <description>Slave mode general call address match received input enable.</description> + <bitRange>[2:2]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when GEN_CTRL_ADDR = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_MATCH</name> + <description>Slave mode incoming address match interrupt.</description> + <bitRange>[3:3]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when ADDR_MATCH = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>RX FIFO Above Treshold Level Interrupt Enable.</description> + <bitRange>[4:4]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_THRESH</name> + <description>TX FIFO Below Treshold Level Interrupt Enable.</description> + <bitRange>[5:5]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STOP</name> + <description>Stop Interrupt Enable</description> + <bitRange>[6:6]</bitRange> + <access>read-write</access> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when STOP = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_ACK</name> + <description>Received Address ACK from Slave Interrupt.</description> + <bitRange>[7:7]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ARB_ER</name> + <description>Master Mode Arbitration Lost Interrupt.</description> + <bitRange>[8:8]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TO_ER</name> + <description>Timeout Error Interrupt Enable.</description> + <bitRange>[9:9]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADDR_ER</name> + <description>Master Mode Address NACK Received Interrupt.</description> + <bitRange>[10:10]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DATA_ER</name> + <description>Master Mode Data NACK Received Interrupt.</description> + <bitRange>[11:11]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DO_NOT_RESP_ER</name> + <description>Slave Mode Do Not Respond Interrupt.</description> + <bitRange>[12:12]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>START_ER</name> + <description>Out of Sequence START condition detected interrupt.</description> + <bitRange>[13:13]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STOP_ER</name> + <description>Out of Sequence STOP condition detected interrupt.</description> + <bitRange>[14:14]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_LOCK_OUT</name> + <description>TX FIFO Locked Out Interrupt.</description> + <bitRange>[15:15]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt enabled when TXLOIE = 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_FL1</name> + <description>Interrupt Status Register 1.</description> + <addressOffset>0x10</addressOffset> + <fields> + <field> + <name>RX_OVERFLOW</name> + <description>Receiver Overflow Interrupt. When operating as a slave receiver, this bit is set when you reach the first data bit and the RX FIFO and shift register are both full.</description> + <bitRange>[0:0]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_UNDERFLOW</name> + <description>Transmit Underflow Interrupt. When operating as a slave transmitter, this bit is set when you reach the first data bit and the TX FIFO is empty and the master is still asking for more data (i.e the master hasn't sent a NACK yet).</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_EN1</name> + <description>Interrupt Staus Register 1.</description> + <addressOffset>0x14</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>RX_OVERFLOW</name> + <description>Receiver Overflow Interrupt Enable.</description> + <bitRange>[0:0]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_UNDERFLOW</name> + <description>Transmit Underflow Interrupt Enable.</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>No Interrupt is Pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>FIFO_LEN</name> + <description>FIFO Configuration Register.</description> + <addressOffset>0x18</addressOffset> + <fields> + <field> + <name>RX_LEN</name> + <description>Receive FIFO Length.</description> + <bitRange>[7:0]</bitRange> + <access>read-only</access> + </field> + <field> + <name>TX_LEN</name> + <description>Transmit FIFO Length.</description> + <bitRange>[15:8]</bitRange> + <access>read-only</access> + </field> + </fields> + </register> + <register> + <name>RX_CTRL0</name> + <description>Receive Control Register 0.</description> + <addressOffset>0x1C</addressOffset> + <fields> + <field> + <name>DNR</name> + <description>Do Not Respond.</description> + <bitRange>[0:0]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>respond</name> + <description>Always respond to address match.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>not_respond_rx_fifo_empty</name> + <description>Do not respond to address match when RX_FIFO is not empty.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FLUSH</name> + <description>Receive FIFO Flush. This bit is automatically cleared to 0 after the operation. Setting this bit to 1 will affect RX_FIFO status.</description> + <bitRange>[7:7]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>not_flushed</name> + <description>FIFO not flushed.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>flush</name> + <description>Flush RX_FIFO.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>Receive FIFO Threshold. These bits define the RX_FIFO interrupt threshold.</description> + <bitRange>[11:8]</bitRange> + </field> + </fields> + </register> + <register> + <name>RX_CTRL1</name> + <description>Receive Control Register 1.</description> + <addressOffset>0x20</addressOffset> + <fields> + <field> + <name>RX_CNT</name> + <description>Receive Count Bits. These bits define the number of bytes to be received in a transaction, except for the case RXCNT = 0. RXCNT = 0 means 256 bytes to be received in a transaction.</description> + <bitRange>[7:0]</bitRange> + </field> + <field> + <name>RX_FIFO</name> + <description>Receive FIFO Count. These bits reflect the number of byte in the RX_FIFO. These bits are flushed when I2CEN = 0.</description> + <bitRange>[11:8]</bitRange> + <access>read-only</access> + </field> + </fields> + </register> + <register> + <name>TX_CTRL0</name> + <description>Transmit Control Register 0.</description> + <addressOffset>0x24</addressOffset> + <fields> + <field> + <name>TX_PRELOAD</name> + <description>Transmit FIFO Preaload Mode. Setting this bit will allow for high speed application to preload the transmit FIFO prior to Slave Address Match.</description> + <bitRange>[0:0]</bitRange> + </field> + <field> + <name>TX_READY_MODE</name> + <description>Transmit FIFO Ready Manual Mode.</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>HW control of I2CTXRDY enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>HW control of I2CTXRDY disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FLUSH</name> + <description>Transmit FIFO Flush. This bit is automatically cleared to 0 after the operation.</description> + <bitRange>[7:7]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>not_flushed</name> + <description>FIFO not flushed.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>flush</name> + <description>Flush TX_FIFO.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_THRESH</name> + <description>Transmit FIFO Threshold. These bits define the TX_FIFO interrupt threshold.</description> + <bitRange>[11:8]</bitRange> + </field> + </fields> + </register> + <register> + <name>TX_CTRL1</name> + <description>Transmit Control Register 1.</description> + <addressOffset>0x28</addressOffset> + <fields> + <field> + <name>TX_READY</name> + <description>Transmit FIFO Preload Ready.</description> + <bitRange>[0:0]</bitRange> + </field> + <field> + <name>TX_LAST</name> + <description>Transmit Last. This bit is used in slave mod only. Do not use when preloading (cleared by hardware).</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>hold_scl_low</name> + <description>Hold SCL low on TX_FIFO empty.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>end_transaction</name> + <description>End transaction on TX_FIFO empty.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FIFO</name> + <description>Transmit FIFO Count. These bits reflect the number of bytes in the TX_FIFO.</description> + <bitRange>[11:8]</bitRange> + <access>read-only</access> + </field> + </fields> + </register> + <register> + <name>FIFO</name> + <description>Data Register.</description> + <addressOffset>0x2C</addressOffset> + <fields> + <field> + <name>DATA</name> + <description>Data is read from or written to this location. Transmit and receive FIFO are separate but both are addressed at this location.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>MASTER_CTRL</name> + <description>Master Control Register.</description> + <addressOffset>0x30</addressOffset> + <fields> + <field> + <name>START</name> + <description>Setting this bit to 1 will start a master transfer.</description> + <bitRange>[0:0]</bitRange> + </field> + <field> + <name>RESTART</name> + <description>Setting this bit to 1 will generate a repeated START.</description> + <bitRange>[1:1]</bitRange> + </field> + <field> + <name>STOP</name> + <description>Setting this bit to 1 will generate a STOP condition.</description> + <bitRange>[2:2]</bitRange> + </field> + <field> + <name>SL_EX_ADDR</name> + <description>Slave Extend Address Select.</description> + <bitRange>[7:7]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>7_bits_address</name> + <description>7-bit address.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>10_bits_address</name> + <description>10-bit address.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>MASTER_CODE</name> + <description>Master Code. These bits set the Master Code used in Hs-mode operation.</description> + <bitRange>[10:8]</bitRange> + </field> + <field> + <name>SCL_SPEED_UP</name> + <description>Serial Clock speed Up. Setting this bit disables the master's monitoring of SCL state for other external masters or slaves.</description> + <bitRange>[11:11]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Master monitors SCL state.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>SCL state monitoring disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>CLK_LO</name> + <description>Clock Low Register.</description> + <addressOffset>0x34</addressOffset> + <fields> + <field> + <name>CLK_LO</name> + <description>Clock low. In master mode, these bits define the SCL low period. In slave mode, these bits define the time SCL will be held low after data is outputted.</description> + <bitRange>[8:0]</bitRange> + </field> + </fields> + </register> + <register> + <name>CLK_HI</name> + <description>Clock high Register.</description> + <addressOffset>0x38</addressOffset> + <fields> + <field> + <name>CKH</name> + <description>Clock High. In master mode, these bits define the SCL high period.</description> + <bitRange>[8:0]</bitRange> + </field> + </fields> + </register> + <register> + <name>HS_CLK</name> + <description>HS-Mode Clock Control Register</description> + <addressOffset>0x3C</addressOffset> + <fields> + <field> + <name>HS_CLK_LO</name> + <description>Slave Address.</description> + <bitRange>[7:0]</bitRange> + </field> + <field> + <name>HS_CLK_HI</name> + <description>Slave Address.</description> + <bitRange>[15:8]</bitRange> + </field> + </fields> + </register> + <register> + <name>TIMEOUT</name> + <description>Timeout Register</description> + <addressOffset>0x40</addressOffset> + <fields> + <field> + <name>TO</name> + <description>Timeout</description> + <bitRange>[15:0]</bitRange> + </field> + </fields> + </register> + <register> + <name>SLAVE_ADDR</name> + <description>Slave Address Register.</description> + <addressOffset>0x44</addressOffset> + <fields> + <field> + <name>SLAVE_ADDR</name> + <description>Slave Address.</description> + <bitRange>[9:0]</bitRange> + </field> + <field> + <name>SLAVE_ADDR_DIS</name> + <description>Slave Address DIS.</description> + <bitRange>[10:10]</bitRange> + </field> + <field> + <name>SLAVE_ADDR_IDX</name> + <description>Slave Address Index.</description> + <bitRange>[14:11]</bitRange> + </field> + <field> + <name>EX_ADDR</name> + <description>Extended Address Select.</description> + <bitRange>[15:15]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>7_bits_address</name> + <description>7-bit address.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>10_bits_address</name> + <description>10-bit address.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>DMA</name> + <description>DMA Register.</description> + <addressOffset>0x48</addressOffset> + <fields> + <field> + <name>TX_EN</name> + <description>TX channel enable.</description> + <bitRange>[0:0]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_EN</name> + <description>RX channel enable.</description> + <bitRange>[1:1]</bitRange> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--I2C0 Inter-Integrated Circuit.--> + <peripheral derivedFrom="I2C0"> + <name>I2C1</name> + <description>Inter-Integrated Circuit. 1</description> + <baseAddress>0x4001E000</baseAddress> + <interrupt> + <name>I2C1</name> + <description>I2C1 IRQ</description> + <value>36</value> + </interrupt> + </peripheral> + <!--I2C1 Inter-Integrated Circuit. 1--> + <peripheral> + <name>ICC0</name> + <description>Instruction Cache Controller Registers</description> + <baseAddress>0x4002A000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>CACHE_ID</name> + <description>Cache ID Register.</description> + <addressOffset>0x0000</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>RELNUM</name> + <description>Release Number. Identifies the RTL release version.</description> + <bitOffset>0</bitOffset> + <bitWidth>6</bitWidth> + </field> + <field> + <name>PARTNUM</name> + <description>Part Number. This field reflects the value of C_ID_PART_NUMBER configuration parameter.</description> + <bitOffset>6</bitOffset> + <bitWidth>4</bitWidth> + </field> + <field> + <name>CCHID</name> + <description>Cache ID. This field reflects the value of the C_ID_CACHEID configuration parameter.</description> + <bitOffset>10</bitOffset> + <bitWidth>6</bitWidth> + </field> + </fields> + </register> + <register> + <name>MEMCFG</name> + <description>Memory Configuration Register.</description> + <addressOffset>0x0004</addressOffset> + <access>read-only</access> + <resetValue>0x00080008</resetValue> + <fields> + <field> + <name>CCHSZ</name> + <description>Cache Size. Indicates total size in Kbytes of cache.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + <field> + <name>MEMSZ</name> + <description>Main Memory Size. Indicates the total size, in units of 128 Kbytes, of code memory accessible to the cache controller.</description> + <bitOffset>16</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <name>CACHE_CTRL</name> + <description>Cache Control and Status Register.</description> + <addressOffset>0x0100</addressOffset> + <fields> + <field> + <name>CACHE_EN</name> + <description>Cache Enable. Controls whether the cache is bypassed or is in use. Changing the state of this bit will cause the instruction cache to be flushed and its contents invalidated.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Cache Bypassed. Instruction data is stored in the line fill buffer but is not written to main cache memory array.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Cache Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CACHE_RDY</name> + <description>Cache Ready flag. Cleared by hardware when at any time the cache as a whole is invalidated (including a system reset). When this bit is 0, the cache is effectively in bypass mode (instruction fetches will come from main memory or from the line fill buffer). Set by hardware when the invalidate operation is complete and the cache is ready.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>notReady</name> + <description>Not Ready.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ready</name> + <description>Ready.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INVALIDATE</name> + <description>Invalidate All Registers.</description> + <addressOffset>0x0700</addressOffset> + <access>read-write</access> + </register> + </registers> + </peripheral> + <!--ICC0 Instruction Cache Controller Registers--> + <peripheral derivedFrom="ICC0"> + <name>ICC1</name> + <description>Instruction Cache Controller Registers 1</description> + <baseAddress>0x4002F000</baseAddress> + </peripheral> + <!--ICC1 Instruction Cache Controller Registers 1--> + <peripheral> + <name>PWRSEQ</name> + <description>Power Sequencer / Low Power Control Register.</description> + <baseAddress>0x40006800</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x800</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>LP_CTRL</name> + <description>Low Power Control Register.</description> + <addressOffset>0x00</addressOffset> + <fields> + <field> + <name>RAMRET_SEL0</name> + <description>System RAM 0 Data retention in BACKUP mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RAMRET_SEL1</name> + <description>System RAM 1 Data retention in BACKUP mode.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RAMRET_SEL2</name> + <description>System RAM 2 Data retention in BACKUP mode.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RAMRET_SEL3</name> + <description>System RAM 3 Data retention in BACKUP mode.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>OVR</name> + <description>Operating Voltage Range</description> + <bitOffset>4</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>0_9V</name> + <description>0.9V 24MHz</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>1_0V</name> + <description>1.0V 48MHz</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>1_1V</name> + <description>1.1V 96MHz</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCORE_DET_BYPASS</name> + <description>Bypass V CORE External Supply Detection</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>enabled</name> + <description>enable</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Disable</name> + <description>disable</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RETREG_EN</name> + <description>Retention Regulator Enable. This bit controls the retention regulator in BACKUP mode.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FAST_WK_EN</name> + <description>Fast Wake-Up Mode. This bit enables fast wake-up from DeepSleep mode.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BG_OFF</name> + <description>Band Gap Disable for DEEPSLEEP and BACKUP Mode</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>on</name> + <description>Bandgap is always ON.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>off</name> + <description>Bandgap is OFF in DeepSleep mode(default).</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCORE_POR_DIS</name> + <description>V CORE POR Disable for DEEPSLEEP and BACKUP Mode</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LDO_DIS</name> + <description>LDO Disable</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Enable if Bandgap is ON(default)</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCORE_SVM_DIS</name> + <description>V CORE Supply Voltage Monitor Disable</description> + <bitOffset>20</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Enable if Bandgap is ON(default)</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VDDIO_POR_DIS</name> + <description>VDDIO Power-On Reset Monitor Disable. This bit controls the Power-On Reset monitor on VDDIO supply in all operating mods.</description> + <bitOffset>25</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>Enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>Disabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>LP_WAKEFL</name> + <description>Low Power Mode Wakeup Flags for GPIO0</description> + <addressOffset>0x04</addressOffset> + <fields> + <field> + <name>WAKEST</name> + <description>Wakeup IRQ flags (write ones to clear). One or more of these bits will be set when the corresponding dedicated GPIO pin(s) transition(s) from low to high or high to low. If GPIO wakeup source is selected, using PM.GPIOWKEN register, and the corresponding bit is also selected in LPWKEN register, an interrupt will be gnerated to wake up the CPU from a low power mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>14</bitWidth> + </field> + </fields> + </register> + <register> + <name>LPWK_EN</name> + <description>Low Power I/O Wakeup Enable Register 0. This register enables low power wakeup functionality for GPIO0.</description> + <addressOffset>0x08</addressOffset> + <fields> + <field> + <name>WAKEEN</name> + <description>Enable wakeup. These bits allow wakeup from the corresponding GPIO pin(s) on transition(s) from low to high or high to low when PM.GPIOWKEN is set. Wakeup status is indicated in PPWKST register.</description> + <bitOffset>0</bitOffset> + <bitWidth>14</bitWidth> + </field> + </fields> + </register> + <register> + <name>LPMEMSD</name> + <description>Low Power Memory Shutdown Control.</description> + <addressOffset>0x40</addressOffset> + <fields> + <field> + <name>SRAM0_OFF</name> + <description>System RAM block 0 Shut Down.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Operating Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>shutdown</name> + <description>Shutdown Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRAM1_OFF</name> + <description>System RAM block 1 Shut Down.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Operating Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>shutdown</name> + <description>Shutdown Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRAM2_OFF</name> + <description>System RAM block 2 Shut Down.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Operating Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>shutdown</name> + <description>Shutdown Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRAM3_OFF</name> + <description>System RAM block 3 Shut Down.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Operating Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>shutdown</name> + <description>Shutdown Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--PWRSEQ Power Sequencer / Low Power Control Register.--> + <peripheral> + <name>RTC</name> + <description>Real Time Clock and Alarm.</description> + <baseAddress>0x40006000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x400</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>RTC</name> + <description>RTC interrupt.</description> + <value>3</value> + </interrupt> + <registers> + <register> + <name>SEC</name> + <description>RTC Second Counter. This register contains the 32-bit second counter.</description> + <addressOffset>0x00</addressOffset> + <resetMask>0x00000000</resetMask> + </register> + <register> + <name>SSEC</name> + <description>RTC Sub-second Counter. This counter increments at 256Hz. RTC_SEC is incremented when this register rolls over from 0xFF to 0x00.</description> + <addressOffset>0x04</addressOffset> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>RTSS</name> + <description>RTC Sub-second Counter.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>RAS</name> + <description>Time-of-day Alarm.</description> + <addressOffset>0x08</addressOffset> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>RAS</name> + <description>Time-of-day Alarm.</description> + <bitOffset>0</bitOffset> + <bitWidth>20</bitWidth> + </field> + </fields> + </register> + <register> + <name>RSSA</name> + <description>RTC sub-second alarm. This register contains the reload value for the sub-second alarm.</description> + <addressOffset>0x0C</addressOffset> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>RSSA</name> + <description>This register contains the reload value for the sub-second alarm.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>CTRL</name> + <description>RTC Control Register.</description> + <addressOffset>0x10</addressOffset> + <resetValue>0x00000008</resetValue> + <resetMask>0xFFFFFF38</resetMask> + <fields> + <field> + <name>RTCE</name> + <description>Real Time Clock Enable. This bit enables the Real Time Clock. This bit can only be written when WE=1 and BUSY =0. Change to this bit is effective only after BUSY is cleared from 1 to 0.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADE</name> + <description>Alarm Time-of-Day Interrupt Enable. Change to this bit is effective only after BUSY is cleared from 1 to 0.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ASE</name> + <description>Alarm Sub-second Interrupt Enable. Change to this bit is effective only after BUSY is cleared from 1 to 0.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BUSY</name> + <description>RTC Busy. This bit is set to 1 by hardware when changes to RTC registers required a synchronized version of the register to be in place. This bit is automatically cleared by hardware.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>idle</name> + <description>Idle.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <description>Busy.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RDY</name> + <description>RTC Ready. This bit is set to 1 by hardware when the RTC count registers update. It can be cleared to 0 by software at any time. It will also be cleared to 0 by hardware just prior to an update of the RTC count register.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>busy</name> + <description>Register has not updated.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ready</name> + <description>Ready.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RDYE</name> + <description>RTC Ready Interrupt Enable.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ALDF</name> + <description>Time-of-Day Alarm Interrupt Flag. This alarm is qualified as wake-up source to the processor.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>Not active</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Pending</name> + <description>Active</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ALSF</name> + <description>Sub-second Alarm Interrupt Flag. This alarm is qualified as wake-up source to the processor.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>Not active</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Pending</name> + <description>Active</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SQE</name> + <description>Square Wave Output Enable.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>Not active</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Pending</name> + <description>Active</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FT</name> + <description>Frequency Output Selection. When SQE=1, these bits specify the output frequency on the SQW pin.</description> + <bitOffset>9</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>freq1Hz</name> + <description>1 Hz (Compensated).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>freq512Hz</name> + <description>512 Hz (Compensated).</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>freq4KHz</name> + <description>4 KHz.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>clkDiv8</name> + <description>RTC Input Clock / 8.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>X32KMD</name> + <description>32KHz Oscillator Mode.</description> + <bitOffset>11</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noiseImmuneMode</name> + <description>Always operate in Noise Immune Mode. Oscillator warm-up required.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>quietMode</name> + <description>Always operate in Quiet Mode. No oscillator warm-up required.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>quietInStopWithWarmup</name> + <description>Operate in Noise Immune Mode normally, switch to Quiet Mode on Stop Mode entry. Will wait for 32K oscillator warm-up before code execution on Stop Mode exit.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>quietInStopNoWarmup</name> + <description>Operate in Noise Immune Mode normally, switch to Quiet Mode on Stop Mode entry. Will not wait for 32K oscillator warm-up before code execution on Stop Mode exit.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>WE</name> + <description>Write Enable. This register bit serves as a protection mechanism against unintentional writes to critical RTC bits.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>Not active</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Pending</name> + <description>Active</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>TRIM</name> + <description>RTC Trim Register.</description> + <addressOffset>0x14</addressOffset> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>TRIM</name> + <description>RTC Trim. This register contains the 2's complement value that specifies the trim resolution. Each increment or decrement of the bit adds or subtracts 1ppm at each 4KHz clock value, with a maximum correction of +/- 127ppm.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + <field> + <name>VBATTMR</name> + <description>VBAT Timer Value. When RTC is running off of VBAT, this field is incremented every 32 seconds.</description> + <bitOffset>8</bitOffset> + <bitWidth>24</bitWidth> + </field> + </fields> + </register> + <register> + <name>OSCCTRL</name> + <description>RTC Oscillator Control Register.</description> + <addressOffset>0x18</addressOffset> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>FLITER_EN</name> + <description>RTC Oscillator Filter Enable</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>IBIAS_SEL</name> + <description>RTC Oscillator 4X Bias Current Select</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>2X</name> + <description>Selects 2X bias current for RTC oscillator</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>4X</name> + <description>Selects 4X bias current for RTC oscillator</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HYST_EN</name> + <description>RTC Oscillator Hysteresis Buffer Enable</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>IBIAS_EN</name> + <description>RTC Oscillator Bias Current Enable</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>BYPASS</name> + <description>RTC Crystal Bypass</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>32KOUT</name> + <description>RTC 32kHz Square Wave Output</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--RTC Real Time Clock and Alarm.--> + <peripheral> + <name>SIR</name> + <description>System Initialization Registers.</description> + <baseAddress>0x40000400</baseAddress> + <access>read-only</access> + <addressBlock> + <offset>0x00</offset> + <size>0x400</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>SISTAT</name> + <description>System Initialization Status Register.</description> + <addressOffset>0x00</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>MAGIC</name> + <description>Magic Word Validation. This bit is set by the system initialization block following power-up.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <usage>read</usage> + <enumeratedValue> + <name>magicNotSet</name> + <description>Magic word was not set (OTP has not been initialized properly).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>magicSet</name> + <description>Magic word was set (OTP contains valid settings).</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CRCERR</name> + <description>CRC Error Status. This bit is set by the system initialization block following power-up.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <usage>read</usage> + <enumeratedValue> + <name>noError</name> + <description>No CRC errors occurred during the read of the OTP memory block.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>error</name> + <description>A CRC error occurred while reading the OTP. The address of the failure location in the OTP memory is stored in the ERRADDR register.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>ERRADDR</name> + <description>Read-only field set by the SIB block if a CRC error occurs during the read of the OTP memory. Contains the failing address in OTP memory (when CRCERR equals 1).</description> + <addressOffset>0x04</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>ERRADDR</name> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>FSTAT</name> + <description>funcstat register.</description> + <addressOffset>0x100</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>FPU</name> + <description>FPU Function.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>USB</name> + <description>USB Device.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ADC</name> + <description>10-bit Sigma Delta ADC.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>XIP</name> + <description>XiP function.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PBM</name> + <description>PBM function.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HBC</name> + <description>HBC function.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SDHC</name> + <description>SDHC function.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SMPHR</name> + <description>SMPHR function.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCACHE</name> + <description>System Cache function.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SFSTAT</name> + <description>secfuncstat register.</description> + <addressOffset>0x104</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>TRNG</name> + <description>TRNG function.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>AES</name> + <description>AES function.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SHA</name> + <description>SHA function.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>MAA</name> + <description>MAA function.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>no</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>yes</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--SIR System Initialization Registers.--> + <peripheral> + <name>SMON</name> + <description>The Security Monitor block used to monitor system threat conditions.</description> + <baseAddress>0x40004000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>EXTSCN</name> + <description>External Sensor Control Register.</description> + <addressOffset>0x00</addressOffset> + <resetMask>0x3800FFC0</resetMask> + <fields> + <field> + <name>EXTS_EN0</name> + <description>External Sensor Enable for input/output pair 0.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTS_EN1</name> + <description>External Sensor Enable for input/output pair 1.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTS_EN2</name> + <description>External Sensor Enable for input/output pair 2.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTS_EN3</name> + <description>External Sensor Enable for input/output pair 3.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTS_EN4</name> + <description>External Sensor Enable for input/output pair 4.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTS_EN5</name> + <description>External Sensor Enable for input/output pair 5.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTCNT</name> + <description>External Sensor Error Counter. These bits set the number of external sensor accepted mismatches that have to occur within a single bit period before an external sensor alarm is triggered.</description> + <bitOffset>16</bitOffset> + <bitWidth>5</bitWidth> + </field> + <field> + <name>EXTFRQ</name> + <description>External Sensor Frequency. These bits define the frequency at which the external sensors are clocked to/from the EXTS_IN and EXTS_OUT pair.</description> + <bitOffset>21</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>freq2000Hz</name> + <description>Div 4 (2000Hz).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>freq1000Hz</name> + <description>Div 8 (1000Hz).</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>freq500Hz</name> + <description>Div 16 (500Hz).</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>freq250Hz</name> + <description>Div 32 (250Hz).</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>freq125Hz</name> + <description>Div 64 (125Hz).</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>freq63Hz</name> + <description>Div 128 (63Hz).</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>freq31Hz</name> + <description>Div 256 (31Hz).</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>RFU</name> + <description>Reserved. Do not use.</description> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DIVCLK</name> + <description>Clock Divide. These bits are used to divide the 8KHz input clock. The resulting divided clock is used for all logic within the Security Monitor Block. Note: If the input clock is divided with these bits, the error count threshold table and output frequency will be affected accordingly with the same divide factor.</description> + <bitOffset>24</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>div1</name> + <description>Divide by 1 (8000 Hz).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>div2</name> + <description>Divide by 2 (4000 Hz).</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>div4</name> + <description>Divide by 4 (2000 Hz).</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>div8</name> + <description>Divide by 8 (1000 Hz).</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>div16</name> + <description>Divide by 16 (500 Hz).</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>div32</name> + <description>Divide by 32 (250 Hz).</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>div64</name> + <description>Divide by 64 (125 Hz).</description> + <value>6</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BUSY</name> + <description>Busy. This bit is set to 1 by hardware after EXTSCN register is written to. This bit is automatically cleared to 0 after this register information has been transferred to the security monitor domain.</description> + <bitOffset>30</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <enumeratedValue> + <name>idle</name> + <description>Idle.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <description>Update in Progress.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LOCK</name> + <description>Lock Register. Once locked, the EXTSCN register can no longer be modified. Only a battery disconnect will clear this bit. VBAT powers this register.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>unlocked</name> + <description>Unlocked.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>locked</name> + <description>Locked.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INTSCN</name> + <description>Internal Sensor Control Register.</description> + <addressOffset>0x04</addressOffset> + <resetMask>0x7F00FFF7</resetMask> + <fields> + <field> + <name>SHIELD_EN</name> + <description>Die Shield Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TEMP_EN</name> + <description>Temperature Sensor Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VBAT_EN</name> + <description>Battery Monitor Enable.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LOTEMP_SEL</name> + <description>Low Temperature Detection Select.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>neg50C</name> + <description>-50 degrees C.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>neg30C</name> + <description>-30 degrees C.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCORELOEN</name> + <description>VCORE Undervoltage Detect Enable.</description> + <bitOffset>18</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCOREHIEN</name> + <description>VCORE Overvoltage Detect Enable.</description> + <bitOffset>19</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VDDLOEN</name> + <description>VDD Undervoltage Detect Enable.</description> + <bitOffset>20</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VDDHIEN</name> + <description>VDD Overvoltage Detect Enable.</description> + <bitOffset>21</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VGLEN</name> + <description>Voltage Glitch Detection Enable.</description> + <bitOffset>22</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LOCK</name> + <description>Lock Register. Once locked, the INTSCN register can no longer be modified. Only a battery disconnect will clear this bit. VBAT powers this register.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>unlocked</name> + <description>Unlocked.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>locked</name> + <description>Locked.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SECALM</name> + <description>Security Alarm Register.</description> + <addressOffset>0x08</addressOffset> + <resetValue>0x00000000</resetValue> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>DRS</name> + <description>Destructive Reset Trigger. Setting this bit will generate a DRS. This bit is self-cleared by hardware.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>KEYWIPE</name> + <description>Key Wipe Trigger. Set to 1 to initiate a wipe of the AES key register. It does not reset the part, or log a timestamp. AES and DES registers are not affected by this bit. This bit is automatically cleared to 0 after the keys have been wiped.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SHIELDF</name> + <description>Die Shield Flag.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LOTEMP</name> + <description>Low Temperature Detect.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HITEMP</name> + <description>High Temperature Detect.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BATLO</name> + <description>Battery Undervoltage Detect.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BATHI</name> + <description>Battery Overvoltage Detect.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTF</name> + <description>External Sensor Flag. This bit is set to 1 when any of the EXTSTAT bits are set.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VDDLO</name> + <description>VDD Undervoltage Detect Flag.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCORELO</name> + <description>VCORE Undervoltage Detect Flag.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VCOREHI</name> + <description>VCORE Overvoltage Detect Flag.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VDDHI</name> + <description>VDD Overvoltage Flag.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>VGL</name> + <description>Voltage Glitch Detection Flag.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT0</name> + <description>External Sensor 0 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT1</name> + <description>External Sensor 1 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>17</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT2</name> + <description>External Sensor 2 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>18</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT3</name> + <description>External Sensor 3 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>19</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT4</name> + <description>External Sensor 4 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>20</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT5</name> + <description>External Sensor 5 Detect. The tamper detect is only active when it is enabled. This bits needs to be cleared in software after a tamper event to re-arm the sensor.</description> + <bitOffset>21</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN0</name> + <description>External Sensor 0 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>24</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN1</name> + <description>External Sensor 1 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>25</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN2</name> + <description>External Sensor 2 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>26</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN3</name> + <description>External Sensor 3 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>27</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN4</name> + <description>External Sensor 4 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>28</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSWARN5</name> + <description>External Sensor 5 Warning Ready flag. The tamper detect warning flags are set, regardless of whether the external sensors are enabled.</description> + <bitOffset>29</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SECDIAG</name> + <description>Security Diagnostic Register.</description> + <addressOffset>0x0C</addressOffset> + <access>read-only</access> + <resetValue>0x00000001</resetValue> + <resetMask>0xFFC0FE02</resetMask> + <fields> + <field> + <name>BORF</name> + <description>Battery-On-Reset Flag. This bit is set once the back up battery is conneted.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SHIELDF</name> + <description>Die Shield Flag.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>LOTEMP</name> + <description>Low Temperature Detect.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HITEMP</name> + <description>High Temperature Detect.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BATLO</name> + <description>Battery Undervoltage Detect.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BATHI</name> + <description>Battery Overvoltage Detect.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DYNF</name> + <description>Dynamic Sensor Flag. This bit is set to 1 when any of the EXTSTAT bits are set.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>AESKT</name> + <description>AES Key Transfer. This bit is set to 1 when AES Key has been transferred from the TRNG to the battery backed AES key register. This bit can only be reset by a BOR.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>incomplete</name> + <description>Key has not been transferred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>complete</name> + <description>Key has been transferred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT0</name> + <description>External Sensor 0 Detect.</description> + <bitOffset>16</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT1</name> + <description>External Sensor 1 Detect.</description> + <bitOffset>17</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT2</name> + <description>External Sensor 2 Detect.</description> + <bitOffset>18</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT3</name> + <description>External Sensor 3 Detect.</description> + <bitOffset>19</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT4</name> + <description>External Sensor 4 Detect.</description> + <bitOffset>20</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>EXTSTAT5</name> + <description>External Sensor 5 Detect.</description> + <bitOffset>21</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>DLRTC</name> + <description>DRS Log RTC Value. This register contains the 32 bit value in the RTC second register when the last DRS event occurred.</description> + <addressOffset>0x10</addressOffset> + <access>read-only</access> + <resetMask>0x00000000</resetMask> + <fields> + <field> + <name>DLRTC</name> + <description>DRS Log RTC Value. This register contains the 32 bit value in the RTC second register when the last DRS event occured.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <name>SECST</name> + <description>Security Monitor Status Register.</description> + <addressOffset>0x34</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>EXTSRS</name> + <description>External Sensor Control Register Status.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>allowed</name> + <description>Access authorized.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>notAllowed</name> + <description>Access not authorized.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>INTSRS</name> + <description>Internal Sensor Control Register Status.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>allowed</name> + <description>Access authorized.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>notAllowed</name> + <description>Access not authorized.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SECALRS</name> + <description>Security Alarm Register Status.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>allowed</name> + <description>Access authorized.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>notAllowed</name> + <description>Access not authorized.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--SMON The Security Monitor block used to monitor system threat conditions.--> + <peripheral> + <name>SPI17Y</name> + <description>SPI peripheral.</description> + <baseAddress>0x40046000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>SPI0</name> + <value>16</value> + </interrupt> + <registers> + <register> + <name>DATA32</name> + <description>Register for reading and writing the FIFO.</description> + <addressOffset>0x00</addressOffset> + <size>32</size> + <access>read-write</access> + <fields> + <field> + <name>DATA</name> + <description>Read to pull from RX FIFO, write to put into TX FIFO.</description> + <bitOffset>0</bitOffset> + <bitWidth>32</bitWidth> + </field> + </fields> + </register> + <register> + <dim>2</dim> + <dimIncrement>2</dimIncrement> + <name>DATA16[%s]</name> + <description>Register for reading and writing the FIFO.</description> + <addressOffset>0x00</addressOffset> + <alternateRegister>DATA32</alternateRegister> + <size>16</size> + <access>read-write</access> + <fields> + <field> + <name>DATA</name> + <description>Read to pull from RX FIFO, write to put into TX FIFO.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <dim>4</dim> + <dimIncrement>1</dimIncrement> + <name>DATA8[%s]</name> + <description>Register for reading and writing the FIFO.</description> + <alternateRegister>DATA32</alternateRegister> + <addressOffset>0x00</addressOffset> + <size>8</size> + <access>read-write</access> + <fields> + <field> + <name>DATA</name> + <description>Read to pull from RX FIFO, write to put into TX FIFO.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>CTRL0</name> + <description>Register for controlling SPI peripheral.</description> + <addressOffset>0x04</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>EN</name> + <description>SPI Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>SPI is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>SPI is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>MASTER</name> + <description>Master Mode Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>SPI is Slave mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>SPI is Master mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SS_IO</name> + <description>Slave Select 0, IO direction, to support Multi-Master mode,Slave Select 0 can be input in Master mode. This bit has no effect in slave mode.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>output</name> + <description>Slave select 0 is output.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>input</name> + <description>Slave Select 0 is input, only valid if MMEN=1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>START</name> + <description>Start Transmit.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>start</name> + <description>Master Initiates a transaction, this bit is self clearing when transactions are done. If a transaction cimpletes, and the TX FIFO is empty, the Master halts, if a transaction completes, and the TX FIFO is not empty, the Master initiates another transaction.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SS_CTRL</name> + <description>Start Select Control. Used in Master mode to control the behavior of the Slave Select signal at the end of a transaction.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>DEASSERT</name> + <description>SPI De-asserts Slave Select at the end of a transaction.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ASSERT</name> + <description>SPI leaves Slave Select asserted at the end of a transaction.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SS</name> + <description>Slave Select, when in Master mode selects which Slave devices are selected. More than one Slave device can be selected.</description> + <bitOffset>16</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>SS0</name> + <description>SS0 is selected.</description> + <value>0x1</value> + </enumeratedValue> + <enumeratedValue> + <name>SS1</name> + <description>SS1 is selected.</description> + <value>0x2</value> + </enumeratedValue> + <enumeratedValue> + <name>SS2</name> + <description>SS2 is selected.</description> + <value>0x4</value> + </enumeratedValue> + <enumeratedValue> + <name>SS3</name> + <description>SS3 is selected.</description> + <value>0x8</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>CTRL1</name> + <description>Register for controlling SPI peripheral.</description> + <addressOffset>0x08</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_NUM_CHAR</name> + <description>Nubmer of Characters to transmit.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + <field> + <name>RX_NUM_CHAR</name> + <description>Nubmer of Characters to receive.</description> + <bitOffset>16</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <name>CTRL2</name> + <description>Register for controlling SPI peripheral.</description> + <addressOffset>0x0C</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>CPHA</name> + <description>Clock Phase.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Rising_Edge</name> + <description>Data Sampled on clock rising edge. Use when in SPI Mode 0 and Mode 2</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Falling_Edge</name> + <description>Data Sampled on clock falling edge. Use when in SPI Mode 1 and Mode 3</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CPOL</name> + <description>Clock Polarity.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Normal</name> + <description>Normal Clock. Use when in SPI Mode 0 and Mode 1</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Inverted</name> + <description>Inverted Clock. Use when in SPI Mode 2 and Mode 3</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCLK_INV</name> + <description>Reserved - Must Always Be Cleared to 0.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>NUMBITS</name> + <description>Number of Bits per character.</description> + <bitOffset>8</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>0</name> + <description>16 bits per character.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>DATA_WIDTH</name> + <description>SPI Data width.</description> + <bitOffset>12</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Mono</name> + <description>1 data pin.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>Dual</name> + <description>2 data pins.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>Quad</name> + <description>4 data pins.</description> + <value>2</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>THREE_WIRE</name> + <description>Three Wire mode. MOSI/MISO pin(s) shared. Only Mono mode suports Four-Wire.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Use four wire mode (Mono only).</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Use three wire mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SS_POL</name> + <description>Slave Select Polarity, each Slave Select can have unique polarity.</description> + <bitOffset>16</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>SS0_high</name> + <description>SS0 active high.</description> + <value>0x1</value> + </enumeratedValue> + <enumeratedValue> + <name>SS1_high</name> + <description>SS1 active high.</description> + <value>0x2</value> + </enumeratedValue> + <enumeratedValue> + <name>SS2_high</name> + <description>SS2 active high.</description> + <value>0x4</value> + </enumeratedValue> + <enumeratedValue> + <name>SS3_high</name> + <description>SS3 active high.</description> + <value>0x8</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SRPOL</name> + <description>Slave Ready Polarity, each Slave Ready can have unique polarity.</description> + <bitOffset>24</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>SR0_high</name> + <description>SR0 active high.</description> + <value>0x1</value> + </enumeratedValue> + <enumeratedValue> + <name>SR1_high</name> + <description>SR1 active high.</description> + <value>0x2</value> + </enumeratedValue> + <enumeratedValue> + <name>SR2_high</name> + <description>SR2 active high.</description> + <value>0x4</value> + </enumeratedValue> + <enumeratedValue> + <name>SR3_high</name> + <description>SR3 active high.</description> + <value>0x8</value> + </enumeratedValue> + <enumeratedValue> + <name>SR4_high</name> + <description>SR4 active high.</description> + <value>0x10</value> + </enumeratedValue> + <enumeratedValue> + <name>SR5_high</name> + <description>SR5 active high.</description> + <value>0x20</value> + </enumeratedValue> + <enumeratedValue> + <name>SR6_high</name> + <description>SR6 active high.</description> + <value>0x40</value> + </enumeratedValue> + <enumeratedValue> + <name>SR7_high</name> + <description>SR7 active high.</description> + <value>0x80</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>SS_TIME</name> + <description>Register for controlling SPI peripheral/Slave Select Timing.</description> + <addressOffset>0x10</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>PRE</name> + <description>Slave Select Pre delay 1.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>256</name> + <description>256 system clocks between SS active and first serial clock edge.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>POST</name> + <description>Slave Select Post delay 2.</description> + <bitOffset>8</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>256</name> + <description>256 system clocks between last serial clock edge and SS inactive.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>INACT</name> + <description>Slave Select Inactive delay.</description> + <bitOffset>16</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>256</name> + <description>256 system clocks between transactions.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>CLK_CFG</name> + <description>Register for controlling SPI clock rate.</description> + <addressOffset>0x14</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>LO</name> + <description>Low duty cycle control. In timer mode, reload[7:0].</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Dis</name> + <description>Duty cycle control of serial clock generation is disabled.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>HI</name> + <description>High duty cycle control. In timer mode, reload[15:8].</description> + <bitOffset>8</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Dis</name> + <description>Duty cycle control of serial clock generation is disabled.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SCALE</name> + <description>System Clock scale factor. Scales the AMBA clock by 2^SCALE before generating serial clock.</description> + <bitOffset>16</bitOffset> + <bitWidth>4</bitWidth> + </field> + </fields> + </register> + <register> + <name>DMA</name> + <description>Register for controlling DMA.</description> + <addressOffset>0x1C</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_FIFO_LEVEL</name> + <description>Transmit FIFO level that will trigger a DMA request, also level for threshold status. When TX FIFO has fewer than this many bytes, the associated events and conditions are triggered.</description> + <bitOffset>0</bitOffset> + <bitWidth>5</bitWidth> + </field> + <field> + <name>TX_FIFO_EN</name> + <description>Transmit FIFO enabled for SPI transactions.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Transmit FIFO is not enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Transmit FIFO is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FIFO_CLEAR</name> + <description>Clear TX FIFO, clear is accomplished by resetting the read and write pointers. This should be done when FIFO is not being accessed on the SPI side. .</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>CLEAR</name> + <description>Clear the Transmit FIFO, clears any pending TX FIFO status.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FIFO_CNT</name> + <description>Count of entries in TX FIFO.</description> + <bitOffset>8</bitOffset> + <bitWidth>6</bitWidth> + <access>read-only</access> + </field> + <field> + <name>TX_DMA_EN</name> + <description>TX DMA Enable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>DIS</name> + <description>TX DMA requests are disabled, andy pending DMA requests are cleared.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>TX DMA requests are enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_LEVEL</name> + <description>Receive FIFO level that will trigger a DMA request, also level for threshold status. When RX FIFO has more than this many bytes, the associated events and conditions are triggered.</description> + <bitOffset>16</bitOffset> + <bitWidth>5</bitWidth> + </field> + <field> + <name>RX_FIFO_EN</name> + <description>Receive FIFO enabled for SPI transactions.</description> + <bitOffset>22</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>DIS</name> + <description>Receive FIFO is not enabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Receive FIFO is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_CLEAR</name> + <description>Clear RX FIFO, clear is accomplished by resetting the read and write pointers. This should be done when FIFO is not being accessed on the SPI side.</description> + <bitOffset>23</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>CLEAR</name> + <description>Clear the Receive FIFO, clears any pending RX FIFO status.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_CNT</name> + <description>Count of entries in RX FIFO.</description> + <bitOffset>24</bitOffset> + <bitWidth>6</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_DMA_EN</name> + <description>RX DMA Enable.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>RX DMA requests are disabled, any pending DMA requests are cleared.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>RX DMA requests are enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_FL</name> + <description>Register for reading and clearing interrupt flags. All bits are write 1 to clear.</description> + <addressOffset>0x20</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_THRESH</name> + <description>TX FIFO Threshold Crossed.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_EMPTY</name> + <description>TX FIFO Empty.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>RX FIFO Threshold Crossed.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FULL</name> + <description>RX FIFO FULL.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSA</name> + <description>Slave Select Asserted.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSD</name> + <description>Slave Select Deasserted.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FAULT</name> + <description>Multi-Master Mode Fault.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ABORT</name> + <description>Slave Abort Detected.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>M_DONE</name> + <description>Master Done, set when SPI Master has completed any transactions.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_OVR</name> + <description>Transmit FIFO Overrun, set when the AMBA side attempts to write data to a full transmit FIFO.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_UND</name> + <description>Transmit FIFO Underrun, set when the SPI side attempts to read data from an empty transmit FIFO.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_OVR</name> + <description>Receive FIFO Overrun, set when the SPI side attempts to write to a full receive FIFO.</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_UND</name> + <description>Receive FIFO Underrun, set when the AMBA side attempts to read data from an empty receive FIFO.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>INT_EN</name> + <description>Register for enabling interrupts.</description> + <addressOffset>0x24</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_THRESH</name> + <description>TX FIFO Threshold interrupt enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_EMPTY</name> + <description>TX FIFO Empty interrupt enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>RX FIFO Threshold Crossed interrupt enable.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FULL</name> + <description>RX FIFO FULL interrupt enable.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSA</name> + <description>Slave Select Asserted interrupt enable.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSD</name> + <description>Slave Select Deasserted interrupt enable.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FAULT</name> + <description>Multi-Master Mode Fault interrupt enable.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ABORT</name> + <description>Slave Abort Detected interrupt enable.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>M_DONE</name> + <description>Master Done interrupt enable.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_OVR</name> + <description>Transmit FIFO Overrun interrupt enable.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_UND</name> + <description>Transmit FIFO Underrun interrupt enable.</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_OVR</name> + <description>Receive FIFO Overrun interrupt enable.</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_UND</name> + <description>Receive FIFO Underrun interrupt enable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Interrupt is disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Interrupt is enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>WAKE_FL</name> + <description>Register for wake up flags. All bits in this register are write 1 to clear.</description> + <addressOffset>0x28</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_THRESH</name> + <description>Wake on TX FIFO Threshold Crossed.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_EMPTY</name> + <description>Wake on TX FIFO Empty.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>Wake on RX FIFO Threshold Crossed.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FULL</name> + <description>Wake on RX FIFO Full.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>clear</name> + <description>Flag is set when value read is 1. Write 1 to clear this flag.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>WAKE_EN</name> + <description>Register for wake up enable.</description> + <addressOffset>0x2C</addressOffset> + <access>read-write</access> + <fields> + <field> + <name>TX_THRESH</name> + <description>Wake on TX FIFO Threshold Crossed Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wakeup source disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wakeup source enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_EMPTY</name> + <description>Wake on TX FIFO Empty Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wakeup source disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wakeup source enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_THRESH</name> + <description>Wake on RX FIFO Threshold Crossed Enable.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wakeup source disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wakeup source enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FULL</name> + <description>Wake on RX FIFO Full Enable.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Wakeup source disabled.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Wakeup source enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>STAT</name> + <description>SPI Status register.</description> + <addressOffset>0x30</addressOffset> + <access>read-only</access> + <fields> + <field> + <name>BUSY</name> + <description>SPI active status. In Master mode, set when transaction starts, cleared when last bit of last character is acted upon and Slave Select de-assertion would occur. In Slave mode, set when Slave Select is asserted, cleared when Slave Select is de-asserted. Not used in Timer mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>not</name> + <description>SPI not active.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>active</name> + <description>SPI active.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--SPI17Y SPI peripheral.--> + <peripheral> + <name>SPIMSS</name> + <description>Serial Peripheral Interface.</description> + <prependToName>SPIMSS0_</prependToName> + <baseAddress>0x40018000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <registers> + <register> + <name>DATA16</name> + <description>SPI 16-bit Data Access</description> + <addressOffset>0x00</addressOffset> + <size>16</size> + <access>read-write</access> + <fields> + <field> + <name>DATA</name> + <description>SPI data.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <dim>2</dim> + <dimIncrement>1</dimIncrement> + <name>DATA8[%s]</name> + <description>SPI Data 8-bit access</description> + <alternateRegister>DATA16</alternateRegister> + <addressOffset>0x00</addressOffset> + <size>8</size> + <access>read-write</access> + <fields> + <field> + <name>DATA</name> + <description>SPI data.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>CTRL</name> + <description>SPI Control Register.</description> + <addressOffset>0x04</addressOffset> + <fields> + <field> + <name>SPIEN</name> + <description>SPI Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>MMEN</name> + <description>SPI Master Mode Enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>slv_mst_enum</name> + <enumeratedValue> + <name>slave</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>master</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>WOR</name> + <description>Wired OR (open drain) Enable.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CLKPOL</name> + <description>Clock Polarity.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>spi_pol_enum</name> + <enumeratedValue> + <name>idleLo</name> + <description>SCLK idles Low (0) after character transmission/reception.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>idleHi</name> + <description>SCLK idles High (1) after character transmission/reception.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PHASE</name> + <description>Phase Select.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>spi_phase_enum</name> + <enumeratedValue> + <name>activeEdge</name> + <description>Transmit on active edge of SCLK.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>inactiveEdge</name> + <description>Transmit on inactive edge of SCLK.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BIRQ</name> + <description>Baud Rate Generator Timer Interrupt Request.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STR</name> + <description>Start SPI Interrupt.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>start_op_enum</name> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>IRQE</name> + <description>Interrupt Request Enable.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>STATUS</name> + <description>SPI Status Register.</description> + <addressOffset>0x08</addressOffset> + <resetValue>0x00000001</resetValue> + <fields> + <field> + <name>SLAS</name> + <description>Slave Select. If the SPI is in slave mode, this bit indicates if the SPI is selected. If the SPI is in master mode this bit has no meaning.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <name>sel_enum</name> + <enumeratedValue> + <name>selected</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>notSelected</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TXST</name> + <description>Transmit Status.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + <enumeratedValues> + <name>busy_enum</name> + <enumeratedValue> + <name>idle</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>busy</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TUND</name> + <description>Transmit Underrun.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <name>event_flag_enum</name> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ROVR</name> + <description>Receive Overrun.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>event_flag_enum</name> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>ABT</name> + <description>Slave Mode Transaction Abort.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>event_flag_enum</name> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>COL</name> + <description>Collision.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>event_flag_enum</name> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TOVR</name> + <description>Transmit Overrun.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>event_flag_enum</name> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>IRQ</name> + <description>SPI Interrupt Request.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <name>flag_enum</name> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>MOD</name> + <description>SPI Mode Register.</description> + <addressOffset>0x0C</addressOffset> + <fields> + <field> + <name>SSV</name> + <description>Slave Select Value.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>lo_hi_enum</name> + <enumeratedValue> + <name>lo</name> + <description>The SSEL pin will be driven low.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>hi</name> + <description>The SSEL pin will be driven high.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSIO</name> + <description>Slave Select I/O.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>input_output_enum</name> + <enumeratedValue> + <name>input</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>output</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>NUMBITS</name> + <bitOffset>2</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <name>spi_bits_enum</name> + <enumeratedValue> + <name>bits16</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>bits1</name> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>bits2</name> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>bits3</name> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>bits4</name> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>bits5</name> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>bits6</name> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>bits7</name> + <value>7</value> + </enumeratedValue> + <enumeratedValue> + <name>bits8</name> + <value>8</value> + </enumeratedValue> + <enumeratedValue> + <name>bits9</name> + <value>9</value> + </enumeratedValue> + <enumeratedValue> + <name>bits10</name> + <value>10</value> + </enumeratedValue> + <enumeratedValue> + <name>bits11</name> + <value>11</value> + </enumeratedValue> + <enumeratedValue> + <name>bits12</name> + <value>12</value> + </enumeratedValue> + <enumeratedValue> + <name>bits13</name> + <value>13</value> + </enumeratedValue> + <enumeratedValue> + <name>bits14</name> + <value>14</value> + </enumeratedValue> + <enumeratedValue> + <name>bits15</name> + <value>15</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_LJ</name> + <description>Transmit Left Justify.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSL1</name> + <description>Slave Select 1. If SPI is enabled and in master mode, the SSEL_1 is driven according to this bit.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>hi_lo_enum</name> + <enumeratedValue> + <name>hi</name> + <description>High.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>lo</name> + <description>Low.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSL2</name> + <description>Slave Select 2. If SPI is enabled and in master mode, the SSEL_2 is driven according to this bit.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>hi_lo_enum</name> + <enumeratedValue> + <name>hi</name> + <description>High.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>lo</name> + <description>Low.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>SSL3</name> + <description>Slave Select 3. If SPI is enabled and in master mode, the SSEL_3 is driven according to this bit.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>hi_lo_enum</name> + <enumeratedValue> + <name>hi</name> + <description>High.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>lo</name> + <description>Low.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>BRG</name> + <description>Baud Rate Reload Value. The SPI Baud Rate register is a 16-bit reload value for the SPI Baud Rate Generator. The reload value must be greater than or equal to 0002H for proper SPI operation (maximum baud rate is PCLK frequency divided by 4).</description> + <addressOffset>0x14</addressOffset> + <resetValue>0x0000FFFF</resetValue> + <fields> + <field> + <name>BRG</name> + <description>Baud Rate Reload Value.</description> + <bitOffset>0</bitOffset> + <bitWidth>16</bitWidth> + </field> + </fields> + </register> + <register> + <name>DMA</name> + <description>SPI DMA Register.</description> + <addressOffset>0x18</addressOffset> + <resetValue>0x00070007</resetValue> + <fields> + <field> + <name>TX_FIFO_LEVEL</name> + <description>Transmit FIFO Level. Set the number of free entries in the TxFIFO when a TxDMA request occurs.</description> + <bitOffset>0</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <name>fifo_level_enum</name> + <enumeratedValue> + <name>entry1</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>entries2</name> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>entries3</name> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>entries4</name> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>entries5</name> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>entries6</name> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>entries7</name> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>entries8</name> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FIFO_CLEAR</name> + <description>Transmit FIFO Clear.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <access>write-only</access> + <enumeratedValues> + <name>start_op_enum</name> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FIFO_CNT</name> + <description>Transmit FIFO Count.</description> + <bitOffset>8</bitOffset> + <bitWidth>4</bitWidth> + <access>read-only</access> + </field> + <field> + <name>TX_DMA_EN</name> + <description>Transmit DMA Enable.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_LEVEL</name> + <description>Receive FIFO Level. Sets the RX FIFO DMA request threshold. This configures the number of filled RxFIFO entries before activating an RxDMA request.</description> + <bitOffset>16</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <name>fifo_level_enum</name> + <enumeratedValue> + <name>entry1</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>entries2</name> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>entries3</name> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>entries4</name> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>entries5</name> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>entries6</name> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>entries7</name> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>entries8</name> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_CLEAR</name> + <description>Receive FIFO Clear.</description> + <bitOffset>20</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>start_op_enum</name> + <enumeratedValue> + <name>complete</name> + <description>No operation/complete.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>start</name> + <description>Start operation.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_FIFO_CNT</name> + <description>Receive FIFO Count.</description> + <bitOffset>24</bitOffset> + <bitWidth>4</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_DMA_EN</name> + <description>Receive DMA Enable.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>I2S_CTRL</name> + <description>I2S Control Register.</description> + <addressOffset>0x1C</addressOffset> + <fields> + <field> + <name>I2S_EN</name> + <description>I2S Mode Enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <name>dis_en_enum</name> + <enumeratedValue> + <name>disable</name> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>enable</name> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2S_MUTE</name> + <description>I2S Mute transmit.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Transmit.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>replaced</name> + <description>Transmit data is replaced with 0.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2S_PAUSE</name> + <description>I2S Pause transmit/receive.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal Transmit.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>halt</name> + <description>Halt transmit and receive FIFO and DMA access, transmit 0's.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2S_MONO</name> + <description>I2S Monophonic Audio Mode.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>stereophonic</name> + <description>Stereophonic audio.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>monophonic</name> + <description>Monophonic audio format.Each transmit data word is replicated on both left/right channels. Receive data is taken from left channel, right channel receive data is ignored.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>I2S_LJ</name> + <description>I2S Left Justify.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>normal</name> + <description>Normal I2S audio protocol.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>replaced</name> + <description>Audio data is synchronized with SSEL.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--SPIMSS Serial Peripheral Interface.--> + <peripheral> + <name>TMR0</name> + <description>32-bit reloadable timer that can be used for timing and event counting.</description> + <groupName>Timers</groupName> + <baseAddress>0x40010000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>TMR0</name> + <description>TMR0 IRQ</description> + <value>5</value> + </interrupt> + <registers> + <register> + <name>CNT</name> + <description>Count. This register stores the current timer count.</description> + <addressOffset>0x00</addressOffset> + <resetValue>0x00000001</resetValue> + </register> + <register> + <name>CMP</name> + <description>Compare. This register stores the compare value, which is used to set the maximum count value to initiate a reload of the timer to 0x0001.</description> + <addressOffset>0x04</addressOffset> + <resetValue>0x0000FFFF</resetValue> + </register> + <register> + <name>PWM</name> + <description>PWM. This register stores the value that is compared to the current timer count.</description> + <addressOffset>0x08</addressOffset> + </register> + <register> + <name>INTR</name> + <description>Clear Interrupt. Writing a value (0 or 1) to a bit in this register clears the associated interrupt.</description> + <addressOffset>0x0C</addressOffset> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <fields> + <field> + <name>IRQ_CLR</name> + <description>Clear Interrupt.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <name>CN</name> + <description>Timer Control Register.</description> + <addressOffset>0x10</addressOffset> + <fields> + <field> + <name>TMODE</name> + <description>Timer Mode.</description> + <bitOffset>0</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>oneShot</name> + <description>One Shot Mode.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>continuous</name> + <description>Continuous Mode.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>counter</name> + <description>Counter Mode.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>pwm</name> + <description>PWM Mode.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>capture</name> + <description>Capture Mode.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>compare</name> + <description>Compare Mode.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>gated</name> + <description>Gated Mode.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>captureCompare</name> + <description>Capture/Compare Mode.</description> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PRES</name> + <description>Prescaler. Set the Timer's prescaler value. The prescaler divides the PCLK input to the timer and sets the Timer's Count Clock, F_CNT_CLK = PCLK(HZ)/prescaler. The Timer's prescaler setting is a 4-bit value with pres3:pres[2:0].</description> + <bitOffset>3</bitOffset> + <bitWidth>3</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>div1</name> + <description>Divide by 1.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>div2</name> + <description>Divide by 2.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>div4</name> + <description>Divide by 4.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>div8</name> + <description>Divide by 8.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>div16</name> + <description>Divide by 16.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>div32</name> + <description>Divide by 32.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>div64</name> + <description>Divide by 64.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>div128</name> + <description>Divide by 128.</description> + <value>7</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TPOL</name> + <description>Timer input/output polarity bit.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>activeHi</name> + <description>Active High.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>activeLo</name> + <description>Active Low.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TEN</name> + <description>Timer Enable.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PRES3</name> + <description>MSB of prescaler value.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>PWMSYNC</name> + <description>Timer PWM Synchronization Mode Enable.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>NOLHPOL</name> + <description>Timer PWM output 0A polarity bit.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>NOLLPOL</name> + <description>Timer PWM output 0A' polarity bit.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PWMCKBD</name> + <description>Timer PWM output 0A Mode Disable.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>NOLCMP</name> + <description>Timer Non-Overlapping Compare Register.</description> + <addressOffset>0x14</addressOffset> + <fields> + <field> + <name>NOLLCMP</name> + <description>Non-overlapping Low Compare. The 8-bit timer count value of non-overlapping time between falling edge of PWM output 0A and next rising edge of PWM output 0A'.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + <field> + <name>NOLHCMP</name> + <description>Non-overlapping High Compare. The 8-bit timer count value of non-overlapping time between falling edge of PWM output 0A' and next rising edge of PWM output 0A.</description> + <bitOffset>8</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--TMR0 32-bit reloadable timer that can be used for timing and event counting.--> + <peripheral derivedFrom="TMR0"> + <name>TMR1</name> + <description>32-bit reloadable timer that can be used for timing and event counting. 1</description> + <baseAddress>0x40011000</baseAddress> + <interrupt> + <name>TMR1</name> + <description>TMR1 IRQ</description> + <value>6</value> + </interrupt> + </peripheral> + <!--TMR1 32-bit reloadable timer that can be used for timing and event counting. 1--> + <peripheral derivedFrom="TMR0"> + <name>TMR2</name> + <description>32-bit reloadable timer that can be used for timing and event counting. 2</description> + <baseAddress>0x40012000</baseAddress> + <interrupt> + <name>TMR2</name> + <description>TMR2 IRQ</description> + <value>7</value> + </interrupt> + </peripheral> + <!--TMR2 32-bit reloadable timer that can be used for timing and event counting. 2--> + <peripheral> + <name>UART0</name> + <description>UART</description> + <baseAddress>0x40042000</baseAddress> + <addressBlock> + <offset>0</offset> + <size>0x1000</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>UART0</name> + <description>UART0 IRQ</description> + <value>14</value> + </interrupt> + <registers> + <register> + <name>CTRL</name> + <description>Control Register.</description> + <addressOffset>0x00</addressOffset> + <size>32</size> + <fields> + <field> + <name>ENABLE</name> + <description>UART enabled, to enable UART block, it is used to drive a gated clock in order to save power consumption when UART is not used. FIFOs are flushed when UART is disabled.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>UART disabled. FIFOs are flushed. Clock is gated off for power savings.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>UART enabled.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PARITY_EN</name> + <description>Enable/disable Parity bit (9th character).</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>No Parity</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Parity enabled as 9th bit</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PARITY</name> + <description>When PARITY_EN=1, selects odd, even, Mark or Space parity. Mark parity = always 1; Space parity = always 0.</description> + <bitOffset>2</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>Even</name> + <description>Even parity selected.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ODD</name> + <description>Odd parity selected.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>MARK</name> + <description>Mark parity selected.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>SPACE</name> + <description>Space parity selected.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>PARMD</name> + <description>Selects parity based on 1s or 0s count (when PARITY_EN=1).</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>1</name> + <description>Parity calculation is based on number of 1s in frame.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>0</name> + <description>Parity calculation is based on number of 0s in frame.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TX_FLUSH</name> + <description>Flushes the TX FIFO buffer.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_FLUSH</name> + <description>Flushes the RX FIFO buffer.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>BITACC</name> + <description>If set, bit accuracy is selected, in this case the bit duration is the same for all the bits with the optimal accuracy. But the frame duration can have a significant deviation from the expected baudrate.If clear, frame accuracy is selected, therefore bits can have different duration in order to guarantee the minimum frame deviation.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>FRAME</name> + <description>Frame accuracy.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>BIT</name> + <description>Bit accuracy.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CHAR_SIZE</name> + <description>Selects UART character size.</description> + <bitOffset>8</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>5</name> + <description>5 bits.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>6</name> + <description>6 bits.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>7</name> + <description>7 bits.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>8</name> + <description>8 bits.</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>STOPBITS</name> + <description>Selects the number of stop bits that will be generated.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>1</name> + <description>1 stop bit.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>1_5</name> + <description>1.5 stop bits.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FLOW_CTRL</name> + <description>Enables/disables hardware flow control.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>en</name> + <description>HW Flow Control with RTS/CTS enabled</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>dis</name> + <description>HW Flow Control disabled</description> + <value>0</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>FLOW_POL</name> + <description>RTS/CTS polarity.</description> + <bitOffset>12</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>0</name> + <description>RTS/CTS asserted is logic 0.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>1</name> + <description>RTS/CTS asserted is logic 1.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>NULL_MODEM</name> + <description>NULL Modem Support (RTS/CTS and TXD/RXD swap).</description> + <bitOffset>13</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>DIS</name> + <description>Direct convention.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>EN</name> + <description>Null Modem Mode.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>BREAK</name> + <description>Break control bit. It causes a break condition to be transmitted to receiving UART.</description> + <bitOffset>14</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>DIS</name> + <description>Break characters are not generated.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>EN</name> + <description>Break characters are sent(all the bits are at '0' including start/parity/stop).</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>CLKSEL</name> + <description>Baud Rate Clock Source Select. Selects the baud rate clock.</description> + <bitOffset>15</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>SYSTEM</name> + <description>System clock.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>ALTERNATE</name> + <description>Alternate 7.3727MHz internal clock. Useful in low power modes when the system clock is slow.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RX_TO</name> + <description>RX Time Out. RX time out interrupt will occur after RXTO Uart characters if RX-FIFO is not empty and RX FIFO has not been read.</description> + <bitOffset>16</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>THRESH_CTRL</name> + <description>Threshold Control register.</description> + <addressOffset>0x04</addressOffset> + <size>32</size> + <fields> + <field> + <name>RX_FIFO_THRESH</name> + <description>RX FIFO Threshold Level.When the RX FIFO reaches this many bytes or higher, UARTn_INFTL.rx_fifo_level is set.</description> + <bitOffset>0</bitOffset> + <bitWidth>6</bitWidth> + </field> + <field> + <name>TX_FIFO_THRESH</name> + <description>TX FIFO Threshold Level. When the TX FIFO reaches this many bytes or higher, UARTn_INTFL.tx_fifo_level is set.</description> + <bitOffset>8</bitOffset> + <bitWidth>6</bitWidth> + </field> + <field> + <name>RTS_FIFO_THRESH</name> + <description>RTS threshold control. When the RX FIFO reaches this many bytes or higher, the RTS output signal is deasserted, informing the transmitting UART to stop sending data to this UART.</description> + <bitOffset>16</bitOffset> + <bitWidth>6</bitWidth> + </field> + </fields> + </register> + <register> + <name>STATUS</name> + <description>Status Register.</description> + <addressOffset>0x08</addressOffset> + <size>32</size> + <access>read-only</access> + <fields> + <field> + <name>TX_BUSY</name> + <description>Read-only flag indicating the UART transmit status.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_BUSY</name> + <description>Read-only flag indicating the UARTreceiver status.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>PARITY</name> + <description>9th Received bit state. This bit identifies the state of the 9th bit of received data. Only available for UART_CTRL.SIZE[1:0]=3.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>BREAK</name> + <description>Received BREAK status. BREAKS is cleared when UART_STAT register is read. Received data input is held in spacing (logic 0) state for longer than a full word transmission time (that is, the total time of Start bit + data bits + Parity + Stop bits).</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_EMPTY</name> + <description>Read-only flag indicating the RX FIFO state.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_FULL</name> + <description>Read-only flag indicating the RX FIFO state.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>TX_EMPTY</name> + <description>Read-only flag indicating the TX FIFO state.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>TX_FULL</name> + <description>Read-only flag indicating the TX FIFO state.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_FIFO_CNT</name> + <description>Indicates the number of bytes currently in the RX FIFO.</description> + <bitOffset>8</bitOffset> + <bitWidth>6</bitWidth> + <access>read-only</access> + </field> + <field> + <name>TX_FIFO_CNT</name> + <description>Indicates the number of bytes currently in the TX FIFO.</description> + <bitOffset>16</bitOffset> + <bitWidth>6</bitWidth> + <access>read-only</access> + </field> + <field> + <name>RX_TO</name> + <description>RX Timeout status.</description> + <bitOffset>24</bitOffset> + <bitWidth>1</bitWidth> + <access>read-only</access> + </field> + </fields> + </register> + <register> + <name>INT_EN</name> + <description>Interrupt Enable Register.</description> + <addressOffset>0x0C</addressOffset> + <size>32</size> + <fields> + <field> + <name>RX_FRAME_ERROR</name> + <description>Enable for RX Frame Error Interrupt.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_PARITY_ERROR</name> + <description>Enable for RX Parity Error interrupt.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>CTS_CHANGE</name> + <description>Enable for CTS signal change interrupt.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_OVERRUN</name> + <description>Enable for RX FIFO OVerrun interrupt.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_FIFO_THRESH</name> + <description>Enable for interrupt when RX FIFO reaches the number of bytes configured by the RXTHD field.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>TX_FIFO_ALMOST_EMPTY</name> + <description>Enable for interrupt when TX FIFO has only one byte remaining.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>TX_FIFO_THRESH</name> + <description>Enable for interrupt when TX FIFO reaches the number of bytes configured by the TXTHD field.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>BREAK</name> + <description>Enable for received BREAK character interrupt.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_TIMEOUT</name> + <description>Enable for RX Timeout Interrupt. Trigger if there is no RX communication during n UART characters (n=UART_CN.RXTO).</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>LAST_BREAK</name> + <description>Enable for Last break character interrupt.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <name>INT_FL</name> + <description>Interrupt Status Flags.</description> + <addressOffset>0x10</addressOffset> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <size>32</size> + <fields> + <field> + <name>RX_FRAME_ERROR</name> + <description>FLAG for RX Frame Error Interrupt.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_PARITY_ERROR</name> + <description>FLAG for RX Parity Error interrupt.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>CTS_CHANGE</name> + <description>FLAG for CTS signal change interrupt.</description> + <bitOffset>2</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_OVERRUN</name> + <description>FLAG for RX FIFO Overrun interrupt.</description> + <bitOffset>3</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_FIFO_THRESH</name> + <description>FLAG for interrupt when RX FIFO reaches the number of bytes configured by the RXTHD field.</description> + <bitOffset>4</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>TX_FIFO_ALMOST_EMPTY</name> + <description>FLAG for interrupt when TX FIFO has only one byte remaining.</description> + <bitOffset>5</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>TX_FIFO_THRESH</name> + <description>FLAG for interrupt when TX FIFO reaches the number of bytes configured by the TXTHD field.</description> + <bitOffset>6</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>BREAK</name> + <description>FLAG for received BREAK character interrupt.</description> + <bitOffset>7</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>RX_TIMEOUT</name> + <description>FLAG for RX Timeout Interrupt. Trigger if there is no RX communication during n UART characters (n=UART_CN.RXTO).</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + </field> + <field> + <name>LAST_BREAK</name> + <description>FLAG for Last break character interrupt.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + </field> + </fields> + </register> + <register> + <name>BAUD0</name> + <description>Baud rate register. Integer portion.</description> + <addressOffset>0x14</addressOffset> + <size>32</size> + <fields> + <field> + <name>IBAUD</name> + <description>Integer portion of baud rate divisor value. IBAUD = InputClock / (factor * Baud Rate Frequency).</description> + <bitOffset>0</bitOffset> + <bitWidth>12</bitWidth> + </field> + <field> + <name>FACTOR</name> + <description>FACTOR must be chosen to have IDIV>0. factor used in calculation = 128 >> FACTOR.</description> + <bitOffset>16</bitOffset> + <bitWidth>2</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>128</name> + <description>Baud Factor 128</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>64</name> + <description>Baud Factor 64</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>32</name> + <description>Baud Factor 32</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>16</name> + <description>Baud Factor 16</description> + <value>3</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>BAUD1</name> + <description>Baud rate register. Decimal Setting.</description> + <addressOffset>0x18</addressOffset> + <size>32</size> + <fields> + <field> + <name>DBAUD</name> + <description>Decimal portion of baud rate divisor value. DIV = InputClock/(factor*Baud Rate Frequency). DDIV=(DIV-IDIV)*128.</description> + <bitOffset>0</bitOffset> + <bitWidth>12</bitWidth> + </field> + </fields> + </register> + <register> + <name>FIFO</name> + <description>FIFO Data buffer.</description> + <addressOffset>0x1C</addressOffset> + <size>32</size> + <fields> + <field> + <name>FIFO</name> + <description>Load/unload location for TX and RX FIFO buffers.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + </field> + </fields> + </register> + <register> + <name>DMA</name> + <description>DMA Configuration.</description> + <addressOffset>0x20</addressOffset> + <size>32</size> + <fields> + <field> + <name>TDMA_EN</name> + <description>TX DMA channel enable.</description> + <bitOffset>0</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>DMA is disabled</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>DMA is enabled</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RXDMA_EN</name> + <description>RX DMA channel enable.</description> + <bitOffset>1</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>DMA is disabled</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>DMA is enabled</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>TXDMA_LEVEL</name> + <description>TX threshold for DMA transmission.</description> + <bitOffset>8</bitOffset> + <bitWidth>6</bitWidth> + </field> + <field> + <name>RXDMA_LEVEL</name> + <description>RX threshold for DMA transmission.</description> + <bitOffset>16</bitOffset> + <bitWidth>6</bitWidth> + </field> + </fields> + </register> + <register> + <name>TX_FIFO</name> + <description>Transmit FIFO Status register.</description> + <addressOffset>0x24</addressOffset> + <size>32</size> + <fields> + <field> + <name>DATA</name> + <description>Reading from this field returns the next character available at the output of the TX FIFO (if one is available, otherwise 00h is returned).</description> + <bitOffset>0</bitOffset> + <bitWidth>7</bitWidth> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--UART0 UART--> + <peripheral derivedFrom="UART0"> + <name>UART1</name> + <description>UART 1</description> + <baseAddress>0x40043000</baseAddress> + <interrupt> + <name>UART1</name> + <description>UART1 IRQ</description> + <value>15</value> + </interrupt> + </peripheral> + <!--UART1 UART 1--> + <peripheral> + <name>WDT0</name> + <description>Watchdog Timer 0</description> + <baseAddress>0x40003000</baseAddress> + <addressBlock> + <offset>0x00</offset> + <size>0x0400</size> + <usage>registers</usage> + </addressBlock> + <interrupt> + <name>WDT0</name> + <value>1</value> + </interrupt> + <registers> + <register> + <name>CTRL</name> + <description>Watchdog Timer Control Register.</description> + <addressOffset>0x00</addressOffset> + <resetMask>0x7FFFF000</resetMask> + <fields> + <field> + <name>INT_PERIOD</name> + <description>Watchdog Interrupt Period. The watchdog timer will assert an interrupt, if enabled, if the CPU does not write the watchdog reset sequence to the WDT_RST register before the watchdog timer has counted this time period since the last timer reset.</description> + <bitOffset>0</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>wdt2pow31</name> + <description>2**31 clock cycles.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow30</name> + <description>2**30 clock cycles.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow29</name> + <description>2**29 clock cycles.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow28</name> + <description>2**28 clock cycles.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow27</name> + <description>2^27 clock cycles.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow26</name> + <description>2**26 clock cycles.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow25</name> + <description>2**25 clock cycles.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow24</name> + <description>2**24 clock cycles.</description> + <value>7</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow23</name> + <description>2**23 clock cycles.</description> + <value>8</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow22</name> + <description>2**22 clock cycles.</description> + <value>9</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow21</name> + <description>2**21 clock cycles.</description> + <value>10</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow20</name> + <description>2**20 clock cycles.</description> + <value>11</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow19</name> + <description>2**19 clock cycles.</description> + <value>12</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow18</name> + <description>2**18 clock cycles.</description> + <value>13</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow17</name> + <description>2**17 clock cycles.</description> + <value>14</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow16</name> + <description>2**16 clock cycles.</description> + <value>15</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RST_PERIOD</name> + <description>Watchdog Reset Period. The watchdog timer will assert a reset, if enabled, if the CPU does not write the watchdog reset sequence to the WDT_RST register before the watchdog timer has counted this time period since the last timer reset.</description> + <bitOffset>4</bitOffset> + <bitWidth>4</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>wdt2pow31</name> + <description>2**31 clock cycles.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow30</name> + <description>2**30 clock cycles.</description> + <value>1</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow29</name> + <description>2**29 clock cycles.</description> + <value>2</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow28</name> + <description>2**28 clock cycles.</description> + <value>3</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow27</name> + <description>2^27 clock cycles.</description> + <value>4</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow26</name> + <description>2**26 clock cycles.</description> + <value>5</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow25</name> + <description>2**25 clock cycles.</description> + <value>6</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow24</name> + <description>2**24 clock cycles.</description> + <value>7</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow23</name> + <description>2**23 clock cycles.</description> + <value>8</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow22</name> + <description>2**22 clock cycles.</description> + <value>9</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow21</name> + <description>2**21 clock cycles.</description> + <value>10</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow20</name> + <description>2**20 clock cycles.</description> + <value>11</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow19</name> + <description>2**19 clock cycles.</description> + <value>12</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow18</name> + <description>2**18 clock cycles.</description> + <value>13</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow17</name> + <description>2**17 clock cycles.</description> + <value>14</value> + </enumeratedValue> + <enumeratedValue> + <name>wdt2pow16</name> + <description>2**16 clock cycles.</description> + <value>15</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>WDT_EN</name> + <description>Watchdog Timer Enable.</description> + <bitOffset>8</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>INT_FLAG</name> + <description>Watchdog Timer Interrupt Flag.</description> + <bitOffset>9</bitOffset> + <bitWidth>1</bitWidth> + <modifiedWriteValues>oneToClear</modifiedWriteValues> + <enumeratedValues> + <enumeratedValue> + <name>inactive</name> + <description>No interrupt is pending.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>pending</name> + <description>An interrupt is pending.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>INT_EN</name> + <description>Watchdog Timer Interrupt Enable.</description> + <bitOffset>10</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RST_EN</name> + <description>Watchdog Timer Reset Enable.</description> + <bitOffset>11</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>dis</name> + <description>Disable.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>en</name> + <description>Enable.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + <field> + <name>RST_FLAG</name> + <description>Watchdog Timer Reset Flag.</description> + <bitOffset>31</bitOffset> + <bitWidth>1</bitWidth> + <enumeratedValues> + <usage>read-write</usage> + <enumeratedValue> + <name>noEvent</name> + <description>The event has not occurred.</description> + <value>0</value> + </enumeratedValue> + <enumeratedValue> + <name>occurred</name> + <description>The event has occurred.</description> + <value>1</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + <register> + <name>RST</name> + <description>Watchdog Timer Reset Register.</description> + <addressOffset>0x04</addressOffset> + <access>write-only</access> + <fields> + <field> + <name>WDT_RST</name> + <description>Writing the watchdog counter 'reset sequence' to this register resets the watchdog counter. If the watchdog count exceeds INT_PERIOD then a watchdog interrupt will occur, if enabled. If the watchdog count exceeds RST_PERIOD then a watchdog reset will occur, if enabled.</description> + <bitOffset>0</bitOffset> + <bitWidth>8</bitWidth> + <enumeratedValues> + <enumeratedValue> + <name>seq0</name> + <description>The first value to be written to reset the WDT.</description> + <value>0x000000A5</value> + </enumeratedValue> + <enumeratedValue> + <name>seq1</name> + <description>The second value to be written to reset the WDT.</description> + <value>0x0000005A</value> + </enumeratedValue> + </enumeratedValues> + </field> + </fields> + </register> + </registers> + </peripheral> + <!--WDT0 Watchdog Timer 0--> + </peripherals> +</device> \ No newline at end of file diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/mxc_device.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/mxc_device.h new file mode 100644 index 0000000..f18b429 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/mxc_device.h @@ -0,0 +1,72 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/** + * @file mxc_device.h + * @brief contains device and revision specific definitions + */ + +#ifndef _MXC_DEVICE_H_ +#define _MXC_DEVICE_H_ + +#include "max32660.h" + +#ifndef TARGET + #error TARGET NOT DEFINED +#endif + +// Create a string definition for the TARGET +#define STRING_ARG(arg) #arg +#define STRING_NAME(name) STRING_ARG(name) +#define TARGET_NAME STRING_NAME(TARGET) + +// Define which revisions of the IP we are using +#ifndef TARGET_REV + #error TARGET_REV NOT DEFINED +#endif + +#if(TARGET_REV == 0x4131) + // A1 + #define MXC_PBM_REV 0 + #define MXC_TMR_REV 0 + #define MXC_UART_REV 1 +#else + +#error TARGET_REV NOT SUPPORTED + +#endif // if(TARGET_REV == ...) + +#endif /* _MXC_DEVICE_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h new file mode 100644 index 0000000..38c2638 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h @@ -0,0 +1,273 @@ +/** + * @file pwrseq_regs.h + * @brief Registers, Bit Masks and Bit Positions for the PWRSEQ Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _PWRSEQ_REGS_H_ +#define _PWRSEQ_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup pwrseq + * @defgroup pwrseq_registers PWRSEQ_Registers + * @brief Registers, Bit Masks and Bit Positions for the PWRSEQ Peripheral Module. + * @details Power Sequencer / Low Power Control Register. + */ + +/** + * @ingroup pwrseq_registers + * Structure type to access the PWRSEQ Registers. + */ +typedef struct { + __IO uint32_t lp_ctrl; /**< <tt>\b 0x00:</tt> PWRSEQ LP_CTRL Register */ + __IO uint32_t lp_wakefl; /**< <tt>\b 0x04:</tt> PWRSEQ LP_WAKEFL Register */ + __IO uint32_t lpwk_en; /**< <tt>\b 0x08:</tt> PWRSEQ LPWK_EN Register */ + __R uint32_t rsv_0xc_0x3f[13]; + __IO uint32_t lpmemsd; /**< <tt>\b 0x40:</tt> PWRSEQ LPMEMSD Register */ +} mxc_pwrseq_regs_t; + +/* Register offsets for module PWRSEQ */ +/** + * @ingroup pwrseq_registers + * @defgroup PWRSEQ_Register_Offsets Register Offsets + * @brief PWRSEQ Peripheral Register Offsets from the PWRSEQ Base Peripheral Address. + * @{ + */ + #define MXC_R_PWRSEQ_LP_CTRL ((uint32_t)0x00000000UL) /**< Offset from PWRSEQ Base Address: <tt> 0x0000</tt> */ + #define MXC_R_PWRSEQ_LP_WAKEFL ((uint32_t)0x00000004UL) /**< Offset from PWRSEQ Base Address: <tt> 0x0004</tt> */ + #define MXC_R_PWRSEQ_LPWK_EN ((uint32_t)0x00000008UL) /**< Offset from PWRSEQ Base Address: <tt> 0x0008</tt> */ + #define MXC_R_PWRSEQ_LPMEMSD ((uint32_t)0x00000040UL) /**< Offset from PWRSEQ Base Address: <tt> 0x0040</tt> */ +/**@} end of group pwrseq_registers */ + +/** + * @ingroup pwrseq_registers + * @defgroup PWRSEQ_LP_CTRL PWRSEQ_LP_CTRL + * @brief Low Power Control Register. + * @{ + */ + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS 0 /**< LP_CTRL_RAMRET_SEL0 Position */ + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0 ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS)) /**< LP_CTRL_RAMRET_SEL0 Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL0_DIS ((uint32_t)0x0UL) /**< LP_CTRL_RAMRET_SEL0_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL0_DIS (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL0_DIS << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS) /**< LP_CTRL_RAMRET_SEL0_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL0_EN ((uint32_t)0x1UL) /**< LP_CTRL_RAMRET_SEL0_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL0_EN (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL0_EN << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS) /**< LP_CTRL_RAMRET_SEL0_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS 1 /**< LP_CTRL_RAMRET_SEL1 Position */ + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1 ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS)) /**< LP_CTRL_RAMRET_SEL1 Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL1_DIS ((uint32_t)0x0UL) /**< LP_CTRL_RAMRET_SEL1_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL1_DIS (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL1_DIS << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS) /**< LP_CTRL_RAMRET_SEL1_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL1_EN ((uint32_t)0x1UL) /**< LP_CTRL_RAMRET_SEL1_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL1_EN (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL1_EN << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS) /**< LP_CTRL_RAMRET_SEL1_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS 2 /**< LP_CTRL_RAMRET_SEL2 Position */ + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2 ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS)) /**< LP_CTRL_RAMRET_SEL2 Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL2_DIS ((uint32_t)0x0UL) /**< LP_CTRL_RAMRET_SEL2_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL2_DIS (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL2_DIS << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS) /**< LP_CTRL_RAMRET_SEL2_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL2_EN ((uint32_t)0x1UL) /**< LP_CTRL_RAMRET_SEL2_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL2_EN (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL2_EN << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS) /**< LP_CTRL_RAMRET_SEL2_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS 3 /**< LP_CTRL_RAMRET_SEL3 Position */ + #define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3 ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS)) /**< LP_CTRL_RAMRET_SEL3 Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL3_DIS ((uint32_t)0x0UL) /**< LP_CTRL_RAMRET_SEL3_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL3_DIS (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL3_DIS << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS) /**< LP_CTRL_RAMRET_SEL3_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL3_EN ((uint32_t)0x1UL) /**< LP_CTRL_RAMRET_SEL3_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RAMRET_SEL3_EN (MXC_V_PWRSEQ_LP_CTRL_RAMRET_SEL3_EN << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS) /**< LP_CTRL_RAMRET_SEL3_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_OVR_POS 4 /**< LP_CTRL_OVR Position */ + #define MXC_F_PWRSEQ_LP_CTRL_OVR ((uint32_t)(0x3UL << MXC_F_PWRSEQ_LP_CTRL_OVR_POS)) /**< LP_CTRL_OVR Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_OVR_0_9V ((uint32_t)0x0UL) /**< LP_CTRL_OVR_0_9V Value */ + #define MXC_S_PWRSEQ_LP_CTRL_OVR_0_9V (MXC_V_PWRSEQ_LP_CTRL_OVR_0_9V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS) /**< LP_CTRL_OVR_0_9V Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_OVR_1_0V ((uint32_t)0x1UL) /**< LP_CTRL_OVR_1_0V Value */ + #define MXC_S_PWRSEQ_LP_CTRL_OVR_1_0V (MXC_V_PWRSEQ_LP_CTRL_OVR_1_0V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS) /**< LP_CTRL_OVR_1_0V Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_OVR_1_1V ((uint32_t)0x2UL) /**< LP_CTRL_OVR_1_1V Value */ + #define MXC_S_PWRSEQ_LP_CTRL_OVR_1_1V (MXC_V_PWRSEQ_LP_CTRL_OVR_1_1V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS) /**< LP_CTRL_OVR_1_1V Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS 6 /**< LP_CTRL_VCORE_DET_BYPASS Position */ + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS)) /**< LP_CTRL_VCORE_DET_BYPASS Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_ENABLED ((uint32_t)0x0UL) /**< LP_CTRL_VCORE_DET_BYPASS_ENABLED Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_ENABLED (MXC_V_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_ENABLED << MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS) /**< LP_CTRL_VCORE_DET_BYPASS_ENABLED Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_DISABLE ((uint32_t)0x1UL) /**< LP_CTRL_VCORE_DET_BYPASS_DISABLE Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_DISABLE (MXC_V_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_DISABLE << MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS) /**< LP_CTRL_VCORE_DET_BYPASS_DISABLE Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS 8 /**< LP_CTRL_RETREG_EN Position */ + #define MXC_F_PWRSEQ_LP_CTRL_RETREG_EN ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS)) /**< LP_CTRL_RETREG_EN Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_RETREG_EN_DIS ((uint32_t)0x0UL) /**< LP_CTRL_RETREG_EN_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RETREG_EN_DIS (MXC_V_PWRSEQ_LP_CTRL_RETREG_EN_DIS << MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS) /**< LP_CTRL_RETREG_EN_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_RETREG_EN_EN ((uint32_t)0x1UL) /**< LP_CTRL_RETREG_EN_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_RETREG_EN_EN (MXC_V_PWRSEQ_LP_CTRL_RETREG_EN_EN << MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS) /**< LP_CTRL_RETREG_EN_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS 10 /**< LP_CTRL_FAST_WK_EN Position */ + #define MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS)) /**< LP_CTRL_FAST_WK_EN Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_FAST_WK_EN_DIS ((uint32_t)0x0UL) /**< LP_CTRL_FAST_WK_EN_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_FAST_WK_EN_DIS (MXC_V_PWRSEQ_LP_CTRL_FAST_WK_EN_DIS << MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS) /**< LP_CTRL_FAST_WK_EN_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_FAST_WK_EN_EN ((uint32_t)0x1UL) /**< LP_CTRL_FAST_WK_EN_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_FAST_WK_EN_EN (MXC_V_PWRSEQ_LP_CTRL_FAST_WK_EN_EN << MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS) /**< LP_CTRL_FAST_WK_EN_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS 11 /**< LP_CTRL_BG_OFF Position */ + #define MXC_F_PWRSEQ_LP_CTRL_BG_OFF ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS)) /**< LP_CTRL_BG_OFF Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_BG_OFF_ON ((uint32_t)0x0UL) /**< LP_CTRL_BG_OFF_ON Value */ + #define MXC_S_PWRSEQ_LP_CTRL_BG_OFF_ON (MXC_V_PWRSEQ_LP_CTRL_BG_OFF_ON << MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS) /**< LP_CTRL_BG_OFF_ON Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_BG_OFF_OFF ((uint32_t)0x1UL) /**< LP_CTRL_BG_OFF_OFF Value */ + #define MXC_S_PWRSEQ_LP_CTRL_BG_OFF_OFF (MXC_V_PWRSEQ_LP_CTRL_BG_OFF_OFF << MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS) /**< LP_CTRL_BG_OFF_OFF Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS 12 /**< LP_CTRL_VCORE_POR_DIS Position */ + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS)) /**< LP_CTRL_VCORE_POR_DIS Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_POR_DIS_DIS ((uint32_t)0x0UL) /**< LP_CTRL_VCORE_POR_DIS_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_POR_DIS_DIS (MXC_V_PWRSEQ_LP_CTRL_VCORE_POR_DIS_DIS << MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS) /**< LP_CTRL_VCORE_POR_DIS_DIS Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_POR_DIS_EN ((uint32_t)0x1UL) /**< LP_CTRL_VCORE_POR_DIS_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_POR_DIS_EN (MXC_V_PWRSEQ_LP_CTRL_VCORE_POR_DIS_EN << MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS) /**< LP_CTRL_VCORE_POR_DIS_EN Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS 16 /**< LP_CTRL_LDO_DIS Position */ + #define MXC_F_PWRSEQ_LP_CTRL_LDO_DIS ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS)) /**< LP_CTRL_LDO_DIS Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_LDO_DIS_EN ((uint32_t)0x0UL) /**< LP_CTRL_LDO_DIS_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_LDO_DIS_EN (MXC_V_PWRSEQ_LP_CTRL_LDO_DIS_EN << MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS) /**< LP_CTRL_LDO_DIS_EN Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_LDO_DIS_DIS ((uint32_t)0x1UL) /**< LP_CTRL_LDO_DIS_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_LDO_DIS_DIS (MXC_V_PWRSEQ_LP_CTRL_LDO_DIS_DIS << MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS) /**< LP_CTRL_LDO_DIS_DIS Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS 20 /**< LP_CTRL_VCORE_SVM_DIS Position */ + #define MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS)) /**< LP_CTRL_VCORE_SVM_DIS Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_EN ((uint32_t)0x0UL) /**< LP_CTRL_VCORE_SVM_DIS_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_EN (MXC_V_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_EN << MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS) /**< LP_CTRL_VCORE_SVM_DIS_EN Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_DIS ((uint32_t)0x1UL) /**< LP_CTRL_VCORE_SVM_DIS_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_DIS (MXC_V_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_DIS << MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS) /**< LP_CTRL_VCORE_SVM_DIS_DIS Setting */ + + #define MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS 25 /**< LP_CTRL_VDDIO_POR_DIS Position */ + #define MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS)) /**< LP_CTRL_VDDIO_POR_DIS Mask */ + #define MXC_V_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_EN ((uint32_t)0x0UL) /**< LP_CTRL_VDDIO_POR_DIS_EN Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_EN (MXC_V_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_EN << MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS) /**< LP_CTRL_VDDIO_POR_DIS_EN Setting */ + #define MXC_V_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_DIS ((uint32_t)0x1UL) /**< LP_CTRL_VDDIO_POR_DIS_DIS Value */ + #define MXC_S_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_DIS (MXC_V_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_DIS << MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS) /**< LP_CTRL_VDDIO_POR_DIS_DIS Setting */ + +/**@} end of group PWRSEQ_LP_CTRL_Register */ + +/** + * @ingroup pwrseq_registers + * @defgroup PWRSEQ_LP_WAKEFL PWRSEQ_LP_WAKEFL + * @brief Low Power Mode Wakeup Flags for GPIO0 + * @{ + */ + #define MXC_F_PWRSEQ_LP_WAKEFL_WAKEST_POS 0 /**< LP_WAKEFL_WAKEST Position */ + #define MXC_F_PWRSEQ_LP_WAKEFL_WAKEST ((uint32_t)(0x3FFFUL << MXC_F_PWRSEQ_LP_WAKEFL_WAKEST_POS)) /**< LP_WAKEFL_WAKEST Mask */ + +/**@} end of group PWRSEQ_LP_WAKEFL_Register */ + +/** + * @ingroup pwrseq_registers + * @defgroup PWRSEQ_LPWK_EN PWRSEQ_LPWK_EN + * @brief Low Power I/O Wakeup Enable Register 0. This register enables low power wakeup + * functionality for GPIO0. + * @{ + */ + #define MXC_F_PWRSEQ_LPWK_EN_WAKEEN_POS 0 /**< LPWK_EN_WAKEEN Position */ + #define MXC_F_PWRSEQ_LPWK_EN_WAKEEN ((uint32_t)(0x3FFFUL << MXC_F_PWRSEQ_LPWK_EN_WAKEEN_POS)) /**< LPWK_EN_WAKEEN Mask */ + +/**@} end of group PWRSEQ_LPWK_EN_Register */ + +/** + * @ingroup pwrseq_registers + * @defgroup PWRSEQ_LPMEMSD PWRSEQ_LPMEMSD + * @brief Low Power Memory Shutdown Control. + * @{ + */ + #define MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS 0 /**< LPMEMSD_SRAM0_OFF Position */ + #define MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS)) /**< LPMEMSD_SRAM0_OFF Mask */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM0_OFF_NORMAL ((uint32_t)0x0UL) /**< LPMEMSD_SRAM0_OFF_NORMAL Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM0_OFF_NORMAL (MXC_V_PWRSEQ_LPMEMSD_SRAM0_OFF_NORMAL << MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS) /**< LPMEMSD_SRAM0_OFF_NORMAL Setting */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM0_OFF_SHUTDOWN ((uint32_t)0x1UL) /**< LPMEMSD_SRAM0_OFF_SHUTDOWN Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM0_OFF_SHUTDOWN (MXC_V_PWRSEQ_LPMEMSD_SRAM0_OFF_SHUTDOWN << MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS) /**< LPMEMSD_SRAM0_OFF_SHUTDOWN Setting */ + + #define MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS 1 /**< LPMEMSD_SRAM1_OFF Position */ + #define MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS)) /**< LPMEMSD_SRAM1_OFF Mask */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM1_OFF_NORMAL ((uint32_t)0x0UL) /**< LPMEMSD_SRAM1_OFF_NORMAL Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM1_OFF_NORMAL (MXC_V_PWRSEQ_LPMEMSD_SRAM1_OFF_NORMAL << MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS) /**< LPMEMSD_SRAM1_OFF_NORMAL Setting */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM1_OFF_SHUTDOWN ((uint32_t)0x1UL) /**< LPMEMSD_SRAM1_OFF_SHUTDOWN Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM1_OFF_SHUTDOWN (MXC_V_PWRSEQ_LPMEMSD_SRAM1_OFF_SHUTDOWN << MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS) /**< LPMEMSD_SRAM1_OFF_SHUTDOWN Setting */ + + #define MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS 2 /**< LPMEMSD_SRAM2_OFF Position */ + #define MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS)) /**< LPMEMSD_SRAM2_OFF Mask */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM2_OFF_NORMAL ((uint32_t)0x0UL) /**< LPMEMSD_SRAM2_OFF_NORMAL Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM2_OFF_NORMAL (MXC_V_PWRSEQ_LPMEMSD_SRAM2_OFF_NORMAL << MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS) /**< LPMEMSD_SRAM2_OFF_NORMAL Setting */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM2_OFF_SHUTDOWN ((uint32_t)0x1UL) /**< LPMEMSD_SRAM2_OFF_SHUTDOWN Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM2_OFF_SHUTDOWN (MXC_V_PWRSEQ_LPMEMSD_SRAM2_OFF_SHUTDOWN << MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS) /**< LPMEMSD_SRAM2_OFF_SHUTDOWN Setting */ + + #define MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS 3 /**< LPMEMSD_SRAM3_OFF Position */ + #define MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS)) /**< LPMEMSD_SRAM3_OFF Mask */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM3_OFF_NORMAL ((uint32_t)0x0UL) /**< LPMEMSD_SRAM3_OFF_NORMAL Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM3_OFF_NORMAL (MXC_V_PWRSEQ_LPMEMSD_SRAM3_OFF_NORMAL << MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS) /**< LPMEMSD_SRAM3_OFF_NORMAL Setting */ + #define MXC_V_PWRSEQ_LPMEMSD_SRAM3_OFF_SHUTDOWN ((uint32_t)0x1UL) /**< LPMEMSD_SRAM3_OFF_SHUTDOWN Value */ + #define MXC_S_PWRSEQ_LPMEMSD_SRAM3_OFF_SHUTDOWN (MXC_V_PWRSEQ_LPMEMSD_SRAM3_OFF_SHUTDOWN << MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS) /**< LPMEMSD_SRAM3_OFF_SHUTDOWN Setting */ + +/**@} end of group PWRSEQ_LPMEMSD_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _PWRSEQ_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h new file mode 100644 index 0000000..6124e86 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h @@ -0,0 +1,297 @@ +/** + * @file rtc_regs.h + * @brief Registers, Bit Masks and Bit Positions for the RTC Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _RTC_REGS_H_ +#define _RTC_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup rtc + * @defgroup rtc_registers RTC_Registers + * @brief Registers, Bit Masks and Bit Positions for the RTC Peripheral Module. + * @details Real Time Clock and Alarm. + */ + +/** + * @ingroup rtc_registers + * Structure type to access the RTC Registers. + */ +typedef struct { + __IO uint32_t sec; /**< <tt>\b 0x00:</tt> RTC SEC Register */ + __IO uint32_t ssec; /**< <tt>\b 0x04:</tt> RTC SSEC Register */ + __IO uint32_t ras; /**< <tt>\b 0x08:</tt> RTC RAS Register */ + __IO uint32_t rssa; /**< <tt>\b 0x0C:</tt> RTC RSSA Register */ + __IO uint32_t ctrl; /**< <tt>\b 0x10:</tt> RTC CTRL Register */ + __IO uint32_t trim; /**< <tt>\b 0x14:</tt> RTC TRIM Register */ + __IO uint32_t oscctrl; /**< <tt>\b 0x18:</tt> RTC OSCCTRL Register */ +} mxc_rtc_regs_t; + +/* Register offsets for module RTC */ +/** + * @ingroup rtc_registers + * @defgroup RTC_Register_Offsets Register Offsets + * @brief RTC Peripheral Register Offsets from the RTC Base Peripheral Address. + * @{ + */ + #define MXC_R_RTC_SEC ((uint32_t)0x00000000UL) /**< Offset from RTC Base Address: <tt> 0x0000</tt> */ + #define MXC_R_RTC_SSEC ((uint32_t)0x00000004UL) /**< Offset from RTC Base Address: <tt> 0x0004</tt> */ + #define MXC_R_RTC_RAS ((uint32_t)0x00000008UL) /**< Offset from RTC Base Address: <tt> 0x0008</tt> */ + #define MXC_R_RTC_RSSA ((uint32_t)0x0000000CUL) /**< Offset from RTC Base Address: <tt> 0x000C</tt> */ + #define MXC_R_RTC_CTRL ((uint32_t)0x00000010UL) /**< Offset from RTC Base Address: <tt> 0x0010</tt> */ + #define MXC_R_RTC_TRIM ((uint32_t)0x00000014UL) /**< Offset from RTC Base Address: <tt> 0x0014</tt> */ + #define MXC_R_RTC_OSCCTRL ((uint32_t)0x00000018UL) /**< Offset from RTC Base Address: <tt> 0x0018</tt> */ +/**@} end of group rtc_registers */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_SSEC RTC_SSEC + * @brief RTC Sub-second Counter. This counter increments at 256Hz. RTC_SEC is incremented + * when this register rolls over from 0xFF to 0x00. + * @{ + */ + #define MXC_F_RTC_SSEC_RTSS_POS 0 /**< SSEC_RTSS Position */ + #define MXC_F_RTC_SSEC_RTSS ((uint32_t)(0xFFUL << MXC_F_RTC_SSEC_RTSS_POS)) /**< SSEC_RTSS Mask */ + +/**@} end of group RTC_SSEC_Register */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_RAS RTC_RAS + * @brief Time-of-day Alarm. + * @{ + */ + #define MXC_F_RTC_RAS_RAS_POS 0 /**< RAS_RAS Position */ + #define MXC_F_RTC_RAS_RAS ((uint32_t)(0xFFFFFUL << MXC_F_RTC_RAS_RAS_POS)) /**< RAS_RAS Mask */ + +/**@} end of group RTC_RAS_Register */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_RSSA RTC_RSSA + * @brief RTC sub-second alarm. This register contains the reload value for the sub-second + * alarm. + * @{ + */ + #define MXC_F_RTC_RSSA_RSSA_POS 0 /**< RSSA_RSSA Position */ + #define MXC_F_RTC_RSSA_RSSA ((uint32_t)(0xFFFFFFFFUL << MXC_F_RTC_RSSA_RSSA_POS)) /**< RSSA_RSSA Mask */ + +/**@} end of group RTC_RSSA_Register */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_CTRL RTC_CTRL + * @brief RTC Control Register. + * @{ + */ + #define MXC_F_RTC_CTRL_RTCE_POS 0 /**< CTRL_RTCE Position */ + #define MXC_F_RTC_CTRL_RTCE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_RTCE_POS)) /**< CTRL_RTCE Mask */ + #define MXC_V_RTC_CTRL_RTCE_DIS ((uint32_t)0x0UL) /**< CTRL_RTCE_DIS Value */ + #define MXC_S_RTC_CTRL_RTCE_DIS (MXC_V_RTC_CTRL_RTCE_DIS << MXC_F_RTC_CTRL_RTCE_POS) /**< CTRL_RTCE_DIS Setting */ + #define MXC_V_RTC_CTRL_RTCE_EN ((uint32_t)0x1UL) /**< CTRL_RTCE_EN Value */ + #define MXC_S_RTC_CTRL_RTCE_EN (MXC_V_RTC_CTRL_RTCE_EN << MXC_F_RTC_CTRL_RTCE_POS) /**< CTRL_RTCE_EN Setting */ + + #define MXC_F_RTC_CTRL_ADE_POS 1 /**< CTRL_ADE Position */ + #define MXC_F_RTC_CTRL_ADE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_ADE_POS)) /**< CTRL_ADE Mask */ + #define MXC_V_RTC_CTRL_ADE_DIS ((uint32_t)0x0UL) /**< CTRL_ADE_DIS Value */ + #define MXC_S_RTC_CTRL_ADE_DIS (MXC_V_RTC_CTRL_ADE_DIS << MXC_F_RTC_CTRL_ADE_POS) /**< CTRL_ADE_DIS Setting */ + #define MXC_V_RTC_CTRL_ADE_EN ((uint32_t)0x1UL) /**< CTRL_ADE_EN Value */ + #define MXC_S_RTC_CTRL_ADE_EN (MXC_V_RTC_CTRL_ADE_EN << MXC_F_RTC_CTRL_ADE_POS) /**< CTRL_ADE_EN Setting */ + + #define MXC_F_RTC_CTRL_ASE_POS 2 /**< CTRL_ASE Position */ + #define MXC_F_RTC_CTRL_ASE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_ASE_POS)) /**< CTRL_ASE Mask */ + #define MXC_V_RTC_CTRL_ASE_DIS ((uint32_t)0x0UL) /**< CTRL_ASE_DIS Value */ + #define MXC_S_RTC_CTRL_ASE_DIS (MXC_V_RTC_CTRL_ASE_DIS << MXC_F_RTC_CTRL_ASE_POS) /**< CTRL_ASE_DIS Setting */ + #define MXC_V_RTC_CTRL_ASE_EN ((uint32_t)0x1UL) /**< CTRL_ASE_EN Value */ + #define MXC_S_RTC_CTRL_ASE_EN (MXC_V_RTC_CTRL_ASE_EN << MXC_F_RTC_CTRL_ASE_POS) /**< CTRL_ASE_EN Setting */ + + #define MXC_F_RTC_CTRL_BUSY_POS 3 /**< CTRL_BUSY Position */ + #define MXC_F_RTC_CTRL_BUSY ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_BUSY_POS)) /**< CTRL_BUSY Mask */ + #define MXC_V_RTC_CTRL_BUSY_IDLE ((uint32_t)0x0UL) /**< CTRL_BUSY_IDLE Value */ + #define MXC_S_RTC_CTRL_BUSY_IDLE (MXC_V_RTC_CTRL_BUSY_IDLE << MXC_F_RTC_CTRL_BUSY_POS) /**< CTRL_BUSY_IDLE Setting */ + #define MXC_V_RTC_CTRL_BUSY_BUSY ((uint32_t)0x1UL) /**< CTRL_BUSY_BUSY Value */ + #define MXC_S_RTC_CTRL_BUSY_BUSY (MXC_V_RTC_CTRL_BUSY_BUSY << MXC_F_RTC_CTRL_BUSY_POS) /**< CTRL_BUSY_BUSY Setting */ + + #define MXC_F_RTC_CTRL_RDY_POS 4 /**< CTRL_RDY Position */ + #define MXC_F_RTC_CTRL_RDY ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_RDY_POS)) /**< CTRL_RDY Mask */ + #define MXC_V_RTC_CTRL_RDY_BUSY ((uint32_t)0x0UL) /**< CTRL_RDY_BUSY Value */ + #define MXC_S_RTC_CTRL_RDY_BUSY (MXC_V_RTC_CTRL_RDY_BUSY << MXC_F_RTC_CTRL_RDY_POS) /**< CTRL_RDY_BUSY Setting */ + #define MXC_V_RTC_CTRL_RDY_READY ((uint32_t)0x1UL) /**< CTRL_RDY_READY Value */ + #define MXC_S_RTC_CTRL_RDY_READY (MXC_V_RTC_CTRL_RDY_READY << MXC_F_RTC_CTRL_RDY_POS) /**< CTRL_RDY_READY Setting */ + + #define MXC_F_RTC_CTRL_RDYE_POS 5 /**< CTRL_RDYE Position */ + #define MXC_F_RTC_CTRL_RDYE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_RDYE_POS)) /**< CTRL_RDYE Mask */ + #define MXC_V_RTC_CTRL_RDYE_DIS ((uint32_t)0x0UL) /**< CTRL_RDYE_DIS Value */ + #define MXC_S_RTC_CTRL_RDYE_DIS (MXC_V_RTC_CTRL_RDYE_DIS << MXC_F_RTC_CTRL_RDYE_POS) /**< CTRL_RDYE_DIS Setting */ + #define MXC_V_RTC_CTRL_RDYE_EN ((uint32_t)0x1UL) /**< CTRL_RDYE_EN Value */ + #define MXC_S_RTC_CTRL_RDYE_EN (MXC_V_RTC_CTRL_RDYE_EN << MXC_F_RTC_CTRL_RDYE_POS) /**< CTRL_RDYE_EN Setting */ + + #define MXC_F_RTC_CTRL_ALDF_POS 6 /**< CTRL_ALDF Position */ + #define MXC_F_RTC_CTRL_ALDF ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_ALDF_POS)) /**< CTRL_ALDF Mask */ + #define MXC_V_RTC_CTRL_ALDF_INACTIVE ((uint32_t)0x0UL) /**< CTRL_ALDF_INACTIVE Value */ + #define MXC_S_RTC_CTRL_ALDF_INACTIVE (MXC_V_RTC_CTRL_ALDF_INACTIVE << MXC_F_RTC_CTRL_ALDF_POS) /**< CTRL_ALDF_INACTIVE Setting */ + #define MXC_V_RTC_CTRL_ALDF_PENDING ((uint32_t)0x1UL) /**< CTRL_ALDF_PENDING Value */ + #define MXC_S_RTC_CTRL_ALDF_PENDING (MXC_V_RTC_CTRL_ALDF_PENDING << MXC_F_RTC_CTRL_ALDF_POS) /**< CTRL_ALDF_PENDING Setting */ + + #define MXC_F_RTC_CTRL_ALSF_POS 7 /**< CTRL_ALSF Position */ + #define MXC_F_RTC_CTRL_ALSF ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_ALSF_POS)) /**< CTRL_ALSF Mask */ + #define MXC_V_RTC_CTRL_ALSF_INACTIVE ((uint32_t)0x0UL) /**< CTRL_ALSF_INACTIVE Value */ + #define MXC_S_RTC_CTRL_ALSF_INACTIVE (MXC_V_RTC_CTRL_ALSF_INACTIVE << MXC_F_RTC_CTRL_ALSF_POS) /**< CTRL_ALSF_INACTIVE Setting */ + #define MXC_V_RTC_CTRL_ALSF_PENDING ((uint32_t)0x1UL) /**< CTRL_ALSF_PENDING Value */ + #define MXC_S_RTC_CTRL_ALSF_PENDING (MXC_V_RTC_CTRL_ALSF_PENDING << MXC_F_RTC_CTRL_ALSF_POS) /**< CTRL_ALSF_PENDING Setting */ + + #define MXC_F_RTC_CTRL_SQE_POS 8 /**< CTRL_SQE Position */ + #define MXC_F_RTC_CTRL_SQE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_SQE_POS)) /**< CTRL_SQE Mask */ + #define MXC_V_RTC_CTRL_SQE_INACTIVE ((uint32_t)0x0UL) /**< CTRL_SQE_INACTIVE Value */ + #define MXC_S_RTC_CTRL_SQE_INACTIVE (MXC_V_RTC_CTRL_SQE_INACTIVE << MXC_F_RTC_CTRL_SQE_POS) /**< CTRL_SQE_INACTIVE Setting */ + #define MXC_V_RTC_CTRL_SQE_PENDING ((uint32_t)0x1UL) /**< CTRL_SQE_PENDING Value */ + #define MXC_S_RTC_CTRL_SQE_PENDING (MXC_V_RTC_CTRL_SQE_PENDING << MXC_F_RTC_CTRL_SQE_POS) /**< CTRL_SQE_PENDING Setting */ + + #define MXC_F_RTC_CTRL_FT_POS 9 /**< CTRL_FT Position */ + #define MXC_F_RTC_CTRL_FT ((uint32_t)(0x3UL << MXC_F_RTC_CTRL_FT_POS)) /**< CTRL_FT Mask */ + #define MXC_V_RTC_CTRL_FT_FREQ1HZ ((uint32_t)0x0UL) /**< CTRL_FT_FREQ1HZ Value */ + #define MXC_S_RTC_CTRL_FT_FREQ1HZ (MXC_V_RTC_CTRL_FT_FREQ1HZ << MXC_F_RTC_CTRL_FT_POS) /**< CTRL_FT_FREQ1HZ Setting */ + #define MXC_V_RTC_CTRL_FT_FREQ512HZ ((uint32_t)0x1UL) /**< CTRL_FT_FREQ512HZ Value */ + #define MXC_S_RTC_CTRL_FT_FREQ512HZ (MXC_V_RTC_CTRL_FT_FREQ512HZ << MXC_F_RTC_CTRL_FT_POS) /**< CTRL_FT_FREQ512HZ Setting */ + #define MXC_V_RTC_CTRL_FT_FREQ4KHZ ((uint32_t)0x2UL) /**< CTRL_FT_FREQ4KHZ Value */ + #define MXC_S_RTC_CTRL_FT_FREQ4KHZ (MXC_V_RTC_CTRL_FT_FREQ4KHZ << MXC_F_RTC_CTRL_FT_POS) /**< CTRL_FT_FREQ4KHZ Setting */ + #define MXC_V_RTC_CTRL_FT_CLKDIV8 ((uint32_t)0x3UL) /**< CTRL_FT_CLKDIV8 Value */ + #define MXC_S_RTC_CTRL_FT_CLKDIV8 (MXC_V_RTC_CTRL_FT_CLKDIV8 << MXC_F_RTC_CTRL_FT_POS) /**< CTRL_FT_CLKDIV8 Setting */ + + #define MXC_F_RTC_CTRL_X32KMD_POS 11 /**< CTRL_X32KMD Position */ + #define MXC_F_RTC_CTRL_X32KMD ((uint32_t)(0x3UL << MXC_F_RTC_CTRL_X32KMD_POS)) /**< CTRL_X32KMD Mask */ + #define MXC_V_RTC_CTRL_X32KMD_NOISEIMMUNEMODE ((uint32_t)0x0UL) /**< CTRL_X32KMD_NOISEIMMUNEMODE Value */ + #define MXC_S_RTC_CTRL_X32KMD_NOISEIMMUNEMODE (MXC_V_RTC_CTRL_X32KMD_NOISEIMMUNEMODE << MXC_F_RTC_CTRL_X32KMD_POS) /**< CTRL_X32KMD_NOISEIMMUNEMODE Setting */ + #define MXC_V_RTC_CTRL_X32KMD_QUIETMODE ((uint32_t)0x1UL) /**< CTRL_X32KMD_QUIETMODE Value */ + #define MXC_S_RTC_CTRL_X32KMD_QUIETMODE (MXC_V_RTC_CTRL_X32KMD_QUIETMODE << MXC_F_RTC_CTRL_X32KMD_POS) /**< CTRL_X32KMD_QUIETMODE Setting */ + #define MXC_V_RTC_CTRL_X32KMD_QUIETINSTOPWITHWARMUP ((uint32_t)0x2UL) /**< CTRL_X32KMD_QUIETINSTOPWITHWARMUP Value */ + #define MXC_S_RTC_CTRL_X32KMD_QUIETINSTOPWITHWARMUP (MXC_V_RTC_CTRL_X32KMD_QUIETINSTOPWITHWARMUP << MXC_F_RTC_CTRL_X32KMD_POS) /**< CTRL_X32KMD_QUIETINSTOPWITHWARMUP Setting */ + #define MXC_V_RTC_CTRL_X32KMD_QUIETINSTOPNOWARMUP ((uint32_t)0x3UL) /**< CTRL_X32KMD_QUIETINSTOPNOWARMUP Value */ + #define MXC_S_RTC_CTRL_X32KMD_QUIETINSTOPNOWARMUP (MXC_V_RTC_CTRL_X32KMD_QUIETINSTOPNOWARMUP << MXC_F_RTC_CTRL_X32KMD_POS) /**< CTRL_X32KMD_QUIETINSTOPNOWARMUP Setting */ + + #define MXC_F_RTC_CTRL_WE_POS 15 /**< CTRL_WE Position */ + #define MXC_F_RTC_CTRL_WE ((uint32_t)(0x1UL << MXC_F_RTC_CTRL_WE_POS)) /**< CTRL_WE Mask */ + #define MXC_V_RTC_CTRL_WE_INACTIVE ((uint32_t)0x0UL) /**< CTRL_WE_INACTIVE Value */ + #define MXC_S_RTC_CTRL_WE_INACTIVE (MXC_V_RTC_CTRL_WE_INACTIVE << MXC_F_RTC_CTRL_WE_POS) /**< CTRL_WE_INACTIVE Setting */ + #define MXC_V_RTC_CTRL_WE_PENDING ((uint32_t)0x1UL) /**< CTRL_WE_PENDING Value */ + #define MXC_S_RTC_CTRL_WE_PENDING (MXC_V_RTC_CTRL_WE_PENDING << MXC_F_RTC_CTRL_WE_POS) /**< CTRL_WE_PENDING Setting */ + +/**@} end of group RTC_CTRL_Register */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_TRIM RTC_TRIM + * @brief RTC Trim Register. + * @{ + */ + #define MXC_F_RTC_TRIM_TRIM_POS 0 /**< TRIM_TRIM Position */ + #define MXC_F_RTC_TRIM_TRIM ((uint32_t)(0xFFUL << MXC_F_RTC_TRIM_TRIM_POS)) /**< TRIM_TRIM Mask */ + + #define MXC_F_RTC_TRIM_VBATTMR_POS 8 /**< TRIM_VBATTMR Position */ + #define MXC_F_RTC_TRIM_VBATTMR ((uint32_t)(0xFFFFFFUL << MXC_F_RTC_TRIM_VBATTMR_POS)) /**< TRIM_VBATTMR Mask */ + +/**@} end of group RTC_TRIM_Register */ + +/** + * @ingroup rtc_registers + * @defgroup RTC_OSCCTRL RTC_OSCCTRL + * @brief RTC Oscillator Control Register. + * @{ + */ + #define MXC_F_RTC_OSCCTRL_FLITER_EN_POS 0 /**< OSCCTRL_FLITER_EN Position */ + #define MXC_F_RTC_OSCCTRL_FLITER_EN ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_FLITER_EN_POS)) /**< OSCCTRL_FLITER_EN Mask */ + + #define MXC_F_RTC_OSCCTRL_IBIAS_SEL_POS 1 /**< OSCCTRL_IBIAS_SEL Position */ + #define MXC_F_RTC_OSCCTRL_IBIAS_SEL ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_IBIAS_SEL_POS)) /**< OSCCTRL_IBIAS_SEL Mask */ + #define MXC_V_RTC_OSCCTRL_IBIAS_SEL_2X ((uint32_t)0x0UL) /**< OSCCTRL_IBIAS_SEL_2X Value */ + #define MXC_S_RTC_OSCCTRL_IBIAS_SEL_2X (MXC_V_RTC_OSCCTRL_IBIAS_SEL_2X << MXC_F_RTC_OSCCTRL_IBIAS_SEL_POS) /**< OSCCTRL_IBIAS_SEL_2X Setting */ + #define MXC_V_RTC_OSCCTRL_IBIAS_SEL_4X ((uint32_t)0x1UL) /**< OSCCTRL_IBIAS_SEL_4X Value */ + #define MXC_S_RTC_OSCCTRL_IBIAS_SEL_4X (MXC_V_RTC_OSCCTRL_IBIAS_SEL_4X << MXC_F_RTC_OSCCTRL_IBIAS_SEL_POS) /**< OSCCTRL_IBIAS_SEL_4X Setting */ + + #define MXC_F_RTC_OSCCTRL_HYST_EN_POS 2 /**< OSCCTRL_HYST_EN Position */ + #define MXC_F_RTC_OSCCTRL_HYST_EN ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_HYST_EN_POS)) /**< OSCCTRL_HYST_EN Mask */ + + #define MXC_F_RTC_OSCCTRL_IBIAS_EN_POS 3 /**< OSCCTRL_IBIAS_EN Position */ + #define MXC_F_RTC_OSCCTRL_IBIAS_EN ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_IBIAS_EN_POS)) /**< OSCCTRL_IBIAS_EN Mask */ + + #define MXC_F_RTC_OSCCTRL_BYPASS_POS 4 /**< OSCCTRL_BYPASS Position */ + #define MXC_F_RTC_OSCCTRL_BYPASS ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_BYPASS_POS)) /**< OSCCTRL_BYPASS Mask */ + + #define MXC_F_RTC_OSCCTRL_32KOUT_POS 5 /**< OSCCTRL_32KOUT Position */ + #define MXC_F_RTC_OSCCTRL_32KOUT ((uint32_t)(0x1UL << MXC_F_RTC_OSCCTRL_32KOUT_POS)) /**< OSCCTRL_32KOUT Mask */ + +/**@} end of group RTC_OSCCTRL_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _RTC_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h new file mode 100644 index 0000000..a48d7dc --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h @@ -0,0 +1,255 @@ +/** + * @file sir_regs.h + * @brief Registers, Bit Masks and Bit Positions for the SIR Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _SIR_REGS_H_ +#define _SIR_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup sir + * @defgroup sir_registers SIR_Registers + * @brief Registers, Bit Masks and Bit Positions for the SIR Peripheral Module. + * @details System Initialization Registers. + */ + +/** + * @ingroup sir_registers + * Structure type to access the SIR Registers. + */ +typedef struct { + __I uint32_t sistat; /**< <tt>\b 0x00:</tt> SIR SISTAT Register */ + __I uint32_t erraddr; /**< <tt>\b 0x04:</tt> SIR ERRADDR Register */ + __R uint32_t rsv_0x8_0xff[62]; + __I uint32_t fstat; /**< <tt>\b 0x100:</tt> SIR FSTAT Register */ + __I uint32_t sfstat; /**< <tt>\b 0x104:</tt> SIR SFSTAT Register */ +} mxc_sir_regs_t; + +/* Register offsets for module SIR */ +/** + * @ingroup sir_registers + * @defgroup SIR_Register_Offsets Register Offsets + * @brief SIR Peripheral Register Offsets from the SIR Base Peripheral Address. + * @{ + */ + #define MXC_R_SIR_SISTAT ((uint32_t)0x00000000UL) /**< Offset from SIR Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SIR_ERRADDR ((uint32_t)0x00000004UL) /**< Offset from SIR Base Address: <tt> 0x0004</tt> */ + #define MXC_R_SIR_FSTAT ((uint32_t)0x00000100UL) /**< Offset from SIR Base Address: <tt> 0x0100</tt> */ + #define MXC_R_SIR_SFSTAT ((uint32_t)0x00000104UL) /**< Offset from SIR Base Address: <tt> 0x0104</tt> */ +/**@} end of group sir_registers */ + +/** + * @ingroup sir_registers + * @defgroup SIR_SISTAT SIR_SISTAT + * @brief System Initialization Status Register. + * @{ + */ + #define MXC_F_SIR_SISTAT_MAGIC_POS 0 /**< SISTAT_MAGIC Position */ + #define MXC_F_SIR_SISTAT_MAGIC ((uint32_t)(0x1UL << MXC_F_SIR_SISTAT_MAGIC_POS)) /**< SISTAT_MAGIC Mask */ + #define MXC_V_SIR_SISTAT_MAGIC_MAGICNOTSET ((uint32_t)0x0UL) /**< SISTAT_MAGIC_MAGICNOTSET Value */ + #define MXC_S_SIR_SISTAT_MAGIC_MAGICNOTSET (MXC_V_SIR_SISTAT_MAGIC_MAGICNOTSET << MXC_F_SIR_SISTAT_MAGIC_POS) /**< SISTAT_MAGIC_MAGICNOTSET Setting */ + #define MXC_V_SIR_SISTAT_MAGIC_MAGICSET ((uint32_t)0x1UL) /**< SISTAT_MAGIC_MAGICSET Value */ + #define MXC_S_SIR_SISTAT_MAGIC_MAGICSET (MXC_V_SIR_SISTAT_MAGIC_MAGICSET << MXC_F_SIR_SISTAT_MAGIC_POS) /**< SISTAT_MAGIC_MAGICSET Setting */ + + #define MXC_F_SIR_SISTAT_CRCERR_POS 1 /**< SISTAT_CRCERR Position */ + #define MXC_F_SIR_SISTAT_CRCERR ((uint32_t)(0x1UL << MXC_F_SIR_SISTAT_CRCERR_POS)) /**< SISTAT_CRCERR Mask */ + #define MXC_V_SIR_SISTAT_CRCERR_NOERROR ((uint32_t)0x0UL) /**< SISTAT_CRCERR_NOERROR Value */ + #define MXC_S_SIR_SISTAT_CRCERR_NOERROR (MXC_V_SIR_SISTAT_CRCERR_NOERROR << MXC_F_SIR_SISTAT_CRCERR_POS) /**< SISTAT_CRCERR_NOERROR Setting */ + #define MXC_V_SIR_SISTAT_CRCERR_ERROR ((uint32_t)0x1UL) /**< SISTAT_CRCERR_ERROR Value */ + #define MXC_S_SIR_SISTAT_CRCERR_ERROR (MXC_V_SIR_SISTAT_CRCERR_ERROR << MXC_F_SIR_SISTAT_CRCERR_POS) /**< SISTAT_CRCERR_ERROR Setting */ + +/**@} end of group SIR_SISTAT_Register */ + +/** + * @ingroup sir_registers + * @defgroup SIR_ERRADDR SIR_ERRADDR + * @brief Read-only field set by the SIB block if a CRC error occurs during the read of + * the OTP memory. Contains the failing address in OTP memory (when CRCERR equals + * 1). + * @{ + */ + #define MXC_F_SIR_ERRADDR_ERRADDR_POS 0 /**< ERRADDR_ERRADDR Position */ + #define MXC_F_SIR_ERRADDR_ERRADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_SIR_ERRADDR_ERRADDR_POS)) /**< ERRADDR_ERRADDR Mask */ + +/**@} end of group SIR_ERRADDR_Register */ + +/** + * @ingroup sir_registers + * @defgroup SIR_FSTAT SIR_FSTAT + * @brief funcstat register. + * @{ + */ + #define MXC_F_SIR_FSTAT_FPU_POS 0 /**< FSTAT_FPU Position */ + #define MXC_F_SIR_FSTAT_FPU ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_FPU_POS)) /**< FSTAT_FPU Mask */ + #define MXC_V_SIR_FSTAT_FPU_NO ((uint32_t)0x0UL) /**< FSTAT_FPU_NO Value */ + #define MXC_S_SIR_FSTAT_FPU_NO (MXC_V_SIR_FSTAT_FPU_NO << MXC_F_SIR_FSTAT_FPU_POS) /**< FSTAT_FPU_NO Setting */ + #define MXC_V_SIR_FSTAT_FPU_YES ((uint32_t)0x1UL) /**< FSTAT_FPU_YES Value */ + #define MXC_S_SIR_FSTAT_FPU_YES (MXC_V_SIR_FSTAT_FPU_YES << MXC_F_SIR_FSTAT_FPU_POS) /**< FSTAT_FPU_YES Setting */ + + #define MXC_F_SIR_FSTAT_USB_POS 1 /**< FSTAT_USB Position */ + #define MXC_F_SIR_FSTAT_USB ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_USB_POS)) /**< FSTAT_USB Mask */ + #define MXC_V_SIR_FSTAT_USB_NO ((uint32_t)0x0UL) /**< FSTAT_USB_NO Value */ + #define MXC_S_SIR_FSTAT_USB_NO (MXC_V_SIR_FSTAT_USB_NO << MXC_F_SIR_FSTAT_USB_POS) /**< FSTAT_USB_NO Setting */ + #define MXC_V_SIR_FSTAT_USB_YES ((uint32_t)0x1UL) /**< FSTAT_USB_YES Value */ + #define MXC_S_SIR_FSTAT_USB_YES (MXC_V_SIR_FSTAT_USB_YES << MXC_F_SIR_FSTAT_USB_POS) /**< FSTAT_USB_YES Setting */ + + #define MXC_F_SIR_FSTAT_ADC_POS 2 /**< FSTAT_ADC Position */ + #define MXC_F_SIR_FSTAT_ADC ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_ADC_POS)) /**< FSTAT_ADC Mask */ + #define MXC_V_SIR_FSTAT_ADC_NO ((uint32_t)0x0UL) /**< FSTAT_ADC_NO Value */ + #define MXC_S_SIR_FSTAT_ADC_NO (MXC_V_SIR_FSTAT_ADC_NO << MXC_F_SIR_FSTAT_ADC_POS) /**< FSTAT_ADC_NO Setting */ + #define MXC_V_SIR_FSTAT_ADC_YES ((uint32_t)0x1UL) /**< FSTAT_ADC_YES Value */ + #define MXC_S_SIR_FSTAT_ADC_YES (MXC_V_SIR_FSTAT_ADC_YES << MXC_F_SIR_FSTAT_ADC_POS) /**< FSTAT_ADC_YES Setting */ + + #define MXC_F_SIR_FSTAT_XIP_POS 3 /**< FSTAT_XIP Position */ + #define MXC_F_SIR_FSTAT_XIP ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_XIP_POS)) /**< FSTAT_XIP Mask */ + #define MXC_V_SIR_FSTAT_XIP_NO ((uint32_t)0x0UL) /**< FSTAT_XIP_NO Value */ + #define MXC_S_SIR_FSTAT_XIP_NO (MXC_V_SIR_FSTAT_XIP_NO << MXC_F_SIR_FSTAT_XIP_POS) /**< FSTAT_XIP_NO Setting */ + #define MXC_V_SIR_FSTAT_XIP_YES ((uint32_t)0x1UL) /**< FSTAT_XIP_YES Value */ + #define MXC_S_SIR_FSTAT_XIP_YES (MXC_V_SIR_FSTAT_XIP_YES << MXC_F_SIR_FSTAT_XIP_POS) /**< FSTAT_XIP_YES Setting */ + + #define MXC_F_SIR_FSTAT_PBM_POS 4 /**< FSTAT_PBM Position */ + #define MXC_F_SIR_FSTAT_PBM ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_PBM_POS)) /**< FSTAT_PBM Mask */ + #define MXC_V_SIR_FSTAT_PBM_NO ((uint32_t)0x0UL) /**< FSTAT_PBM_NO Value */ + #define MXC_S_SIR_FSTAT_PBM_NO (MXC_V_SIR_FSTAT_PBM_NO << MXC_F_SIR_FSTAT_PBM_POS) /**< FSTAT_PBM_NO Setting */ + #define MXC_V_SIR_FSTAT_PBM_YES ((uint32_t)0x1UL) /**< FSTAT_PBM_YES Value */ + #define MXC_S_SIR_FSTAT_PBM_YES (MXC_V_SIR_FSTAT_PBM_YES << MXC_F_SIR_FSTAT_PBM_POS) /**< FSTAT_PBM_YES Setting */ + + #define MXC_F_SIR_FSTAT_HBC_POS 5 /**< FSTAT_HBC Position */ + #define MXC_F_SIR_FSTAT_HBC ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_HBC_POS)) /**< FSTAT_HBC Mask */ + #define MXC_V_SIR_FSTAT_HBC_NO ((uint32_t)0x0UL) /**< FSTAT_HBC_NO Value */ + #define MXC_S_SIR_FSTAT_HBC_NO (MXC_V_SIR_FSTAT_HBC_NO << MXC_F_SIR_FSTAT_HBC_POS) /**< FSTAT_HBC_NO Setting */ + #define MXC_V_SIR_FSTAT_HBC_YES ((uint32_t)0x1UL) /**< FSTAT_HBC_YES Value */ + #define MXC_S_SIR_FSTAT_HBC_YES (MXC_V_SIR_FSTAT_HBC_YES << MXC_F_SIR_FSTAT_HBC_POS) /**< FSTAT_HBC_YES Setting */ + + #define MXC_F_SIR_FSTAT_SDHC_POS 6 /**< FSTAT_SDHC Position */ + #define MXC_F_SIR_FSTAT_SDHC ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_SDHC_POS)) /**< FSTAT_SDHC Mask */ + #define MXC_V_SIR_FSTAT_SDHC_NO ((uint32_t)0x0UL) /**< FSTAT_SDHC_NO Value */ + #define MXC_S_SIR_FSTAT_SDHC_NO (MXC_V_SIR_FSTAT_SDHC_NO << MXC_F_SIR_FSTAT_SDHC_POS) /**< FSTAT_SDHC_NO Setting */ + #define MXC_V_SIR_FSTAT_SDHC_YES ((uint32_t)0x1UL) /**< FSTAT_SDHC_YES Value */ + #define MXC_S_SIR_FSTAT_SDHC_YES (MXC_V_SIR_FSTAT_SDHC_YES << MXC_F_SIR_FSTAT_SDHC_POS) /**< FSTAT_SDHC_YES Setting */ + + #define MXC_F_SIR_FSTAT_SMPHR_POS 7 /**< FSTAT_SMPHR Position */ + #define MXC_F_SIR_FSTAT_SMPHR ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_SMPHR_POS)) /**< FSTAT_SMPHR Mask */ + #define MXC_V_SIR_FSTAT_SMPHR_NO ((uint32_t)0x0UL) /**< FSTAT_SMPHR_NO Value */ + #define MXC_S_SIR_FSTAT_SMPHR_NO (MXC_V_SIR_FSTAT_SMPHR_NO << MXC_F_SIR_FSTAT_SMPHR_POS) /**< FSTAT_SMPHR_NO Setting */ + #define MXC_V_SIR_FSTAT_SMPHR_YES ((uint32_t)0x1UL) /**< FSTAT_SMPHR_YES Value */ + #define MXC_S_SIR_FSTAT_SMPHR_YES (MXC_V_SIR_FSTAT_SMPHR_YES << MXC_F_SIR_FSTAT_SMPHR_POS) /**< FSTAT_SMPHR_YES Setting */ + + #define MXC_F_SIR_FSTAT_SCACHE_POS 8 /**< FSTAT_SCACHE Position */ + #define MXC_F_SIR_FSTAT_SCACHE ((uint32_t)(0x1UL << MXC_F_SIR_FSTAT_SCACHE_POS)) /**< FSTAT_SCACHE Mask */ + #define MXC_V_SIR_FSTAT_SCACHE_NO ((uint32_t)0x0UL) /**< FSTAT_SCACHE_NO Value */ + #define MXC_S_SIR_FSTAT_SCACHE_NO (MXC_V_SIR_FSTAT_SCACHE_NO << MXC_F_SIR_FSTAT_SCACHE_POS) /**< FSTAT_SCACHE_NO Setting */ + #define MXC_V_SIR_FSTAT_SCACHE_YES ((uint32_t)0x1UL) /**< FSTAT_SCACHE_YES Value */ + #define MXC_S_SIR_FSTAT_SCACHE_YES (MXC_V_SIR_FSTAT_SCACHE_YES << MXC_F_SIR_FSTAT_SCACHE_POS) /**< FSTAT_SCACHE_YES Setting */ + +/**@} end of group SIR_FSTAT_Register */ + +/** + * @ingroup sir_registers + * @defgroup SIR_SFSTAT SIR_SFSTAT + * @brief secfuncstat register. + * @{ + */ + #define MXC_F_SIR_SFSTAT_TRNG_POS 2 /**< SFSTAT_TRNG Position */ + #define MXC_F_SIR_SFSTAT_TRNG ((uint32_t)(0x1UL << MXC_F_SIR_SFSTAT_TRNG_POS)) /**< SFSTAT_TRNG Mask */ + #define MXC_V_SIR_SFSTAT_TRNG_NO ((uint32_t)0x0UL) /**< SFSTAT_TRNG_NO Value */ + #define MXC_S_SIR_SFSTAT_TRNG_NO (MXC_V_SIR_SFSTAT_TRNG_NO << MXC_F_SIR_SFSTAT_TRNG_POS) /**< SFSTAT_TRNG_NO Setting */ + #define MXC_V_SIR_SFSTAT_TRNG_YES ((uint32_t)0x1UL) /**< SFSTAT_TRNG_YES Value */ + #define MXC_S_SIR_SFSTAT_TRNG_YES (MXC_V_SIR_SFSTAT_TRNG_YES << MXC_F_SIR_SFSTAT_TRNG_POS) /**< SFSTAT_TRNG_YES Setting */ + + #define MXC_F_SIR_SFSTAT_AES_POS 3 /**< SFSTAT_AES Position */ + #define MXC_F_SIR_SFSTAT_AES ((uint32_t)(0x1UL << MXC_F_SIR_SFSTAT_AES_POS)) /**< SFSTAT_AES Mask */ + #define MXC_V_SIR_SFSTAT_AES_NO ((uint32_t)0x0UL) /**< SFSTAT_AES_NO Value */ + #define MXC_S_SIR_SFSTAT_AES_NO (MXC_V_SIR_SFSTAT_AES_NO << MXC_F_SIR_SFSTAT_AES_POS) /**< SFSTAT_AES_NO Setting */ + #define MXC_V_SIR_SFSTAT_AES_YES ((uint32_t)0x1UL) /**< SFSTAT_AES_YES Value */ + #define MXC_S_SIR_SFSTAT_AES_YES (MXC_V_SIR_SFSTAT_AES_YES << MXC_F_SIR_SFSTAT_AES_POS) /**< SFSTAT_AES_YES Setting */ + + #define MXC_F_SIR_SFSTAT_SHA_POS 4 /**< SFSTAT_SHA Position */ + #define MXC_F_SIR_SFSTAT_SHA ((uint32_t)(0x1UL << MXC_F_SIR_SFSTAT_SHA_POS)) /**< SFSTAT_SHA Mask */ + #define MXC_V_SIR_SFSTAT_SHA_NO ((uint32_t)0x0UL) /**< SFSTAT_SHA_NO Value */ + #define MXC_S_SIR_SFSTAT_SHA_NO (MXC_V_SIR_SFSTAT_SHA_NO << MXC_F_SIR_SFSTAT_SHA_POS) /**< SFSTAT_SHA_NO Setting */ + #define MXC_V_SIR_SFSTAT_SHA_YES ((uint32_t)0x1UL) /**< SFSTAT_SHA_YES Value */ + #define MXC_S_SIR_SFSTAT_SHA_YES (MXC_V_SIR_SFSTAT_SHA_YES << MXC_F_SIR_SFSTAT_SHA_POS) /**< SFSTAT_SHA_YES Setting */ + + #define MXC_F_SIR_SFSTAT_MAA_POS 5 /**< SFSTAT_MAA Position */ + #define MXC_F_SIR_SFSTAT_MAA ((uint32_t)(0x1UL << MXC_F_SIR_SFSTAT_MAA_POS)) /**< SFSTAT_MAA Mask */ + #define MXC_V_SIR_SFSTAT_MAA_NO ((uint32_t)0x0UL) /**< SFSTAT_MAA_NO Value */ + #define MXC_S_SIR_SFSTAT_MAA_NO (MXC_V_SIR_SFSTAT_MAA_NO << MXC_F_SIR_SFSTAT_MAA_POS) /**< SFSTAT_MAA_NO Setting */ + #define MXC_V_SIR_SFSTAT_MAA_YES ((uint32_t)0x1UL) /**< SFSTAT_MAA_YES Value */ + #define MXC_S_SIR_SFSTAT_MAA_YES (MXC_V_SIR_SFSTAT_MAA_YES << MXC_F_SIR_SFSTAT_MAA_POS) /**< SFSTAT_MAA_YES Setting */ + +/**@} end of group SIR_SFSTAT_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SIR_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/smon_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/smon_regs.h new file mode 100644 index 0000000..82508d5 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/smon_regs.h @@ -0,0 +1,628 @@ +/** + * @file smon_regs.h + * @brief Registers, Bit Masks and Bit Positions for the SMON Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _SMON_REGS_H_ +#define _SMON_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup smon + * @defgroup smon_registers SMON_Registers + * @brief Registers, Bit Masks and Bit Positions for the SMON Peripheral Module. + * @details The Security Monitor block used to monitor system threat conditions. + */ + +/** + * @ingroup smon_registers + * Structure type to access the SMON Registers. + */ +typedef struct { + __IO uint32_t extscn; /**< <tt>\b 0x00:</tt> SMON EXTSCN Register */ + __IO uint32_t intscn; /**< <tt>\b 0x04:</tt> SMON INTSCN Register */ + __IO uint32_t secalm; /**< <tt>\b 0x08:</tt> SMON SECALM Register */ + __I uint32_t secdiag; /**< <tt>\b 0x0C:</tt> SMON SECDIAG Register */ + __I uint32_t dlrtc; /**< <tt>\b 0x10:</tt> SMON DLRTC Register */ + __R uint32_t rsv_0x14_0x33[8]; + __I uint32_t secst; /**< <tt>\b 0x34:</tt> SMON SECST Register */ +} mxc_smon_regs_t; + +/* Register offsets for module SMON */ +/** + * @ingroup smon_registers + * @defgroup SMON_Register_Offsets Register Offsets + * @brief SMON Peripheral Register Offsets from the SMON Base Peripheral Address. + * @{ + */ + #define MXC_R_SMON_EXTSCN ((uint32_t)0x00000000UL) /**< Offset from SMON Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SMON_INTSCN ((uint32_t)0x00000004UL) /**< Offset from SMON Base Address: <tt> 0x0004</tt> */ + #define MXC_R_SMON_SECALM ((uint32_t)0x00000008UL) /**< Offset from SMON Base Address: <tt> 0x0008</tt> */ + #define MXC_R_SMON_SECDIAG ((uint32_t)0x0000000CUL) /**< Offset from SMON Base Address: <tt> 0x000C</tt> */ + #define MXC_R_SMON_DLRTC ((uint32_t)0x00000010UL) /**< Offset from SMON Base Address: <tt> 0x0010</tt> */ + #define MXC_R_SMON_SECST ((uint32_t)0x00000034UL) /**< Offset from SMON Base Address: <tt> 0x0034</tt> */ +/**@} end of group smon_registers */ + +/** + * @ingroup smon_registers + * @defgroup SMON_EXTSCN SMON_EXTSCN + * @brief External Sensor Control Register. + * @{ + */ + #define MXC_F_SMON_EXTSCN_EXTS_EN0_POS 0 /**< EXTSCN_EXTS_EN0 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN0 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN0_POS)) /**< EXTSCN_EXTS_EN0 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN0_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN0_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN0_DIS (MXC_V_SMON_EXTSCN_EXTS_EN0_DIS << MXC_F_SMON_EXTSCN_EXTS_EN0_POS) /**< EXTSCN_EXTS_EN0_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN0_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN0_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN0_EN (MXC_V_SMON_EXTSCN_EXTS_EN0_EN << MXC_F_SMON_EXTSCN_EXTS_EN0_POS) /**< EXTSCN_EXTS_EN0_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTS_EN1_POS 1 /**< EXTSCN_EXTS_EN1 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN1 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN1_POS)) /**< EXTSCN_EXTS_EN1 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN1_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN1_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN1_DIS (MXC_V_SMON_EXTSCN_EXTS_EN1_DIS << MXC_F_SMON_EXTSCN_EXTS_EN1_POS) /**< EXTSCN_EXTS_EN1_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN1_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN1_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN1_EN (MXC_V_SMON_EXTSCN_EXTS_EN1_EN << MXC_F_SMON_EXTSCN_EXTS_EN1_POS) /**< EXTSCN_EXTS_EN1_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTS_EN2_POS 2 /**< EXTSCN_EXTS_EN2 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN2 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN2_POS)) /**< EXTSCN_EXTS_EN2 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN2_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN2_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN2_DIS (MXC_V_SMON_EXTSCN_EXTS_EN2_DIS << MXC_F_SMON_EXTSCN_EXTS_EN2_POS) /**< EXTSCN_EXTS_EN2_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN2_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN2_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN2_EN (MXC_V_SMON_EXTSCN_EXTS_EN2_EN << MXC_F_SMON_EXTSCN_EXTS_EN2_POS) /**< EXTSCN_EXTS_EN2_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTS_EN3_POS 3 /**< EXTSCN_EXTS_EN3 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN3 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN3_POS)) /**< EXTSCN_EXTS_EN3 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN3_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN3_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN3_DIS (MXC_V_SMON_EXTSCN_EXTS_EN3_DIS << MXC_F_SMON_EXTSCN_EXTS_EN3_POS) /**< EXTSCN_EXTS_EN3_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN3_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN3_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN3_EN (MXC_V_SMON_EXTSCN_EXTS_EN3_EN << MXC_F_SMON_EXTSCN_EXTS_EN3_POS) /**< EXTSCN_EXTS_EN3_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTS_EN4_POS 4 /**< EXTSCN_EXTS_EN4 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN4 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN4_POS)) /**< EXTSCN_EXTS_EN4 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN4_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN4_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN4_DIS (MXC_V_SMON_EXTSCN_EXTS_EN4_DIS << MXC_F_SMON_EXTSCN_EXTS_EN4_POS) /**< EXTSCN_EXTS_EN4_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN4_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN4_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN4_EN (MXC_V_SMON_EXTSCN_EXTS_EN4_EN << MXC_F_SMON_EXTSCN_EXTS_EN4_POS) /**< EXTSCN_EXTS_EN4_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTS_EN5_POS 5 /**< EXTSCN_EXTS_EN5 Position */ + #define MXC_F_SMON_EXTSCN_EXTS_EN5 ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_EXTS_EN5_POS)) /**< EXTSCN_EXTS_EN5 Mask */ + #define MXC_V_SMON_EXTSCN_EXTS_EN5_DIS ((uint32_t)0x0UL) /**< EXTSCN_EXTS_EN5_DIS Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN5_DIS (MXC_V_SMON_EXTSCN_EXTS_EN5_DIS << MXC_F_SMON_EXTSCN_EXTS_EN5_POS) /**< EXTSCN_EXTS_EN5_DIS Setting */ + #define MXC_V_SMON_EXTSCN_EXTS_EN5_EN ((uint32_t)0x1UL) /**< EXTSCN_EXTS_EN5_EN Value */ + #define MXC_S_SMON_EXTSCN_EXTS_EN5_EN (MXC_V_SMON_EXTSCN_EXTS_EN5_EN << MXC_F_SMON_EXTSCN_EXTS_EN5_POS) /**< EXTSCN_EXTS_EN5_EN Setting */ + + #define MXC_F_SMON_EXTSCN_EXTCNT_POS 16 /**< EXTSCN_EXTCNT Position */ + #define MXC_F_SMON_EXTSCN_EXTCNT ((uint32_t)(0x1FUL << MXC_F_SMON_EXTSCN_EXTCNT_POS)) /**< EXTSCN_EXTCNT Mask */ + + #define MXC_F_SMON_EXTSCN_EXTFRQ_POS 21 /**< EXTSCN_EXTFRQ Position */ + #define MXC_F_SMON_EXTSCN_EXTFRQ ((uint32_t)(0x7UL << MXC_F_SMON_EXTSCN_EXTFRQ_POS)) /**< EXTSCN_EXTFRQ Mask */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ2000HZ ((uint32_t)0x0UL) /**< EXTSCN_EXTFRQ_FREQ2000HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ2000HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ2000HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ2000HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ1000HZ ((uint32_t)0x1UL) /**< EXTSCN_EXTFRQ_FREQ1000HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ1000HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ1000HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ1000HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ500HZ ((uint32_t)0x2UL) /**< EXTSCN_EXTFRQ_FREQ500HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ500HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ500HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ500HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ250HZ ((uint32_t)0x3UL) /**< EXTSCN_EXTFRQ_FREQ250HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ250HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ250HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ250HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ125HZ ((uint32_t)0x4UL) /**< EXTSCN_EXTFRQ_FREQ125HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ125HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ125HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ125HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ63HZ ((uint32_t)0x5UL) /**< EXTSCN_EXTFRQ_FREQ63HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ63HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ63HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ63HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_FREQ31HZ ((uint32_t)0x6UL) /**< EXTSCN_EXTFRQ_FREQ31HZ Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_FREQ31HZ (MXC_V_SMON_EXTSCN_EXTFRQ_FREQ31HZ << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_FREQ31HZ Setting */ + #define MXC_V_SMON_EXTSCN_EXTFRQ_RFU ((uint32_t)0x7UL) /**< EXTSCN_EXTFRQ_RFU Value */ + #define MXC_S_SMON_EXTSCN_EXTFRQ_RFU (MXC_V_SMON_EXTSCN_EXTFRQ_RFU << MXC_F_SMON_EXTSCN_EXTFRQ_POS) /**< EXTSCN_EXTFRQ_RFU Setting */ + + #define MXC_F_SMON_EXTSCN_DIVCLK_POS 24 /**< EXTSCN_DIVCLK Position */ + #define MXC_F_SMON_EXTSCN_DIVCLK ((uint32_t)(0x7UL << MXC_F_SMON_EXTSCN_DIVCLK_POS)) /**< EXTSCN_DIVCLK Mask */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV1 ((uint32_t)0x0UL) /**< EXTSCN_DIVCLK_DIV1 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV1 (MXC_V_SMON_EXTSCN_DIVCLK_DIV1 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV1 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV2 ((uint32_t)0x1UL) /**< EXTSCN_DIVCLK_DIV2 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV2 (MXC_V_SMON_EXTSCN_DIVCLK_DIV2 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV2 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV4 ((uint32_t)0x2UL) /**< EXTSCN_DIVCLK_DIV4 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV4 (MXC_V_SMON_EXTSCN_DIVCLK_DIV4 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV4 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV8 ((uint32_t)0x3UL) /**< EXTSCN_DIVCLK_DIV8 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV8 (MXC_V_SMON_EXTSCN_DIVCLK_DIV8 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV8 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV16 ((uint32_t)0x4UL) /**< EXTSCN_DIVCLK_DIV16 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV16 (MXC_V_SMON_EXTSCN_DIVCLK_DIV16 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV16 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV32 ((uint32_t)0x5UL) /**< EXTSCN_DIVCLK_DIV32 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV32 (MXC_V_SMON_EXTSCN_DIVCLK_DIV32 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV32 Setting */ + #define MXC_V_SMON_EXTSCN_DIVCLK_DIV64 ((uint32_t)0x6UL) /**< EXTSCN_DIVCLK_DIV64 Value */ + #define MXC_S_SMON_EXTSCN_DIVCLK_DIV64 (MXC_V_SMON_EXTSCN_DIVCLK_DIV64 << MXC_F_SMON_EXTSCN_DIVCLK_POS) /**< EXTSCN_DIVCLK_DIV64 Setting */ + + #define MXC_F_SMON_EXTSCN_BUSY_POS 30 /**< EXTSCN_BUSY Position */ + #define MXC_F_SMON_EXTSCN_BUSY ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_BUSY_POS)) /**< EXTSCN_BUSY Mask */ + #define MXC_V_SMON_EXTSCN_BUSY_IDLE ((uint32_t)0x0UL) /**< EXTSCN_BUSY_IDLE Value */ + #define MXC_S_SMON_EXTSCN_BUSY_IDLE (MXC_V_SMON_EXTSCN_BUSY_IDLE << MXC_F_SMON_EXTSCN_BUSY_POS) /**< EXTSCN_BUSY_IDLE Setting */ + #define MXC_V_SMON_EXTSCN_BUSY_BUSY ((uint32_t)0x1UL) /**< EXTSCN_BUSY_BUSY Value */ + #define MXC_S_SMON_EXTSCN_BUSY_BUSY (MXC_V_SMON_EXTSCN_BUSY_BUSY << MXC_F_SMON_EXTSCN_BUSY_POS) /**< EXTSCN_BUSY_BUSY Setting */ + + #define MXC_F_SMON_EXTSCN_LOCK_POS 31 /**< EXTSCN_LOCK Position */ + #define MXC_F_SMON_EXTSCN_LOCK ((uint32_t)(0x1UL << MXC_F_SMON_EXTSCN_LOCK_POS)) /**< EXTSCN_LOCK Mask */ + #define MXC_V_SMON_EXTSCN_LOCK_UNLOCKED ((uint32_t)0x0UL) /**< EXTSCN_LOCK_UNLOCKED Value */ + #define MXC_S_SMON_EXTSCN_LOCK_UNLOCKED (MXC_V_SMON_EXTSCN_LOCK_UNLOCKED << MXC_F_SMON_EXTSCN_LOCK_POS) /**< EXTSCN_LOCK_UNLOCKED Setting */ + #define MXC_V_SMON_EXTSCN_LOCK_LOCKED ((uint32_t)0x1UL) /**< EXTSCN_LOCK_LOCKED Value */ + #define MXC_S_SMON_EXTSCN_LOCK_LOCKED (MXC_V_SMON_EXTSCN_LOCK_LOCKED << MXC_F_SMON_EXTSCN_LOCK_POS) /**< EXTSCN_LOCK_LOCKED Setting */ + +/**@} end of group SMON_EXTSCN_Register */ + +/** + * @ingroup smon_registers + * @defgroup SMON_INTSCN SMON_INTSCN + * @brief Internal Sensor Control Register. + * @{ + */ + #define MXC_F_SMON_INTSCN_SHIELD_EN_POS 0 /**< INTSCN_SHIELD_EN Position */ + #define MXC_F_SMON_INTSCN_SHIELD_EN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_SHIELD_EN_POS)) /**< INTSCN_SHIELD_EN Mask */ + #define MXC_V_SMON_INTSCN_SHIELD_EN_DIS ((uint32_t)0x0UL) /**< INTSCN_SHIELD_EN_DIS Value */ + #define MXC_S_SMON_INTSCN_SHIELD_EN_DIS (MXC_V_SMON_INTSCN_SHIELD_EN_DIS << MXC_F_SMON_INTSCN_SHIELD_EN_POS) /**< INTSCN_SHIELD_EN_DIS Setting */ + #define MXC_V_SMON_INTSCN_SHIELD_EN_EN ((uint32_t)0x1UL) /**< INTSCN_SHIELD_EN_EN Value */ + #define MXC_S_SMON_INTSCN_SHIELD_EN_EN (MXC_V_SMON_INTSCN_SHIELD_EN_EN << MXC_F_SMON_INTSCN_SHIELD_EN_POS) /**< INTSCN_SHIELD_EN_EN Setting */ + + #define MXC_F_SMON_INTSCN_TEMP_EN_POS 1 /**< INTSCN_TEMP_EN Position */ + #define MXC_F_SMON_INTSCN_TEMP_EN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_TEMP_EN_POS)) /**< INTSCN_TEMP_EN Mask */ + #define MXC_V_SMON_INTSCN_TEMP_EN_DIS ((uint32_t)0x0UL) /**< INTSCN_TEMP_EN_DIS Value */ + #define MXC_S_SMON_INTSCN_TEMP_EN_DIS (MXC_V_SMON_INTSCN_TEMP_EN_DIS << MXC_F_SMON_INTSCN_TEMP_EN_POS) /**< INTSCN_TEMP_EN_DIS Setting */ + #define MXC_V_SMON_INTSCN_TEMP_EN_EN ((uint32_t)0x1UL) /**< INTSCN_TEMP_EN_EN Value */ + #define MXC_S_SMON_INTSCN_TEMP_EN_EN (MXC_V_SMON_INTSCN_TEMP_EN_EN << MXC_F_SMON_INTSCN_TEMP_EN_POS) /**< INTSCN_TEMP_EN_EN Setting */ + + #define MXC_F_SMON_INTSCN_VBAT_EN_POS 2 /**< INTSCN_VBAT_EN Position */ + #define MXC_F_SMON_INTSCN_VBAT_EN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VBAT_EN_POS)) /**< INTSCN_VBAT_EN Mask */ + #define MXC_V_SMON_INTSCN_VBAT_EN_DIS ((uint32_t)0x0UL) /**< INTSCN_VBAT_EN_DIS Value */ + #define MXC_S_SMON_INTSCN_VBAT_EN_DIS (MXC_V_SMON_INTSCN_VBAT_EN_DIS << MXC_F_SMON_INTSCN_VBAT_EN_POS) /**< INTSCN_VBAT_EN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VBAT_EN_EN ((uint32_t)0x1UL) /**< INTSCN_VBAT_EN_EN Value */ + #define MXC_S_SMON_INTSCN_VBAT_EN_EN (MXC_V_SMON_INTSCN_VBAT_EN_EN << MXC_F_SMON_INTSCN_VBAT_EN_POS) /**< INTSCN_VBAT_EN_EN Setting */ + + #define MXC_F_SMON_INTSCN_LOTEMP_SEL_POS 16 /**< INTSCN_LOTEMP_SEL Position */ + #define MXC_F_SMON_INTSCN_LOTEMP_SEL ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_LOTEMP_SEL_POS)) /**< INTSCN_LOTEMP_SEL Mask */ + #define MXC_V_SMON_INTSCN_LOTEMP_SEL_NEG50C ((uint32_t)0x0UL) /**< INTSCN_LOTEMP_SEL_NEG50C Value */ + #define MXC_S_SMON_INTSCN_LOTEMP_SEL_NEG50C (MXC_V_SMON_INTSCN_LOTEMP_SEL_NEG50C << MXC_F_SMON_INTSCN_LOTEMP_SEL_POS) /**< INTSCN_LOTEMP_SEL_NEG50C Setting */ + #define MXC_V_SMON_INTSCN_LOTEMP_SEL_NEG30C ((uint32_t)0x1UL) /**< INTSCN_LOTEMP_SEL_NEG30C Value */ + #define MXC_S_SMON_INTSCN_LOTEMP_SEL_NEG30C (MXC_V_SMON_INTSCN_LOTEMP_SEL_NEG30C << MXC_F_SMON_INTSCN_LOTEMP_SEL_POS) /**< INTSCN_LOTEMP_SEL_NEG30C Setting */ + + #define MXC_F_SMON_INTSCN_VCORELOEN_POS 18 /**< INTSCN_VCORELOEN Position */ + #define MXC_F_SMON_INTSCN_VCORELOEN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VCORELOEN_POS)) /**< INTSCN_VCORELOEN Mask */ + #define MXC_V_SMON_INTSCN_VCORELOEN_DIS ((uint32_t)0x0UL) /**< INTSCN_VCORELOEN_DIS Value */ + #define MXC_S_SMON_INTSCN_VCORELOEN_DIS (MXC_V_SMON_INTSCN_VCORELOEN_DIS << MXC_F_SMON_INTSCN_VCORELOEN_POS) /**< INTSCN_VCORELOEN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VCORELOEN_EN ((uint32_t)0x1UL) /**< INTSCN_VCORELOEN_EN Value */ + #define MXC_S_SMON_INTSCN_VCORELOEN_EN (MXC_V_SMON_INTSCN_VCORELOEN_EN << MXC_F_SMON_INTSCN_VCORELOEN_POS) /**< INTSCN_VCORELOEN_EN Setting */ + + #define MXC_F_SMON_INTSCN_VCOREHIEN_POS 19 /**< INTSCN_VCOREHIEN Position */ + #define MXC_F_SMON_INTSCN_VCOREHIEN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VCOREHIEN_POS)) /**< INTSCN_VCOREHIEN Mask */ + #define MXC_V_SMON_INTSCN_VCOREHIEN_DIS ((uint32_t)0x0UL) /**< INTSCN_VCOREHIEN_DIS Value */ + #define MXC_S_SMON_INTSCN_VCOREHIEN_DIS (MXC_V_SMON_INTSCN_VCOREHIEN_DIS << MXC_F_SMON_INTSCN_VCOREHIEN_POS) /**< INTSCN_VCOREHIEN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VCOREHIEN_EN ((uint32_t)0x1UL) /**< INTSCN_VCOREHIEN_EN Value */ + #define MXC_S_SMON_INTSCN_VCOREHIEN_EN (MXC_V_SMON_INTSCN_VCOREHIEN_EN << MXC_F_SMON_INTSCN_VCOREHIEN_POS) /**< INTSCN_VCOREHIEN_EN Setting */ + + #define MXC_F_SMON_INTSCN_VDDLOEN_POS 20 /**< INTSCN_VDDLOEN Position */ + #define MXC_F_SMON_INTSCN_VDDLOEN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VDDLOEN_POS)) /**< INTSCN_VDDLOEN Mask */ + #define MXC_V_SMON_INTSCN_VDDLOEN_DIS ((uint32_t)0x0UL) /**< INTSCN_VDDLOEN_DIS Value */ + #define MXC_S_SMON_INTSCN_VDDLOEN_DIS (MXC_V_SMON_INTSCN_VDDLOEN_DIS << MXC_F_SMON_INTSCN_VDDLOEN_POS) /**< INTSCN_VDDLOEN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VDDLOEN_EN ((uint32_t)0x1UL) /**< INTSCN_VDDLOEN_EN Value */ + #define MXC_S_SMON_INTSCN_VDDLOEN_EN (MXC_V_SMON_INTSCN_VDDLOEN_EN << MXC_F_SMON_INTSCN_VDDLOEN_POS) /**< INTSCN_VDDLOEN_EN Setting */ + + #define MXC_F_SMON_INTSCN_VDDHIEN_POS 21 /**< INTSCN_VDDHIEN Position */ + #define MXC_F_SMON_INTSCN_VDDHIEN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VDDHIEN_POS)) /**< INTSCN_VDDHIEN Mask */ + #define MXC_V_SMON_INTSCN_VDDHIEN_DIS ((uint32_t)0x0UL) /**< INTSCN_VDDHIEN_DIS Value */ + #define MXC_S_SMON_INTSCN_VDDHIEN_DIS (MXC_V_SMON_INTSCN_VDDHIEN_DIS << MXC_F_SMON_INTSCN_VDDHIEN_POS) /**< INTSCN_VDDHIEN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VDDHIEN_EN ((uint32_t)0x1UL) /**< INTSCN_VDDHIEN_EN Value */ + #define MXC_S_SMON_INTSCN_VDDHIEN_EN (MXC_V_SMON_INTSCN_VDDHIEN_EN << MXC_F_SMON_INTSCN_VDDHIEN_POS) /**< INTSCN_VDDHIEN_EN Setting */ + + #define MXC_F_SMON_INTSCN_VGLEN_POS 22 /**< INTSCN_VGLEN Position */ + #define MXC_F_SMON_INTSCN_VGLEN ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_VGLEN_POS)) /**< INTSCN_VGLEN Mask */ + #define MXC_V_SMON_INTSCN_VGLEN_DIS ((uint32_t)0x0UL) /**< INTSCN_VGLEN_DIS Value */ + #define MXC_S_SMON_INTSCN_VGLEN_DIS (MXC_V_SMON_INTSCN_VGLEN_DIS << MXC_F_SMON_INTSCN_VGLEN_POS) /**< INTSCN_VGLEN_DIS Setting */ + #define MXC_V_SMON_INTSCN_VGLEN_EN ((uint32_t)0x1UL) /**< INTSCN_VGLEN_EN Value */ + #define MXC_S_SMON_INTSCN_VGLEN_EN (MXC_V_SMON_INTSCN_VGLEN_EN << MXC_F_SMON_INTSCN_VGLEN_POS) /**< INTSCN_VGLEN_EN Setting */ + + #define MXC_F_SMON_INTSCN_LOCK_POS 31 /**< INTSCN_LOCK Position */ + #define MXC_F_SMON_INTSCN_LOCK ((uint32_t)(0x1UL << MXC_F_SMON_INTSCN_LOCK_POS)) /**< INTSCN_LOCK Mask */ + #define MXC_V_SMON_INTSCN_LOCK_UNLOCKED ((uint32_t)0x0UL) /**< INTSCN_LOCK_UNLOCKED Value */ + #define MXC_S_SMON_INTSCN_LOCK_UNLOCKED (MXC_V_SMON_INTSCN_LOCK_UNLOCKED << MXC_F_SMON_INTSCN_LOCK_POS) /**< INTSCN_LOCK_UNLOCKED Setting */ + #define MXC_V_SMON_INTSCN_LOCK_LOCKED ((uint32_t)0x1UL) /**< INTSCN_LOCK_LOCKED Value */ + #define MXC_S_SMON_INTSCN_LOCK_LOCKED (MXC_V_SMON_INTSCN_LOCK_LOCKED << MXC_F_SMON_INTSCN_LOCK_POS) /**< INTSCN_LOCK_LOCKED Setting */ + +/**@} end of group SMON_INTSCN_Register */ + +/** + * @ingroup smon_registers + * @defgroup SMON_SECALM SMON_SECALM + * @brief Security Alarm Register. + * @{ + */ + #define MXC_F_SMON_SECALM_DRS_POS 0 /**< SECALM_DRS Position */ + #define MXC_F_SMON_SECALM_DRS ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_DRS_POS)) /**< SECALM_DRS Mask */ + #define MXC_V_SMON_SECALM_DRS_COMPLETE ((uint32_t)0x0UL) /**< SECALM_DRS_COMPLETE Value */ + #define MXC_S_SMON_SECALM_DRS_COMPLETE (MXC_V_SMON_SECALM_DRS_COMPLETE << MXC_F_SMON_SECALM_DRS_POS) /**< SECALM_DRS_COMPLETE Setting */ + #define MXC_V_SMON_SECALM_DRS_START ((uint32_t)0x1UL) /**< SECALM_DRS_START Value */ + #define MXC_S_SMON_SECALM_DRS_START (MXC_V_SMON_SECALM_DRS_START << MXC_F_SMON_SECALM_DRS_POS) /**< SECALM_DRS_START Setting */ + + #define MXC_F_SMON_SECALM_KEYWIPE_POS 1 /**< SECALM_KEYWIPE Position */ + #define MXC_F_SMON_SECALM_KEYWIPE ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_KEYWIPE_POS)) /**< SECALM_KEYWIPE Mask */ + #define MXC_V_SMON_SECALM_KEYWIPE_COMPLETE ((uint32_t)0x0UL) /**< SECALM_KEYWIPE_COMPLETE Value */ + #define MXC_S_SMON_SECALM_KEYWIPE_COMPLETE (MXC_V_SMON_SECALM_KEYWIPE_COMPLETE << MXC_F_SMON_SECALM_KEYWIPE_POS) /**< SECALM_KEYWIPE_COMPLETE Setting */ + #define MXC_V_SMON_SECALM_KEYWIPE_START ((uint32_t)0x1UL) /**< SECALM_KEYWIPE_START Value */ + #define MXC_S_SMON_SECALM_KEYWIPE_START (MXC_V_SMON_SECALM_KEYWIPE_START << MXC_F_SMON_SECALM_KEYWIPE_POS) /**< SECALM_KEYWIPE_START Setting */ + + #define MXC_F_SMON_SECALM_SHIELDF_POS 2 /**< SECALM_SHIELDF Position */ + #define MXC_F_SMON_SECALM_SHIELDF ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_SHIELDF_POS)) /**< SECALM_SHIELDF Mask */ + #define MXC_V_SMON_SECALM_SHIELDF_NOEVENT ((uint32_t)0x0UL) /**< SECALM_SHIELDF_NOEVENT Value */ + #define MXC_S_SMON_SECALM_SHIELDF_NOEVENT (MXC_V_SMON_SECALM_SHIELDF_NOEVENT << MXC_F_SMON_SECALM_SHIELDF_POS) /**< SECALM_SHIELDF_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_SHIELDF_OCCURRED ((uint32_t)0x1UL) /**< SECALM_SHIELDF_OCCURRED Value */ + #define MXC_S_SMON_SECALM_SHIELDF_OCCURRED (MXC_V_SMON_SECALM_SHIELDF_OCCURRED << MXC_F_SMON_SECALM_SHIELDF_POS) /**< SECALM_SHIELDF_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_LOTEMP_POS 3 /**< SECALM_LOTEMP Position */ + #define MXC_F_SMON_SECALM_LOTEMP ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_LOTEMP_POS)) /**< SECALM_LOTEMP Mask */ + #define MXC_V_SMON_SECALM_LOTEMP_NOEVENT ((uint32_t)0x0UL) /**< SECALM_LOTEMP_NOEVENT Value */ + #define MXC_S_SMON_SECALM_LOTEMP_NOEVENT (MXC_V_SMON_SECALM_LOTEMP_NOEVENT << MXC_F_SMON_SECALM_LOTEMP_POS) /**< SECALM_LOTEMP_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_LOTEMP_OCCURRED ((uint32_t)0x1UL) /**< SECALM_LOTEMP_OCCURRED Value */ + #define MXC_S_SMON_SECALM_LOTEMP_OCCURRED (MXC_V_SMON_SECALM_LOTEMP_OCCURRED << MXC_F_SMON_SECALM_LOTEMP_POS) /**< SECALM_LOTEMP_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_HITEMP_POS 4 /**< SECALM_HITEMP Position */ + #define MXC_F_SMON_SECALM_HITEMP ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_HITEMP_POS)) /**< SECALM_HITEMP Mask */ + #define MXC_V_SMON_SECALM_HITEMP_NOEVENT ((uint32_t)0x0UL) /**< SECALM_HITEMP_NOEVENT Value */ + #define MXC_S_SMON_SECALM_HITEMP_NOEVENT (MXC_V_SMON_SECALM_HITEMP_NOEVENT << MXC_F_SMON_SECALM_HITEMP_POS) /**< SECALM_HITEMP_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_HITEMP_OCCURRED ((uint32_t)0x1UL) /**< SECALM_HITEMP_OCCURRED Value */ + #define MXC_S_SMON_SECALM_HITEMP_OCCURRED (MXC_V_SMON_SECALM_HITEMP_OCCURRED << MXC_F_SMON_SECALM_HITEMP_POS) /**< SECALM_HITEMP_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_BATLO_POS 5 /**< SECALM_BATLO Position */ + #define MXC_F_SMON_SECALM_BATLO ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_BATLO_POS)) /**< SECALM_BATLO Mask */ + #define MXC_V_SMON_SECALM_BATLO_NOEVENT ((uint32_t)0x0UL) /**< SECALM_BATLO_NOEVENT Value */ + #define MXC_S_SMON_SECALM_BATLO_NOEVENT (MXC_V_SMON_SECALM_BATLO_NOEVENT << MXC_F_SMON_SECALM_BATLO_POS) /**< SECALM_BATLO_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_BATLO_OCCURRED ((uint32_t)0x1UL) /**< SECALM_BATLO_OCCURRED Value */ + #define MXC_S_SMON_SECALM_BATLO_OCCURRED (MXC_V_SMON_SECALM_BATLO_OCCURRED << MXC_F_SMON_SECALM_BATLO_POS) /**< SECALM_BATLO_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_BATHI_POS 6 /**< SECALM_BATHI Position */ + #define MXC_F_SMON_SECALM_BATHI ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_BATHI_POS)) /**< SECALM_BATHI Mask */ + #define MXC_V_SMON_SECALM_BATHI_NOEVENT ((uint32_t)0x0UL) /**< SECALM_BATHI_NOEVENT Value */ + #define MXC_S_SMON_SECALM_BATHI_NOEVENT (MXC_V_SMON_SECALM_BATHI_NOEVENT << MXC_F_SMON_SECALM_BATHI_POS) /**< SECALM_BATHI_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_BATHI_OCCURRED ((uint32_t)0x1UL) /**< SECALM_BATHI_OCCURRED Value */ + #define MXC_S_SMON_SECALM_BATHI_OCCURRED (MXC_V_SMON_SECALM_BATHI_OCCURRED << MXC_F_SMON_SECALM_BATHI_POS) /**< SECALM_BATHI_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTF_POS 7 /**< SECALM_EXTF Position */ + #define MXC_F_SMON_SECALM_EXTF ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTF_POS)) /**< SECALM_EXTF Mask */ + #define MXC_V_SMON_SECALM_EXTF_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTF_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTF_NOEVENT (MXC_V_SMON_SECALM_EXTF_NOEVENT << MXC_F_SMON_SECALM_EXTF_POS) /**< SECALM_EXTF_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTF_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTF_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTF_OCCURRED (MXC_V_SMON_SECALM_EXTF_OCCURRED << MXC_F_SMON_SECALM_EXTF_POS) /**< SECALM_EXTF_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_VDDLO_POS 8 /**< SECALM_VDDLO Position */ + #define MXC_F_SMON_SECALM_VDDLO ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_VDDLO_POS)) /**< SECALM_VDDLO Mask */ + #define MXC_V_SMON_SECALM_VDDLO_NOEVENT ((uint32_t)0x0UL) /**< SECALM_VDDLO_NOEVENT Value */ + #define MXC_S_SMON_SECALM_VDDLO_NOEVENT (MXC_V_SMON_SECALM_VDDLO_NOEVENT << MXC_F_SMON_SECALM_VDDLO_POS) /**< SECALM_VDDLO_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_VDDLO_OCCURRED ((uint32_t)0x1UL) /**< SECALM_VDDLO_OCCURRED Value */ + #define MXC_S_SMON_SECALM_VDDLO_OCCURRED (MXC_V_SMON_SECALM_VDDLO_OCCURRED << MXC_F_SMON_SECALM_VDDLO_POS) /**< SECALM_VDDLO_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_VCORELO_POS 9 /**< SECALM_VCORELO Position */ + #define MXC_F_SMON_SECALM_VCORELO ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_VCORELO_POS)) /**< SECALM_VCORELO Mask */ + #define MXC_V_SMON_SECALM_VCORELO_NOEVENT ((uint32_t)0x0UL) /**< SECALM_VCORELO_NOEVENT Value */ + #define MXC_S_SMON_SECALM_VCORELO_NOEVENT (MXC_V_SMON_SECALM_VCORELO_NOEVENT << MXC_F_SMON_SECALM_VCORELO_POS) /**< SECALM_VCORELO_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_VCORELO_OCCURRED ((uint32_t)0x1UL) /**< SECALM_VCORELO_OCCURRED Value */ + #define MXC_S_SMON_SECALM_VCORELO_OCCURRED (MXC_V_SMON_SECALM_VCORELO_OCCURRED << MXC_F_SMON_SECALM_VCORELO_POS) /**< SECALM_VCORELO_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_VCOREHI_POS 10 /**< SECALM_VCOREHI Position */ + #define MXC_F_SMON_SECALM_VCOREHI ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_VCOREHI_POS)) /**< SECALM_VCOREHI Mask */ + #define MXC_V_SMON_SECALM_VCOREHI_NOEVENT ((uint32_t)0x0UL) /**< SECALM_VCOREHI_NOEVENT Value */ + #define MXC_S_SMON_SECALM_VCOREHI_NOEVENT (MXC_V_SMON_SECALM_VCOREHI_NOEVENT << MXC_F_SMON_SECALM_VCOREHI_POS) /**< SECALM_VCOREHI_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_VCOREHI_OCCURRED ((uint32_t)0x1UL) /**< SECALM_VCOREHI_OCCURRED Value */ + #define MXC_S_SMON_SECALM_VCOREHI_OCCURRED (MXC_V_SMON_SECALM_VCOREHI_OCCURRED << MXC_F_SMON_SECALM_VCOREHI_POS) /**< SECALM_VCOREHI_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_VDDHI_POS 11 /**< SECALM_VDDHI Position */ + #define MXC_F_SMON_SECALM_VDDHI ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_VDDHI_POS)) /**< SECALM_VDDHI Mask */ + #define MXC_V_SMON_SECALM_VDDHI_NOEVENT ((uint32_t)0x0UL) /**< SECALM_VDDHI_NOEVENT Value */ + #define MXC_S_SMON_SECALM_VDDHI_NOEVENT (MXC_V_SMON_SECALM_VDDHI_NOEVENT << MXC_F_SMON_SECALM_VDDHI_POS) /**< SECALM_VDDHI_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_VDDHI_OCCURRED ((uint32_t)0x1UL) /**< SECALM_VDDHI_OCCURRED Value */ + #define MXC_S_SMON_SECALM_VDDHI_OCCURRED (MXC_V_SMON_SECALM_VDDHI_OCCURRED << MXC_F_SMON_SECALM_VDDHI_POS) /**< SECALM_VDDHI_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_VGL_POS 12 /**< SECALM_VGL Position */ + #define MXC_F_SMON_SECALM_VGL ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_VGL_POS)) /**< SECALM_VGL Mask */ + #define MXC_V_SMON_SECALM_VGL_NOEVENT ((uint32_t)0x0UL) /**< SECALM_VGL_NOEVENT Value */ + #define MXC_S_SMON_SECALM_VGL_NOEVENT (MXC_V_SMON_SECALM_VGL_NOEVENT << MXC_F_SMON_SECALM_VGL_POS) /**< SECALM_VGL_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_VGL_OCCURRED ((uint32_t)0x1UL) /**< SECALM_VGL_OCCURRED Value */ + #define MXC_S_SMON_SECALM_VGL_OCCURRED (MXC_V_SMON_SECALM_VGL_OCCURRED << MXC_F_SMON_SECALM_VGL_POS) /**< SECALM_VGL_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT0_POS 16 /**< SECALM_EXTSTAT0 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT0 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT0_POS)) /**< SECALM_EXTSTAT0 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT0_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT0_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT0_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT0_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT0_POS) /**< SECALM_EXTSTAT0_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT0_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT0_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT0_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT0_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT0_POS) /**< SECALM_EXTSTAT0_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT1_POS 17 /**< SECALM_EXTSTAT1 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT1 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT1_POS)) /**< SECALM_EXTSTAT1 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT1_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT1_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT1_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT1_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT1_POS) /**< SECALM_EXTSTAT1_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT1_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT1_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT1_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT1_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT1_POS) /**< SECALM_EXTSTAT1_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT2_POS 18 /**< SECALM_EXTSTAT2 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT2 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT2_POS)) /**< SECALM_EXTSTAT2 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT2_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT2_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT2_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT2_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT2_POS) /**< SECALM_EXTSTAT2_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT2_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT2_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT2_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT2_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT2_POS) /**< SECALM_EXTSTAT2_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT3_POS 19 /**< SECALM_EXTSTAT3 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT3 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT3_POS)) /**< SECALM_EXTSTAT3 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT3_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT3_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT3_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT3_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT3_POS) /**< SECALM_EXTSTAT3_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT3_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT3_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT3_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT3_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT3_POS) /**< SECALM_EXTSTAT3_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT4_POS 20 /**< SECALM_EXTSTAT4 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT4 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT4_POS)) /**< SECALM_EXTSTAT4 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT4_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT4_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT4_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT4_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT4_POS) /**< SECALM_EXTSTAT4_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT4_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT4_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT4_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT4_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT4_POS) /**< SECALM_EXTSTAT4_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSTAT5_POS 21 /**< SECALM_EXTSTAT5 Position */ + #define MXC_F_SMON_SECALM_EXTSTAT5 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSTAT5_POS)) /**< SECALM_EXTSTAT5 Mask */ + #define MXC_V_SMON_SECALM_EXTSTAT5_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSTAT5_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSTAT5_NOEVENT (MXC_V_SMON_SECALM_EXTSTAT5_NOEVENT << MXC_F_SMON_SECALM_EXTSTAT5_POS) /**< SECALM_EXTSTAT5_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSTAT5_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSTAT5_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSTAT5_OCCURRED (MXC_V_SMON_SECALM_EXTSTAT5_OCCURRED << MXC_F_SMON_SECALM_EXTSTAT5_POS) /**< SECALM_EXTSTAT5_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN0_POS 24 /**< SECALM_EXTSWARN0 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN0 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN0_POS)) /**< SECALM_EXTSWARN0 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN0_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN0_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN0_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN0_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN0_POS) /**< SECALM_EXTSWARN0_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN0_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN0_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN0_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN0_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN0_POS) /**< SECALM_EXTSWARN0_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN1_POS 25 /**< SECALM_EXTSWARN1 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN1 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN1_POS)) /**< SECALM_EXTSWARN1 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN1_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN1_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN1_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN1_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN1_POS) /**< SECALM_EXTSWARN1_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN1_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN1_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN1_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN1_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN1_POS) /**< SECALM_EXTSWARN1_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN2_POS 26 /**< SECALM_EXTSWARN2 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN2 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN2_POS)) /**< SECALM_EXTSWARN2 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN2_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN2_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN2_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN2_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN2_POS) /**< SECALM_EXTSWARN2_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN2_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN2_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN2_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN2_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN2_POS) /**< SECALM_EXTSWARN2_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN3_POS 27 /**< SECALM_EXTSWARN3 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN3 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN3_POS)) /**< SECALM_EXTSWARN3 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN3_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN3_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN3_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN3_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN3_POS) /**< SECALM_EXTSWARN3_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN3_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN3_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN3_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN3_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN3_POS) /**< SECALM_EXTSWARN3_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN4_POS 28 /**< SECALM_EXTSWARN4 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN4 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN4_POS)) /**< SECALM_EXTSWARN4 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN4_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN4_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN4_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN4_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN4_POS) /**< SECALM_EXTSWARN4_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN4_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN4_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN4_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN4_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN4_POS) /**< SECALM_EXTSWARN4_OCCURRED Setting */ + + #define MXC_F_SMON_SECALM_EXTSWARN5_POS 29 /**< SECALM_EXTSWARN5 Position */ + #define MXC_F_SMON_SECALM_EXTSWARN5 ((uint32_t)(0x1UL << MXC_F_SMON_SECALM_EXTSWARN5_POS)) /**< SECALM_EXTSWARN5 Mask */ + #define MXC_V_SMON_SECALM_EXTSWARN5_NOEVENT ((uint32_t)0x0UL) /**< SECALM_EXTSWARN5_NOEVENT Value */ + #define MXC_S_SMON_SECALM_EXTSWARN5_NOEVENT (MXC_V_SMON_SECALM_EXTSWARN5_NOEVENT << MXC_F_SMON_SECALM_EXTSWARN5_POS) /**< SECALM_EXTSWARN5_NOEVENT Setting */ + #define MXC_V_SMON_SECALM_EXTSWARN5_OCCURRED ((uint32_t)0x1UL) /**< SECALM_EXTSWARN5_OCCURRED Value */ + #define MXC_S_SMON_SECALM_EXTSWARN5_OCCURRED (MXC_V_SMON_SECALM_EXTSWARN5_OCCURRED << MXC_F_SMON_SECALM_EXTSWARN5_POS) /**< SECALM_EXTSWARN5_OCCURRED Setting */ + +/**@} end of group SMON_SECALM_Register */ + +/** + * @ingroup smon_registers + * @defgroup SMON_SECDIAG SMON_SECDIAG + * @brief Security Diagnostic Register. + * @{ + */ + #define MXC_F_SMON_SECDIAG_BORF_POS 0 /**< SECDIAG_BORF Position */ + #define MXC_F_SMON_SECDIAG_BORF ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BORF_POS)) /**< SECDIAG_BORF Mask */ + #define MXC_V_SMON_SECDIAG_BORF_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_BORF_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_BORF_NOEVENT (MXC_V_SMON_SECDIAG_BORF_NOEVENT << MXC_F_SMON_SECDIAG_BORF_POS) /**< SECDIAG_BORF_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_BORF_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_BORF_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_BORF_OCCURRED (MXC_V_SMON_SECDIAG_BORF_OCCURRED << MXC_F_SMON_SECDIAG_BORF_POS) /**< SECDIAG_BORF_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_SHIELDF_POS 2 /**< SECDIAG_SHIELDF Position */ + #define MXC_F_SMON_SECDIAG_SHIELDF ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_SHIELDF_POS)) /**< SECDIAG_SHIELDF Mask */ + #define MXC_V_SMON_SECDIAG_SHIELDF_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_SHIELDF_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_SHIELDF_NOEVENT (MXC_V_SMON_SECDIAG_SHIELDF_NOEVENT << MXC_F_SMON_SECDIAG_SHIELDF_POS) /**< SECDIAG_SHIELDF_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_SHIELDF_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_SHIELDF_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_SHIELDF_OCCURRED (MXC_V_SMON_SECDIAG_SHIELDF_OCCURRED << MXC_F_SMON_SECDIAG_SHIELDF_POS) /**< SECDIAG_SHIELDF_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_LOTEMP_POS 3 /**< SECDIAG_LOTEMP Position */ + #define MXC_F_SMON_SECDIAG_LOTEMP ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_LOTEMP_POS)) /**< SECDIAG_LOTEMP Mask */ + #define MXC_V_SMON_SECDIAG_LOTEMP_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_LOTEMP_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_LOTEMP_NOEVENT (MXC_V_SMON_SECDIAG_LOTEMP_NOEVENT << MXC_F_SMON_SECDIAG_LOTEMP_POS) /**< SECDIAG_LOTEMP_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_LOTEMP_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_LOTEMP_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_LOTEMP_OCCURRED (MXC_V_SMON_SECDIAG_LOTEMP_OCCURRED << MXC_F_SMON_SECDIAG_LOTEMP_POS) /**< SECDIAG_LOTEMP_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_HITEMP_POS 4 /**< SECDIAG_HITEMP Position */ + #define MXC_F_SMON_SECDIAG_HITEMP ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_HITEMP_POS)) /**< SECDIAG_HITEMP Mask */ + #define MXC_V_SMON_SECDIAG_HITEMP_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_HITEMP_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_HITEMP_NOEVENT (MXC_V_SMON_SECDIAG_HITEMP_NOEVENT << MXC_F_SMON_SECDIAG_HITEMP_POS) /**< SECDIAG_HITEMP_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_HITEMP_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_HITEMP_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_HITEMP_OCCURRED (MXC_V_SMON_SECDIAG_HITEMP_OCCURRED << MXC_F_SMON_SECDIAG_HITEMP_POS) /**< SECDIAG_HITEMP_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_BATLO_POS 5 /**< SECDIAG_BATLO Position */ + #define MXC_F_SMON_SECDIAG_BATLO ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATLO_POS)) /**< SECDIAG_BATLO Mask */ + #define MXC_V_SMON_SECDIAG_BATLO_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_BATLO_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_BATLO_NOEVENT (MXC_V_SMON_SECDIAG_BATLO_NOEVENT << MXC_F_SMON_SECDIAG_BATLO_POS) /**< SECDIAG_BATLO_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_BATLO_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_BATLO_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_BATLO_OCCURRED (MXC_V_SMON_SECDIAG_BATLO_OCCURRED << MXC_F_SMON_SECDIAG_BATLO_POS) /**< SECDIAG_BATLO_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_BATHI_POS 6 /**< SECDIAG_BATHI Position */ + #define MXC_F_SMON_SECDIAG_BATHI ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_BATHI_POS)) /**< SECDIAG_BATHI Mask */ + #define MXC_V_SMON_SECDIAG_BATHI_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_BATHI_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_BATHI_NOEVENT (MXC_V_SMON_SECDIAG_BATHI_NOEVENT << MXC_F_SMON_SECDIAG_BATHI_POS) /**< SECDIAG_BATHI_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_BATHI_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_BATHI_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_BATHI_OCCURRED (MXC_V_SMON_SECDIAG_BATHI_OCCURRED << MXC_F_SMON_SECDIAG_BATHI_POS) /**< SECDIAG_BATHI_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_DYNF_POS 7 /**< SECDIAG_DYNF Position */ + #define MXC_F_SMON_SECDIAG_DYNF ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_DYNF_POS)) /**< SECDIAG_DYNF Mask */ + #define MXC_V_SMON_SECDIAG_DYNF_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_DYNF_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_DYNF_NOEVENT (MXC_V_SMON_SECDIAG_DYNF_NOEVENT << MXC_F_SMON_SECDIAG_DYNF_POS) /**< SECDIAG_DYNF_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_DYNF_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_DYNF_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_DYNF_OCCURRED (MXC_V_SMON_SECDIAG_DYNF_OCCURRED << MXC_F_SMON_SECDIAG_DYNF_POS) /**< SECDIAG_DYNF_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_AESKT_POS 8 /**< SECDIAG_AESKT Position */ + #define MXC_F_SMON_SECDIAG_AESKT ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_AESKT_POS)) /**< SECDIAG_AESKT Mask */ + #define MXC_V_SMON_SECDIAG_AESKT_INCOMPLETE ((uint32_t)0x0UL) /**< SECDIAG_AESKT_INCOMPLETE Value */ + #define MXC_S_SMON_SECDIAG_AESKT_INCOMPLETE (MXC_V_SMON_SECDIAG_AESKT_INCOMPLETE << MXC_F_SMON_SECDIAG_AESKT_POS) /**< SECDIAG_AESKT_INCOMPLETE Setting */ + #define MXC_V_SMON_SECDIAG_AESKT_COMPLETE ((uint32_t)0x1UL) /**< SECDIAG_AESKT_COMPLETE Value */ + #define MXC_S_SMON_SECDIAG_AESKT_COMPLETE (MXC_V_SMON_SECDIAG_AESKT_COMPLETE << MXC_F_SMON_SECDIAG_AESKT_POS) /**< SECDIAG_AESKT_COMPLETE Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT0_POS 16 /**< SECDIAG_EXTSTAT0 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT0 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT0_POS)) /**< SECDIAG_EXTSTAT0 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT0_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT0_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT0_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT0_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT0_POS) /**< SECDIAG_EXTSTAT0_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT0_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT0_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT0_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT0_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT0_POS) /**< SECDIAG_EXTSTAT0_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT1_POS 17 /**< SECDIAG_EXTSTAT1 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT1 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT1_POS)) /**< SECDIAG_EXTSTAT1 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT1_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT1_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT1_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT1_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT1_POS) /**< SECDIAG_EXTSTAT1_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT1_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT1_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT1_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT1_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT1_POS) /**< SECDIAG_EXTSTAT1_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT2_POS 18 /**< SECDIAG_EXTSTAT2 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT2 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT2_POS)) /**< SECDIAG_EXTSTAT2 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT2_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT2_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT2_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT2_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT2_POS) /**< SECDIAG_EXTSTAT2_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT2_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT2_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT2_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT2_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT2_POS) /**< SECDIAG_EXTSTAT2_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT3_POS 19 /**< SECDIAG_EXTSTAT3 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT3 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT3_POS)) /**< SECDIAG_EXTSTAT3 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT3_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT3_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT3_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT3_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT3_POS) /**< SECDIAG_EXTSTAT3_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT3_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT3_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT3_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT3_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT3_POS) /**< SECDIAG_EXTSTAT3_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT4_POS 20 /**< SECDIAG_EXTSTAT4 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT4 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT4_POS)) /**< SECDIAG_EXTSTAT4 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT4_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT4_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT4_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT4_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT4_POS) /**< SECDIAG_EXTSTAT4_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT4_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT4_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT4_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT4_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT4_POS) /**< SECDIAG_EXTSTAT4_OCCURRED Setting */ + + #define MXC_F_SMON_SECDIAG_EXTSTAT5_POS 21 /**< SECDIAG_EXTSTAT5 Position */ + #define MXC_F_SMON_SECDIAG_EXTSTAT5 ((uint32_t)(0x1UL << MXC_F_SMON_SECDIAG_EXTSTAT5_POS)) /**< SECDIAG_EXTSTAT5 Mask */ + #define MXC_V_SMON_SECDIAG_EXTSTAT5_NOEVENT ((uint32_t)0x0UL) /**< SECDIAG_EXTSTAT5_NOEVENT Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT5_NOEVENT (MXC_V_SMON_SECDIAG_EXTSTAT5_NOEVENT << MXC_F_SMON_SECDIAG_EXTSTAT5_POS) /**< SECDIAG_EXTSTAT5_NOEVENT Setting */ + #define MXC_V_SMON_SECDIAG_EXTSTAT5_OCCURRED ((uint32_t)0x1UL) /**< SECDIAG_EXTSTAT5_OCCURRED Value */ + #define MXC_S_SMON_SECDIAG_EXTSTAT5_OCCURRED (MXC_V_SMON_SECDIAG_EXTSTAT5_OCCURRED << MXC_F_SMON_SECDIAG_EXTSTAT5_POS) /**< SECDIAG_EXTSTAT5_OCCURRED Setting */ + +/**@} end of group SMON_SECDIAG_Register */ + +/** + * @ingroup smon_registers + * @defgroup SMON_DLRTC SMON_DLRTC + * @brief DRS Log RTC Value. This register contains the 32 bit value in the RTC second + * register when the last DRS event occurred. + * @{ + */ + #define MXC_F_SMON_DLRTC_DLRTC_POS 0 /**< DLRTC_DLRTC Position */ + #define MXC_F_SMON_DLRTC_DLRTC ((uint32_t)(0xFFFFFFFFUL << MXC_F_SMON_DLRTC_DLRTC_POS)) /**< DLRTC_DLRTC Mask */ + +/**@} end of group SMON_DLRTC_Register */ + +/** + * @ingroup smon_registers + * @defgroup SMON_SECST SMON_SECST + * @brief Security Monitor Status Register. + * @{ + */ + #define MXC_F_SMON_SECST_EXTSRS_POS 0 /**< SECST_EXTSRS Position */ + #define MXC_F_SMON_SECST_EXTSRS ((uint32_t)(0x1UL << MXC_F_SMON_SECST_EXTSRS_POS)) /**< SECST_EXTSRS Mask */ + #define MXC_V_SMON_SECST_EXTSRS_ALLOWED ((uint32_t)0x0UL) /**< SECST_EXTSRS_ALLOWED Value */ + #define MXC_S_SMON_SECST_EXTSRS_ALLOWED (MXC_V_SMON_SECST_EXTSRS_ALLOWED << MXC_F_SMON_SECST_EXTSRS_POS) /**< SECST_EXTSRS_ALLOWED Setting */ + #define MXC_V_SMON_SECST_EXTSRS_NOTALLOWED ((uint32_t)0x1UL) /**< SECST_EXTSRS_NOTALLOWED Value */ + #define MXC_S_SMON_SECST_EXTSRS_NOTALLOWED (MXC_V_SMON_SECST_EXTSRS_NOTALLOWED << MXC_F_SMON_SECST_EXTSRS_POS) /**< SECST_EXTSRS_NOTALLOWED Setting */ + + #define MXC_F_SMON_SECST_INTSRS_POS 1 /**< SECST_INTSRS Position */ + #define MXC_F_SMON_SECST_INTSRS ((uint32_t)(0x1UL << MXC_F_SMON_SECST_INTSRS_POS)) /**< SECST_INTSRS Mask */ + #define MXC_V_SMON_SECST_INTSRS_ALLOWED ((uint32_t)0x0UL) /**< SECST_INTSRS_ALLOWED Value */ + #define MXC_S_SMON_SECST_INTSRS_ALLOWED (MXC_V_SMON_SECST_INTSRS_ALLOWED << MXC_F_SMON_SECST_INTSRS_POS) /**< SECST_INTSRS_ALLOWED Setting */ + #define MXC_V_SMON_SECST_INTSRS_NOTALLOWED ((uint32_t)0x1UL) /**< SECST_INTSRS_NOTALLOWED Value */ + #define MXC_S_SMON_SECST_INTSRS_NOTALLOWED (MXC_V_SMON_SECST_INTSRS_NOTALLOWED << MXC_F_SMON_SECST_INTSRS_POS) /**< SECST_INTSRS_NOTALLOWED Setting */ + + #define MXC_F_SMON_SECST_SECALRS_POS 2 /**< SECST_SECALRS Position */ + #define MXC_F_SMON_SECST_SECALRS ((uint32_t)(0x1UL << MXC_F_SMON_SECST_SECALRS_POS)) /**< SECST_SECALRS Mask */ + #define MXC_V_SMON_SECST_SECALRS_ALLOWED ((uint32_t)0x0UL) /**< SECST_SECALRS_ALLOWED Value */ + #define MXC_S_SMON_SECST_SECALRS_ALLOWED (MXC_V_SMON_SECST_SECALRS_ALLOWED << MXC_F_SMON_SECST_SECALRS_POS) /**< SECST_SECALRS_ALLOWED Setting */ + #define MXC_V_SMON_SECST_SECALRS_NOTALLOWED ((uint32_t)0x1UL) /**< SECST_SECALRS_NOTALLOWED Value */ + #define MXC_S_SMON_SECST_SECALRS_NOTALLOWED (MXC_V_SMON_SECST_SECALRS_NOTALLOWED << MXC_F_SMON_SECST_SECALRS_POS) /**< SECST_SECALRS_NOTALLOWED Setting */ + +/**@} end of group SMON_SECST_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SMON_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi17y_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi17y_regs.h new file mode 100644 index 0000000..9f25e1c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi17y_regs.h @@ -0,0 +1,664 @@ +/** + * @file spi17y_regs.h + * @brief Registers, Bit Masks and Bit Positions for the SPI17Y Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _SPI17Y_REGS_H_ +#define _SPI17Y_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup spi17y + * @defgroup spi17y_registers SPI17Y_Registers + * @brief Registers, Bit Masks and Bit Positions for the SPI17Y Peripheral Module. + * @details SPI peripheral. + */ + +/** + * @ingroup spi17y_registers + * Structure type to access the SPI17Y Registers. + */ +typedef struct { + union{ + __IO uint32_t data32; /**< <tt>\b 0x00:</tt> SPI17Y DATA32 Register */ + __IO uint16_t data16[2]; /**< <tt>\b 0x00:</tt> SPI17Y DATA16 Register */ + __IO uint8_t data8[4]; /**< <tt>\b 0x00:</tt> SPI17Y DATA8 Register */ + }; + __IO uint32_t ctrl0; /**< <tt>\b 0x04:</tt> SPI17Y CTRL0 Register */ + __IO uint32_t ctrl1; /**< <tt>\b 0x08:</tt> SPI17Y CTRL1 Register */ + __IO uint32_t ctrl2; /**< <tt>\b 0x0C:</tt> SPI17Y CTRL2 Register */ + __IO uint32_t ss_time; /**< <tt>\b 0x10:</tt> SPI17Y SS_TIME Register */ + __IO uint32_t clk_cfg; /**< <tt>\b 0x14:</tt> SPI17Y CLK_CFG Register */ + __R uint32_t rsv_0x18; + __IO uint32_t dma; /**< <tt>\b 0x1C:</tt> SPI17Y DMA Register */ + __IO uint32_t int_fl; /**< <tt>\b 0x20:</tt> SPI17Y INT_FL Register */ + __IO uint32_t int_en; /**< <tt>\b 0x24:</tt> SPI17Y INT_EN Register */ + __IO uint32_t wake_fl; /**< <tt>\b 0x28:</tt> SPI17Y WAKE_FL Register */ + __IO uint32_t wake_en; /**< <tt>\b 0x2C:</tt> SPI17Y WAKE_EN Register */ + __I uint32_t stat; /**< <tt>\b 0x30:</tt> SPI17Y STAT Register */ +} mxc_spi17y_regs_t; + +/* Register offsets for module SPI17Y */ +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_Register_Offsets Register Offsets + * @brief SPI17Y Peripheral Register Offsets from the SPI17Y Base Peripheral Address. + * @{ + */ + #define MXC_R_SPI17Y_DATA32 ((uint32_t)0x00000000UL) /**< Offset from SPI17Y Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SPI17Y_DATA16 ((uint32_t)0x00000000UL) /**< Offset from SPI17Y Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SPI17Y_DATA8 ((uint32_t)0x00000000UL) /**< Offset from SPI17Y Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SPI17Y_CTRL0 ((uint32_t)0x00000004UL) /**< Offset from SPI17Y Base Address: <tt> 0x0004</tt> */ + #define MXC_R_SPI17Y_CTRL1 ((uint32_t)0x00000008UL) /**< Offset from SPI17Y Base Address: <tt> 0x0008</tt> */ + #define MXC_R_SPI17Y_CTRL2 ((uint32_t)0x0000000CUL) /**< Offset from SPI17Y Base Address: <tt> 0x000C</tt> */ + #define MXC_R_SPI17Y_SS_TIME ((uint32_t)0x00000010UL) /**< Offset from SPI17Y Base Address: <tt> 0x0010</tt> */ + #define MXC_R_SPI17Y_CLK_CFG ((uint32_t)0x00000014UL) /**< Offset from SPI17Y Base Address: <tt> 0x0014</tt> */ + #define MXC_R_SPI17Y_DMA ((uint32_t)0x0000001CUL) /**< Offset from SPI17Y Base Address: <tt> 0x001C</tt> */ + #define MXC_R_SPI17Y_INT_FL ((uint32_t)0x00000020UL) /**< Offset from SPI17Y Base Address: <tt> 0x0020</tt> */ + #define MXC_R_SPI17Y_INT_EN ((uint32_t)0x00000024UL) /**< Offset from SPI17Y Base Address: <tt> 0x0024</tt> */ + #define MXC_R_SPI17Y_WAKE_FL ((uint32_t)0x00000028UL) /**< Offset from SPI17Y Base Address: <tt> 0x0028</tt> */ + #define MXC_R_SPI17Y_WAKE_EN ((uint32_t)0x0000002CUL) /**< Offset from SPI17Y Base Address: <tt> 0x002C</tt> */ + #define MXC_R_SPI17Y_STAT ((uint32_t)0x00000030UL) /**< Offset from SPI17Y Base Address: <tt> 0x0030</tt> */ +/**@} end of group spi17y_registers */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_DATA32 SPI17Y_DATA32 + * @brief Register for reading and writing the FIFO. + * @{ + */ + #define MXC_F_SPI17Y_DATA32_DATA_POS 0 /**< DATA32_DATA Position */ + #define MXC_F_SPI17Y_DATA32_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_SPI17Y_DATA32_DATA_POS)) /**< DATA32_DATA Mask */ + +/**@} end of group SPI17Y_DATA32_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_DATA16 SPI17Y_DATA16 + * @brief Register for reading and writing the FIFO. + * @{ + */ + #define MXC_F_SPI17Y_DATA16_DATA_POS 0 /**< DATA16_DATA Position */ + #define MXC_F_SPI17Y_DATA16_DATA ((uint16_t)(0xFFFFUL << MXC_F_SPI17Y_DATA16_DATA_POS)) /**< DATA16_DATA Mask */ + +/**@} end of group SPI17Y_DATA16_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_DATA8 SPI17Y_DATA8 + * @brief Register for reading and writing the FIFO. + * @{ + */ + #define MXC_F_SPI17Y_DATA8_DATA_POS 0 /**< DATA8_DATA Position */ + #define MXC_F_SPI17Y_DATA8_DATA ((uint8_t)(0xFFUL << MXC_F_SPI17Y_DATA8_DATA_POS)) /**< DATA8_DATA Mask */ + +/**@} end of group SPI17Y_DATA8_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_CTRL0 SPI17Y_CTRL0 + * @brief Register for controlling SPI peripheral. + * @{ + */ + #define MXC_F_SPI17Y_CTRL0_EN_POS 0 /**< CTRL0_EN Position */ + #define MXC_F_SPI17Y_CTRL0_EN ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL0_EN_POS)) /**< CTRL0_EN Mask */ + #define MXC_V_SPI17Y_CTRL0_EN_DIS ((uint32_t)0x0UL) /**< CTRL0_EN_DIS Value */ + #define MXC_S_SPI17Y_CTRL0_EN_DIS (MXC_V_SPI17Y_CTRL0_EN_DIS << MXC_F_SPI17Y_CTRL0_EN_POS) /**< CTRL0_EN_DIS Setting */ + #define MXC_V_SPI17Y_CTRL0_EN_EN ((uint32_t)0x1UL) /**< CTRL0_EN_EN Value */ + #define MXC_S_SPI17Y_CTRL0_EN_EN (MXC_V_SPI17Y_CTRL0_EN_EN << MXC_F_SPI17Y_CTRL0_EN_POS) /**< CTRL0_EN_EN Setting */ + + #define MXC_F_SPI17Y_CTRL0_MASTER_POS 1 /**< CTRL0_MASTER Position */ + #define MXC_F_SPI17Y_CTRL0_MASTER ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL0_MASTER_POS)) /**< CTRL0_MASTER Mask */ + #define MXC_V_SPI17Y_CTRL0_MASTER_DIS ((uint32_t)0x0UL) /**< CTRL0_MASTER_DIS Value */ + #define MXC_S_SPI17Y_CTRL0_MASTER_DIS (MXC_V_SPI17Y_CTRL0_MASTER_DIS << MXC_F_SPI17Y_CTRL0_MASTER_POS) /**< CTRL0_MASTER_DIS Setting */ + #define MXC_V_SPI17Y_CTRL0_MASTER_EN ((uint32_t)0x1UL) /**< CTRL0_MASTER_EN Value */ + #define MXC_S_SPI17Y_CTRL0_MASTER_EN (MXC_V_SPI17Y_CTRL0_MASTER_EN << MXC_F_SPI17Y_CTRL0_MASTER_POS) /**< CTRL0_MASTER_EN Setting */ + + #define MXC_F_SPI17Y_CTRL0_SS_IO_POS 4 /**< CTRL0_SS_IO Position */ + #define MXC_F_SPI17Y_CTRL0_SS_IO ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL0_SS_IO_POS)) /**< CTRL0_SS_IO Mask */ + #define MXC_V_SPI17Y_CTRL0_SS_IO_OUTPUT ((uint32_t)0x0UL) /**< CTRL0_SS_IO_OUTPUT Value */ + #define MXC_S_SPI17Y_CTRL0_SS_IO_OUTPUT (MXC_V_SPI17Y_CTRL0_SS_IO_OUTPUT << MXC_F_SPI17Y_CTRL0_SS_IO_POS) /**< CTRL0_SS_IO_OUTPUT Setting */ + #define MXC_V_SPI17Y_CTRL0_SS_IO_INPUT ((uint32_t)0x1UL) /**< CTRL0_SS_IO_INPUT Value */ + #define MXC_S_SPI17Y_CTRL0_SS_IO_INPUT (MXC_V_SPI17Y_CTRL0_SS_IO_INPUT << MXC_F_SPI17Y_CTRL0_SS_IO_POS) /**< CTRL0_SS_IO_INPUT Setting */ + + #define MXC_F_SPI17Y_CTRL0_START_POS 5 /**< CTRL0_START Position */ + #define MXC_F_SPI17Y_CTRL0_START ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL0_START_POS)) /**< CTRL0_START Mask */ + #define MXC_V_SPI17Y_CTRL0_START_START ((uint32_t)0x1UL) /**< CTRL0_START_START Value */ + #define MXC_S_SPI17Y_CTRL0_START_START (MXC_V_SPI17Y_CTRL0_START_START << MXC_F_SPI17Y_CTRL0_START_POS) /**< CTRL0_START_START Setting */ + + #define MXC_F_SPI17Y_CTRL0_SS_CTRL_POS 8 /**< CTRL0_SS_CTRL Position */ + #define MXC_F_SPI17Y_CTRL0_SS_CTRL ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL0_SS_CTRL_POS)) /**< CTRL0_SS_CTRL Mask */ + #define MXC_V_SPI17Y_CTRL0_SS_CTRL_DEASSERT ((uint32_t)0x0UL) /**< CTRL0_SS_CTRL_DEASSERT Value */ + #define MXC_S_SPI17Y_CTRL0_SS_CTRL_DEASSERT (MXC_V_SPI17Y_CTRL0_SS_CTRL_DEASSERT << MXC_F_SPI17Y_CTRL0_SS_CTRL_POS) /**< CTRL0_SS_CTRL_DEASSERT Setting */ + #define MXC_V_SPI17Y_CTRL0_SS_CTRL_ASSERT ((uint32_t)0x1UL) /**< CTRL0_SS_CTRL_ASSERT Value */ + #define MXC_S_SPI17Y_CTRL0_SS_CTRL_ASSERT (MXC_V_SPI17Y_CTRL0_SS_CTRL_ASSERT << MXC_F_SPI17Y_CTRL0_SS_CTRL_POS) /**< CTRL0_SS_CTRL_ASSERT Setting */ + + #define MXC_F_SPI17Y_CTRL0_SS_POS 16 /**< CTRL0_SS Position */ + #define MXC_F_SPI17Y_CTRL0_SS ((uint32_t)(0xFUL << MXC_F_SPI17Y_CTRL0_SS_POS)) /**< CTRL0_SS Mask */ + #define MXC_V_SPI17Y_CTRL0_SS_SS0 ((uint32_t)0x1UL) /**< CTRL0_SS_SS0 Value */ + #define MXC_S_SPI17Y_CTRL0_SS_SS0 (MXC_V_SPI17Y_CTRL0_SS_SS0 << MXC_F_SPI17Y_CTRL0_SS_POS) /**< CTRL0_SS_SS0 Setting */ + #define MXC_V_SPI17Y_CTRL0_SS_SS1 ((uint32_t)0x2UL) /**< CTRL0_SS_SS1 Value */ + #define MXC_S_SPI17Y_CTRL0_SS_SS1 (MXC_V_SPI17Y_CTRL0_SS_SS1 << MXC_F_SPI17Y_CTRL0_SS_POS) /**< CTRL0_SS_SS1 Setting */ + #define MXC_V_SPI17Y_CTRL0_SS_SS2 ((uint32_t)0x4UL) /**< CTRL0_SS_SS2 Value */ + #define MXC_S_SPI17Y_CTRL0_SS_SS2 (MXC_V_SPI17Y_CTRL0_SS_SS2 << MXC_F_SPI17Y_CTRL0_SS_POS) /**< CTRL0_SS_SS2 Setting */ + #define MXC_V_SPI17Y_CTRL0_SS_SS3 ((uint32_t)0x8UL) /**< CTRL0_SS_SS3 Value */ + #define MXC_S_SPI17Y_CTRL0_SS_SS3 (MXC_V_SPI17Y_CTRL0_SS_SS3 << MXC_F_SPI17Y_CTRL0_SS_POS) /**< CTRL0_SS_SS3 Setting */ + +/**@} end of group SPI17Y_CTRL0_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_CTRL1 SPI17Y_CTRL1 + * @brief Register for controlling SPI peripheral. + * @{ + */ + #define MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR_POS 0 /**< CTRL1_TX_NUM_CHAR Position */ + #define MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR ((uint32_t)(0xFFFFUL << MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR_POS)) /**< CTRL1_TX_NUM_CHAR Mask */ + + #define MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR_POS 16 /**< CTRL1_RX_NUM_CHAR Position */ + #define MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR ((uint32_t)(0xFFFFUL << MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR_POS)) /**< CTRL1_RX_NUM_CHAR Mask */ + +/**@} end of group SPI17Y_CTRL1_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_CTRL2 SPI17Y_CTRL2 + * @brief Register for controlling SPI peripheral. + * @{ + */ + #define MXC_F_SPI17Y_CTRL2_CPHA_POS 0 /**< CTRL2_CPHA Position */ + #define MXC_F_SPI17Y_CTRL2_CPHA ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_CPHA_POS)) /**< CTRL2_CPHA Mask */ + #define MXC_V_SPI17Y_CTRL2_CPHA_RISING_EDGE ((uint32_t)0x0UL) /**< CTRL2_CPHA_RISING_EDGE Value */ + #define MXC_S_SPI17Y_CTRL2_CPHA_RISING_EDGE (MXC_V_SPI17Y_CTRL2_CPHA_RISING_EDGE << MXC_F_SPI17Y_CTRL2_CPHA_POS) /**< CTRL2_CPHA_RISING_EDGE Setting */ + #define MXC_V_SPI17Y_CTRL2_CPHA_FALLING_EDGE ((uint32_t)0x1UL) /**< CTRL2_CPHA_FALLING_EDGE Value */ + #define MXC_S_SPI17Y_CTRL2_CPHA_FALLING_EDGE (MXC_V_SPI17Y_CTRL2_CPHA_FALLING_EDGE << MXC_F_SPI17Y_CTRL2_CPHA_POS) /**< CTRL2_CPHA_FALLING_EDGE Setting */ + + #define MXC_F_SPI17Y_CTRL2_CPOL_POS 1 /**< CTRL2_CPOL Position */ + #define MXC_F_SPI17Y_CTRL2_CPOL ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_CPOL_POS)) /**< CTRL2_CPOL Mask */ + #define MXC_V_SPI17Y_CTRL2_CPOL_NORMAL ((uint32_t)0x0UL) /**< CTRL2_CPOL_NORMAL Value */ + #define MXC_S_SPI17Y_CTRL2_CPOL_NORMAL (MXC_V_SPI17Y_CTRL2_CPOL_NORMAL << MXC_F_SPI17Y_CTRL2_CPOL_POS) /**< CTRL2_CPOL_NORMAL Setting */ + #define MXC_V_SPI17Y_CTRL2_CPOL_INVERTED ((uint32_t)0x1UL) /**< CTRL2_CPOL_INVERTED Value */ + #define MXC_S_SPI17Y_CTRL2_CPOL_INVERTED (MXC_V_SPI17Y_CTRL2_CPOL_INVERTED << MXC_F_SPI17Y_CTRL2_CPOL_POS) /**< CTRL2_CPOL_INVERTED Setting */ + + #define MXC_F_SPI17Y_CTRL2_SCLK_INV_POS 4 /**< CTRL2_SCLK_INV Position */ + #define MXC_F_SPI17Y_CTRL2_SCLK_INV ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_SCLK_INV_POS)) /**< CTRL2_SCLK_INV Mask */ + + #define MXC_F_SPI17Y_CTRL2_NUMBITS_POS 8 /**< CTRL2_NUMBITS Position */ + #define MXC_F_SPI17Y_CTRL2_NUMBITS ((uint32_t)(0xFUL << MXC_F_SPI17Y_CTRL2_NUMBITS_POS)) /**< CTRL2_NUMBITS Mask */ + #define MXC_V_SPI17Y_CTRL2_NUMBITS_0 ((uint32_t)0x0UL) /**< CTRL2_NUMBITS_0 Value */ + #define MXC_S_SPI17Y_CTRL2_NUMBITS_0 (MXC_V_SPI17Y_CTRL2_NUMBITS_0 << MXC_F_SPI17Y_CTRL2_NUMBITS_POS) /**< CTRL2_NUMBITS_0 Setting */ + + #define MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS 12 /**< CTRL2_DATA_WIDTH Position */ + #define MXC_F_SPI17Y_CTRL2_DATA_WIDTH ((uint32_t)(0x3UL << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS)) /**< CTRL2_DATA_WIDTH Mask */ + #define MXC_V_SPI17Y_CTRL2_DATA_WIDTH_MONO ((uint32_t)0x0UL) /**< CTRL2_DATA_WIDTH_MONO Value */ + #define MXC_S_SPI17Y_CTRL2_DATA_WIDTH_MONO (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_MONO << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) /**< CTRL2_DATA_WIDTH_MONO Setting */ + #define MXC_V_SPI17Y_CTRL2_DATA_WIDTH_DUAL ((uint32_t)0x1UL) /**< CTRL2_DATA_WIDTH_DUAL Value */ + #define MXC_S_SPI17Y_CTRL2_DATA_WIDTH_DUAL (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_DUAL << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) /**< CTRL2_DATA_WIDTH_DUAL Setting */ + #define MXC_V_SPI17Y_CTRL2_DATA_WIDTH_QUAD ((uint32_t)0x2UL) /**< CTRL2_DATA_WIDTH_QUAD Value */ + #define MXC_S_SPI17Y_CTRL2_DATA_WIDTH_QUAD (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_QUAD << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) /**< CTRL2_DATA_WIDTH_QUAD Setting */ + + #define MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS 15 /**< CTRL2_THREE_WIRE Position */ + #define MXC_F_SPI17Y_CTRL2_THREE_WIRE ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS)) /**< CTRL2_THREE_WIRE Mask */ + #define MXC_V_SPI17Y_CTRL2_THREE_WIRE_DIS ((uint32_t)0x0UL) /**< CTRL2_THREE_WIRE_DIS Value */ + #define MXC_S_SPI17Y_CTRL2_THREE_WIRE_DIS (MXC_V_SPI17Y_CTRL2_THREE_WIRE_DIS << MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS) /**< CTRL2_THREE_WIRE_DIS Setting */ + #define MXC_V_SPI17Y_CTRL2_THREE_WIRE_EN ((uint32_t)0x1UL) /**< CTRL2_THREE_WIRE_EN Value */ + #define MXC_S_SPI17Y_CTRL2_THREE_WIRE_EN (MXC_V_SPI17Y_CTRL2_THREE_WIRE_EN << MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS) /**< CTRL2_THREE_WIRE_EN Setting */ + + #define MXC_F_SPI17Y_CTRL2_SS_POL_POS 16 /**< CTRL2_SS_POL Position */ + #define MXC_F_SPI17Y_CTRL2_SS_POL ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CTRL2_SS_POL_POS)) /**< CTRL2_SS_POL Mask */ + #define MXC_V_SPI17Y_CTRL2_SS_POL_SS0_HIGH ((uint32_t)0x1UL) /**< CTRL2_SS_POL_SS0_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SS_POL_SS0_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS0_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) /**< CTRL2_SS_POL_SS0_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SS_POL_SS1_HIGH ((uint32_t)0x2UL) /**< CTRL2_SS_POL_SS1_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SS_POL_SS1_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS1_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) /**< CTRL2_SS_POL_SS1_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SS_POL_SS2_HIGH ((uint32_t)0x4UL) /**< CTRL2_SS_POL_SS2_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SS_POL_SS2_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS2_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) /**< CTRL2_SS_POL_SS2_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SS_POL_SS3_HIGH ((uint32_t)0x8UL) /**< CTRL2_SS_POL_SS3_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SS_POL_SS3_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS3_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) /**< CTRL2_SS_POL_SS3_HIGH Setting */ + + #define MXC_F_SPI17Y_CTRL2_SRPOL_POS 24 /**< CTRL2_SRPOL Position */ + #define MXC_F_SPI17Y_CTRL2_SRPOL ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CTRL2_SRPOL_POS)) /**< CTRL2_SRPOL Mask */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR0_HIGH ((uint32_t)0x1UL) /**< CTRL2_SRPOL_SR0_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR0_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR0_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR0_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR1_HIGH ((uint32_t)0x2UL) /**< CTRL2_SRPOL_SR1_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR1_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR1_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR1_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR2_HIGH ((uint32_t)0x4UL) /**< CTRL2_SRPOL_SR2_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR2_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR2_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR2_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR3_HIGH ((uint32_t)0x8UL) /**< CTRL2_SRPOL_SR3_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR3_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR3_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR3_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR4_HIGH ((uint32_t)0x10UL) /**< CTRL2_SRPOL_SR4_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR4_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR4_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR4_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR5_HIGH ((uint32_t)0x20UL) /**< CTRL2_SRPOL_SR5_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR5_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR5_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR5_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR6_HIGH ((uint32_t)0x40UL) /**< CTRL2_SRPOL_SR6_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR6_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR6_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR6_HIGH Setting */ + #define MXC_V_SPI17Y_CTRL2_SRPOL_SR7_HIGH ((uint32_t)0x80UL) /**< CTRL2_SRPOL_SR7_HIGH Value */ + #define MXC_S_SPI17Y_CTRL2_SRPOL_SR7_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR7_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) /**< CTRL2_SRPOL_SR7_HIGH Setting */ + +/**@} end of group SPI17Y_CTRL2_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_SS_TIME SPI17Y_SS_TIME + * @brief Register for controlling SPI peripheral/Slave Select Timing. + * @{ + */ + #define MXC_F_SPI17Y_SS_TIME_PRE_POS 0 /**< SS_TIME_PRE Position */ + #define MXC_F_SPI17Y_SS_TIME_PRE ((uint32_t)(0xFFUL << MXC_F_SPI17Y_SS_TIME_PRE_POS)) /**< SS_TIME_PRE Mask */ + #define MXC_V_SPI17Y_SS_TIME_PRE_256 ((uint32_t)0x0UL) /**< SS_TIME_PRE_256 Value */ + #define MXC_S_SPI17Y_SS_TIME_PRE_256 (MXC_V_SPI17Y_SS_TIME_PRE_256 << MXC_F_SPI17Y_SS_TIME_PRE_POS) /**< SS_TIME_PRE_256 Setting */ + + #define MXC_F_SPI17Y_SS_TIME_POST_POS 8 /**< SS_TIME_POST Position */ + #define MXC_F_SPI17Y_SS_TIME_POST ((uint32_t)(0xFFUL << MXC_F_SPI17Y_SS_TIME_POST_POS)) /**< SS_TIME_POST Mask */ + #define MXC_V_SPI17Y_SS_TIME_POST_256 ((uint32_t)0x0UL) /**< SS_TIME_POST_256 Value */ + #define MXC_S_SPI17Y_SS_TIME_POST_256 (MXC_V_SPI17Y_SS_TIME_POST_256 << MXC_F_SPI17Y_SS_TIME_POST_POS) /**< SS_TIME_POST_256 Setting */ + + #define MXC_F_SPI17Y_SS_TIME_INACT_POS 16 /**< SS_TIME_INACT Position */ + #define MXC_F_SPI17Y_SS_TIME_INACT ((uint32_t)(0xFFUL << MXC_F_SPI17Y_SS_TIME_INACT_POS)) /**< SS_TIME_INACT Mask */ + #define MXC_V_SPI17Y_SS_TIME_INACT_256 ((uint32_t)0x0UL) /**< SS_TIME_INACT_256 Value */ + #define MXC_S_SPI17Y_SS_TIME_INACT_256 (MXC_V_SPI17Y_SS_TIME_INACT_256 << MXC_F_SPI17Y_SS_TIME_INACT_POS) /**< SS_TIME_INACT_256 Setting */ + +/**@} end of group SPI17Y_SS_TIME_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_CLK_CFG SPI17Y_CLK_CFG + * @brief Register for controlling SPI clock rate. + * @{ + */ + #define MXC_F_SPI17Y_CLK_CFG_LO_POS 0 /**< CLK_CFG_LO Position */ + #define MXC_F_SPI17Y_CLK_CFG_LO ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CLK_CFG_LO_POS)) /**< CLK_CFG_LO Mask */ + #define MXC_V_SPI17Y_CLK_CFG_LO_DIS ((uint32_t)0x0UL) /**< CLK_CFG_LO_DIS Value */ + #define MXC_S_SPI17Y_CLK_CFG_LO_DIS (MXC_V_SPI17Y_CLK_CFG_LO_DIS << MXC_F_SPI17Y_CLK_CFG_LO_POS) /**< CLK_CFG_LO_DIS Setting */ + + #define MXC_F_SPI17Y_CLK_CFG_HI_POS 8 /**< CLK_CFG_HI Position */ + #define MXC_F_SPI17Y_CLK_CFG_HI ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CLK_CFG_HI_POS)) /**< CLK_CFG_HI Mask */ + #define MXC_V_SPI17Y_CLK_CFG_HI_DIS ((uint32_t)0x0UL) /**< CLK_CFG_HI_DIS Value */ + #define MXC_S_SPI17Y_CLK_CFG_HI_DIS (MXC_V_SPI17Y_CLK_CFG_HI_DIS << MXC_F_SPI17Y_CLK_CFG_HI_POS) /**< CLK_CFG_HI_DIS Setting */ + + #define MXC_F_SPI17Y_CLK_CFG_SCALE_POS 16 /**< CLK_CFG_SCALE Position */ + #define MXC_F_SPI17Y_CLK_CFG_SCALE ((uint32_t)(0xFUL << MXC_F_SPI17Y_CLK_CFG_SCALE_POS)) /**< CLK_CFG_SCALE Mask */ + +/**@} end of group SPI17Y_CLK_CFG_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_DMA SPI17Y_DMA + * @brief Register for controlling DMA. + * @{ + */ + #define MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL_POS 0 /**< DMA_TX_FIFO_LEVEL Position */ + #define MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL ((uint32_t)(0x1FUL << MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL_POS)) /**< DMA_TX_FIFO_LEVEL Mask */ + + #define MXC_F_SPI17Y_DMA_TX_FIFO_EN_POS 6 /**< DMA_TX_FIFO_EN Position */ + #define MXC_F_SPI17Y_DMA_TX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_TX_FIFO_EN_POS)) /**< DMA_TX_FIFO_EN Mask */ + #define MXC_V_SPI17Y_DMA_TX_FIFO_EN_DIS ((uint32_t)0x0UL) /**< DMA_TX_FIFO_EN_DIS Value */ + #define MXC_S_SPI17Y_DMA_TX_FIFO_EN_DIS (MXC_V_SPI17Y_DMA_TX_FIFO_EN_DIS << MXC_F_SPI17Y_DMA_TX_FIFO_EN_POS) /**< DMA_TX_FIFO_EN_DIS Setting */ + #define MXC_V_SPI17Y_DMA_TX_FIFO_EN_EN ((uint32_t)0x1UL) /**< DMA_TX_FIFO_EN_EN Value */ + #define MXC_S_SPI17Y_DMA_TX_FIFO_EN_EN (MXC_V_SPI17Y_DMA_TX_FIFO_EN_EN << MXC_F_SPI17Y_DMA_TX_FIFO_EN_POS) /**< DMA_TX_FIFO_EN_EN Setting */ + + #define MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR_POS 7 /**< DMA_TX_FIFO_CLEAR Position */ + #define MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR_POS)) /**< DMA_TX_FIFO_CLEAR Mask */ + #define MXC_V_SPI17Y_DMA_TX_FIFO_CLEAR_CLEAR ((uint32_t)0x1UL) /**< DMA_TX_FIFO_CLEAR_CLEAR Value */ + #define MXC_S_SPI17Y_DMA_TX_FIFO_CLEAR_CLEAR (MXC_V_SPI17Y_DMA_TX_FIFO_CLEAR_CLEAR << MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR_POS) /**< DMA_TX_FIFO_CLEAR_CLEAR Setting */ + + #define MXC_F_SPI17Y_DMA_TX_FIFO_CNT_POS 8 /**< DMA_TX_FIFO_CNT Position */ + #define MXC_F_SPI17Y_DMA_TX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_SPI17Y_DMA_TX_FIFO_CNT_POS)) /**< DMA_TX_FIFO_CNT Mask */ + + #define MXC_F_SPI17Y_DMA_TX_DMA_EN_POS 15 /**< DMA_TX_DMA_EN Position */ + #define MXC_F_SPI17Y_DMA_TX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_TX_DMA_EN_POS)) /**< DMA_TX_DMA_EN Mask */ + #define MXC_V_SPI17Y_DMA_TX_DMA_EN_DIS ((uint32_t)0x0UL) /**< DMA_TX_DMA_EN_DIS Value */ + #define MXC_S_SPI17Y_DMA_TX_DMA_EN_DIS (MXC_V_SPI17Y_DMA_TX_DMA_EN_DIS << MXC_F_SPI17Y_DMA_TX_DMA_EN_POS) /**< DMA_TX_DMA_EN_DIS Setting */ + #define MXC_V_SPI17Y_DMA_TX_DMA_EN_EN ((uint32_t)0x1UL) /**< DMA_TX_DMA_EN_EN Value */ + #define MXC_S_SPI17Y_DMA_TX_DMA_EN_EN (MXC_V_SPI17Y_DMA_TX_DMA_EN_EN << MXC_F_SPI17Y_DMA_TX_DMA_EN_POS) /**< DMA_TX_DMA_EN_EN Setting */ + + #define MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS 16 /**< DMA_RX_FIFO_LEVEL Position */ + #define MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL ((uint32_t)(0x1FUL << MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS)) /**< DMA_RX_FIFO_LEVEL Mask */ + + #define MXC_F_SPI17Y_DMA_RX_FIFO_EN_POS 22 /**< DMA_RX_FIFO_EN Position */ + #define MXC_F_SPI17Y_DMA_RX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_RX_FIFO_EN_POS)) /**< DMA_RX_FIFO_EN Mask */ + #define MXC_V_SPI17Y_DMA_RX_FIFO_EN_DIS ((uint32_t)0x0UL) /**< DMA_RX_FIFO_EN_DIS Value */ + #define MXC_S_SPI17Y_DMA_RX_FIFO_EN_DIS (MXC_V_SPI17Y_DMA_RX_FIFO_EN_DIS << MXC_F_SPI17Y_DMA_RX_FIFO_EN_POS) /**< DMA_RX_FIFO_EN_DIS Setting */ + #define MXC_V_SPI17Y_DMA_RX_FIFO_EN_EN ((uint32_t)0x1UL) /**< DMA_RX_FIFO_EN_EN Value */ + #define MXC_S_SPI17Y_DMA_RX_FIFO_EN_EN (MXC_V_SPI17Y_DMA_RX_FIFO_EN_EN << MXC_F_SPI17Y_DMA_RX_FIFO_EN_POS) /**< DMA_RX_FIFO_EN_EN Setting */ + + #define MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR_POS 23 /**< DMA_RX_FIFO_CLEAR Position */ + #define MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR_POS)) /**< DMA_RX_FIFO_CLEAR Mask */ + #define MXC_V_SPI17Y_DMA_RX_FIFO_CLEAR_CLEAR ((uint32_t)0x1UL) /**< DMA_RX_FIFO_CLEAR_CLEAR Value */ + #define MXC_S_SPI17Y_DMA_RX_FIFO_CLEAR_CLEAR (MXC_V_SPI17Y_DMA_RX_FIFO_CLEAR_CLEAR << MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR_POS) /**< DMA_RX_FIFO_CLEAR_CLEAR Setting */ + + #define MXC_F_SPI17Y_DMA_RX_FIFO_CNT_POS 24 /**< DMA_RX_FIFO_CNT Position */ + #define MXC_F_SPI17Y_DMA_RX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_SPI17Y_DMA_RX_FIFO_CNT_POS)) /**< DMA_RX_FIFO_CNT Mask */ + + #define MXC_F_SPI17Y_DMA_RX_DMA_EN_POS 31 /**< DMA_RX_DMA_EN Position */ + #define MXC_F_SPI17Y_DMA_RX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPI17Y_DMA_RX_DMA_EN_POS)) /**< DMA_RX_DMA_EN Mask */ + #define MXC_V_SPI17Y_DMA_RX_DMA_EN_DIS ((uint32_t)0x0UL) /**< DMA_RX_DMA_EN_DIS Value */ + #define MXC_S_SPI17Y_DMA_RX_DMA_EN_DIS (MXC_V_SPI17Y_DMA_RX_DMA_EN_DIS << MXC_F_SPI17Y_DMA_RX_DMA_EN_POS) /**< DMA_RX_DMA_EN_DIS Setting */ + #define MXC_V_SPI17Y_DMA_RX_DMA_EN_EN ((uint32_t)0x1UL) /**< DMA_RX_DMA_EN_EN Value */ + #define MXC_S_SPI17Y_DMA_RX_DMA_EN_EN (MXC_V_SPI17Y_DMA_RX_DMA_EN_EN << MXC_F_SPI17Y_DMA_RX_DMA_EN_POS) /**< DMA_RX_DMA_EN_EN Setting */ + +/**@} end of group SPI17Y_DMA_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_INT_FL SPI17Y_INT_FL + * @brief Register for reading and clearing interrupt flags. All bits are write 1 to + * clear. + * @{ + */ + #define MXC_F_SPI17Y_INT_FL_TX_THRESH_POS 0 /**< INT_FL_TX_THRESH Position */ + #define MXC_F_SPI17Y_INT_FL_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_TX_THRESH_POS)) /**< INT_FL_TX_THRESH Mask */ + #define MXC_V_SPI17Y_INT_FL_TX_THRESH_CLEAR ((uint32_t)0x1UL) /**< INT_FL_TX_THRESH_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_TX_THRESH_CLEAR (MXC_V_SPI17Y_INT_FL_TX_THRESH_CLEAR << MXC_F_SPI17Y_INT_FL_TX_THRESH_POS) /**< INT_FL_TX_THRESH_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_TX_EMPTY_POS 1 /**< INT_FL_TX_EMPTY Position */ + #define MXC_F_SPI17Y_INT_FL_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_TX_EMPTY_POS)) /**< INT_FL_TX_EMPTY Mask */ + #define MXC_V_SPI17Y_INT_FL_TX_EMPTY_CLEAR ((uint32_t)0x1UL) /**< INT_FL_TX_EMPTY_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_TX_EMPTY_CLEAR (MXC_V_SPI17Y_INT_FL_TX_EMPTY_CLEAR << MXC_F_SPI17Y_INT_FL_TX_EMPTY_POS) /**< INT_FL_TX_EMPTY_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_RX_THRESH_POS 2 /**< INT_FL_RX_THRESH Position */ + #define MXC_F_SPI17Y_INT_FL_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_RX_THRESH_POS)) /**< INT_FL_RX_THRESH Mask */ + #define MXC_V_SPI17Y_INT_FL_RX_THRESH_CLEAR ((uint32_t)0x1UL) /**< INT_FL_RX_THRESH_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_RX_THRESH_CLEAR (MXC_V_SPI17Y_INT_FL_RX_THRESH_CLEAR << MXC_F_SPI17Y_INT_FL_RX_THRESH_POS) /**< INT_FL_RX_THRESH_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_RX_FULL_POS 3 /**< INT_FL_RX_FULL Position */ + #define MXC_F_SPI17Y_INT_FL_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_RX_FULL_POS)) /**< INT_FL_RX_FULL Mask */ + #define MXC_V_SPI17Y_INT_FL_RX_FULL_CLEAR ((uint32_t)0x1UL) /**< INT_FL_RX_FULL_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_RX_FULL_CLEAR (MXC_V_SPI17Y_INT_FL_RX_FULL_CLEAR << MXC_F_SPI17Y_INT_FL_RX_FULL_POS) /**< INT_FL_RX_FULL_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_SSA_POS 4 /**< INT_FL_SSA Position */ + #define MXC_F_SPI17Y_INT_FL_SSA ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_SSA_POS)) /**< INT_FL_SSA Mask */ + #define MXC_V_SPI17Y_INT_FL_SSA_CLEAR ((uint32_t)0x1UL) /**< INT_FL_SSA_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_SSA_CLEAR (MXC_V_SPI17Y_INT_FL_SSA_CLEAR << MXC_F_SPI17Y_INT_FL_SSA_POS) /**< INT_FL_SSA_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_SSD_POS 5 /**< INT_FL_SSD Position */ + #define MXC_F_SPI17Y_INT_FL_SSD ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_SSD_POS)) /**< INT_FL_SSD Mask */ + #define MXC_V_SPI17Y_INT_FL_SSD_CLEAR ((uint32_t)0x1UL) /**< INT_FL_SSD_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_SSD_CLEAR (MXC_V_SPI17Y_INT_FL_SSD_CLEAR << MXC_F_SPI17Y_INT_FL_SSD_POS) /**< INT_FL_SSD_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_FAULT_POS 8 /**< INT_FL_FAULT Position */ + #define MXC_F_SPI17Y_INT_FL_FAULT ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_FAULT_POS)) /**< INT_FL_FAULT Mask */ + #define MXC_V_SPI17Y_INT_FL_FAULT_CLEAR ((uint32_t)0x1UL) /**< INT_FL_FAULT_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_FAULT_CLEAR (MXC_V_SPI17Y_INT_FL_FAULT_CLEAR << MXC_F_SPI17Y_INT_FL_FAULT_POS) /**< INT_FL_FAULT_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_ABORT_POS 9 /**< INT_FL_ABORT Position */ + #define MXC_F_SPI17Y_INT_FL_ABORT ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_ABORT_POS)) /**< INT_FL_ABORT Mask */ + #define MXC_V_SPI17Y_INT_FL_ABORT_CLEAR ((uint32_t)0x1UL) /**< INT_FL_ABORT_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_ABORT_CLEAR (MXC_V_SPI17Y_INT_FL_ABORT_CLEAR << MXC_F_SPI17Y_INT_FL_ABORT_POS) /**< INT_FL_ABORT_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_M_DONE_POS 11 /**< INT_FL_M_DONE Position */ + #define MXC_F_SPI17Y_INT_FL_M_DONE ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_M_DONE_POS)) /**< INT_FL_M_DONE Mask */ + #define MXC_V_SPI17Y_INT_FL_M_DONE_CLEAR ((uint32_t)0x1UL) /**< INT_FL_M_DONE_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_M_DONE_CLEAR (MXC_V_SPI17Y_INT_FL_M_DONE_CLEAR << MXC_F_SPI17Y_INT_FL_M_DONE_POS) /**< INT_FL_M_DONE_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_TX_OVR_POS 12 /**< INT_FL_TX_OVR Position */ + #define MXC_F_SPI17Y_INT_FL_TX_OVR ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_TX_OVR_POS)) /**< INT_FL_TX_OVR Mask */ + #define MXC_V_SPI17Y_INT_FL_TX_OVR_CLEAR ((uint32_t)0x1UL) /**< INT_FL_TX_OVR_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_TX_OVR_CLEAR (MXC_V_SPI17Y_INT_FL_TX_OVR_CLEAR << MXC_F_SPI17Y_INT_FL_TX_OVR_POS) /**< INT_FL_TX_OVR_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_TX_UND_POS 13 /**< INT_FL_TX_UND Position */ + #define MXC_F_SPI17Y_INT_FL_TX_UND ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_TX_UND_POS)) /**< INT_FL_TX_UND Mask */ + #define MXC_V_SPI17Y_INT_FL_TX_UND_CLEAR ((uint32_t)0x1UL) /**< INT_FL_TX_UND_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_TX_UND_CLEAR (MXC_V_SPI17Y_INT_FL_TX_UND_CLEAR << MXC_F_SPI17Y_INT_FL_TX_UND_POS) /**< INT_FL_TX_UND_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_RX_OVR_POS 14 /**< INT_FL_RX_OVR Position */ + #define MXC_F_SPI17Y_INT_FL_RX_OVR ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_RX_OVR_POS)) /**< INT_FL_RX_OVR Mask */ + #define MXC_V_SPI17Y_INT_FL_RX_OVR_CLEAR ((uint32_t)0x1UL) /**< INT_FL_RX_OVR_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_RX_OVR_CLEAR (MXC_V_SPI17Y_INT_FL_RX_OVR_CLEAR << MXC_F_SPI17Y_INT_FL_RX_OVR_POS) /**< INT_FL_RX_OVR_CLEAR Setting */ + + #define MXC_F_SPI17Y_INT_FL_RX_UND_POS 15 /**< INT_FL_RX_UND Position */ + #define MXC_F_SPI17Y_INT_FL_RX_UND ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_FL_RX_UND_POS)) /**< INT_FL_RX_UND Mask */ + #define MXC_V_SPI17Y_INT_FL_RX_UND_CLEAR ((uint32_t)0x1UL) /**< INT_FL_RX_UND_CLEAR Value */ + #define MXC_S_SPI17Y_INT_FL_RX_UND_CLEAR (MXC_V_SPI17Y_INT_FL_RX_UND_CLEAR << MXC_F_SPI17Y_INT_FL_RX_UND_POS) /**< INT_FL_RX_UND_CLEAR Setting */ + +/**@} end of group SPI17Y_INT_FL_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_INT_EN SPI17Y_INT_EN + * @brief Register for enabling interrupts. + * @{ + */ + #define MXC_F_SPI17Y_INT_EN_TX_THRESH_POS 0 /**< INT_EN_TX_THRESH Position */ + #define MXC_F_SPI17Y_INT_EN_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_TX_THRESH_POS)) /**< INT_EN_TX_THRESH Mask */ + #define MXC_V_SPI17Y_INT_EN_TX_THRESH_DIS ((uint32_t)0x0UL) /**< INT_EN_TX_THRESH_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_TX_THRESH_DIS (MXC_V_SPI17Y_INT_EN_TX_THRESH_DIS << MXC_F_SPI17Y_INT_EN_TX_THRESH_POS) /**< INT_EN_TX_THRESH_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_TX_THRESH_EN ((uint32_t)0x1UL) /**< INT_EN_TX_THRESH_EN Value */ + #define MXC_S_SPI17Y_INT_EN_TX_THRESH_EN (MXC_V_SPI17Y_INT_EN_TX_THRESH_EN << MXC_F_SPI17Y_INT_EN_TX_THRESH_POS) /**< INT_EN_TX_THRESH_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_TX_EMPTY_POS 1 /**< INT_EN_TX_EMPTY Position */ + #define MXC_F_SPI17Y_INT_EN_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_TX_EMPTY_POS)) /**< INT_EN_TX_EMPTY Mask */ + #define MXC_V_SPI17Y_INT_EN_TX_EMPTY_DIS ((uint32_t)0x0UL) /**< INT_EN_TX_EMPTY_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_TX_EMPTY_DIS (MXC_V_SPI17Y_INT_EN_TX_EMPTY_DIS << MXC_F_SPI17Y_INT_EN_TX_EMPTY_POS) /**< INT_EN_TX_EMPTY_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_TX_EMPTY_EN ((uint32_t)0x1UL) /**< INT_EN_TX_EMPTY_EN Value */ + #define MXC_S_SPI17Y_INT_EN_TX_EMPTY_EN (MXC_V_SPI17Y_INT_EN_TX_EMPTY_EN << MXC_F_SPI17Y_INT_EN_TX_EMPTY_POS) /**< INT_EN_TX_EMPTY_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_RX_THRESH_POS 2 /**< INT_EN_RX_THRESH Position */ + #define MXC_F_SPI17Y_INT_EN_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_RX_THRESH_POS)) /**< INT_EN_RX_THRESH Mask */ + #define MXC_V_SPI17Y_INT_EN_RX_THRESH_DIS ((uint32_t)0x0UL) /**< INT_EN_RX_THRESH_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_RX_THRESH_DIS (MXC_V_SPI17Y_INT_EN_RX_THRESH_DIS << MXC_F_SPI17Y_INT_EN_RX_THRESH_POS) /**< INT_EN_RX_THRESH_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_RX_THRESH_EN ((uint32_t)0x1UL) /**< INT_EN_RX_THRESH_EN Value */ + #define MXC_S_SPI17Y_INT_EN_RX_THRESH_EN (MXC_V_SPI17Y_INT_EN_RX_THRESH_EN << MXC_F_SPI17Y_INT_EN_RX_THRESH_POS) /**< INT_EN_RX_THRESH_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_RX_FULL_POS 3 /**< INT_EN_RX_FULL Position */ + #define MXC_F_SPI17Y_INT_EN_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_RX_FULL_POS)) /**< INT_EN_RX_FULL Mask */ + #define MXC_V_SPI17Y_INT_EN_RX_FULL_DIS ((uint32_t)0x0UL) /**< INT_EN_RX_FULL_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_RX_FULL_DIS (MXC_V_SPI17Y_INT_EN_RX_FULL_DIS << MXC_F_SPI17Y_INT_EN_RX_FULL_POS) /**< INT_EN_RX_FULL_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_RX_FULL_EN ((uint32_t)0x1UL) /**< INT_EN_RX_FULL_EN Value */ + #define MXC_S_SPI17Y_INT_EN_RX_FULL_EN (MXC_V_SPI17Y_INT_EN_RX_FULL_EN << MXC_F_SPI17Y_INT_EN_RX_FULL_POS) /**< INT_EN_RX_FULL_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_SSA_POS 4 /**< INT_EN_SSA Position */ + #define MXC_F_SPI17Y_INT_EN_SSA ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_SSA_POS)) /**< INT_EN_SSA Mask */ + #define MXC_V_SPI17Y_INT_EN_SSA_DIS ((uint32_t)0x0UL) /**< INT_EN_SSA_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_SSA_DIS (MXC_V_SPI17Y_INT_EN_SSA_DIS << MXC_F_SPI17Y_INT_EN_SSA_POS) /**< INT_EN_SSA_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_SSA_EN ((uint32_t)0x1UL) /**< INT_EN_SSA_EN Value */ + #define MXC_S_SPI17Y_INT_EN_SSA_EN (MXC_V_SPI17Y_INT_EN_SSA_EN << MXC_F_SPI17Y_INT_EN_SSA_POS) /**< INT_EN_SSA_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_SSD_POS 5 /**< INT_EN_SSD Position */ + #define MXC_F_SPI17Y_INT_EN_SSD ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_SSD_POS)) /**< INT_EN_SSD Mask */ + #define MXC_V_SPI17Y_INT_EN_SSD_DIS ((uint32_t)0x0UL) /**< INT_EN_SSD_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_SSD_DIS (MXC_V_SPI17Y_INT_EN_SSD_DIS << MXC_F_SPI17Y_INT_EN_SSD_POS) /**< INT_EN_SSD_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_SSD_EN ((uint32_t)0x1UL) /**< INT_EN_SSD_EN Value */ + #define MXC_S_SPI17Y_INT_EN_SSD_EN (MXC_V_SPI17Y_INT_EN_SSD_EN << MXC_F_SPI17Y_INT_EN_SSD_POS) /**< INT_EN_SSD_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_FAULT_POS 8 /**< INT_EN_FAULT Position */ + #define MXC_F_SPI17Y_INT_EN_FAULT ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_FAULT_POS)) /**< INT_EN_FAULT Mask */ + #define MXC_V_SPI17Y_INT_EN_FAULT_DIS ((uint32_t)0x0UL) /**< INT_EN_FAULT_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_FAULT_DIS (MXC_V_SPI17Y_INT_EN_FAULT_DIS << MXC_F_SPI17Y_INT_EN_FAULT_POS) /**< INT_EN_FAULT_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_FAULT_EN ((uint32_t)0x1UL) /**< INT_EN_FAULT_EN Value */ + #define MXC_S_SPI17Y_INT_EN_FAULT_EN (MXC_V_SPI17Y_INT_EN_FAULT_EN << MXC_F_SPI17Y_INT_EN_FAULT_POS) /**< INT_EN_FAULT_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_ABORT_POS 9 /**< INT_EN_ABORT Position */ + #define MXC_F_SPI17Y_INT_EN_ABORT ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_ABORT_POS)) /**< INT_EN_ABORT Mask */ + #define MXC_V_SPI17Y_INT_EN_ABORT_DIS ((uint32_t)0x0UL) /**< INT_EN_ABORT_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_ABORT_DIS (MXC_V_SPI17Y_INT_EN_ABORT_DIS << MXC_F_SPI17Y_INT_EN_ABORT_POS) /**< INT_EN_ABORT_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_ABORT_EN ((uint32_t)0x1UL) /**< INT_EN_ABORT_EN Value */ + #define MXC_S_SPI17Y_INT_EN_ABORT_EN (MXC_V_SPI17Y_INT_EN_ABORT_EN << MXC_F_SPI17Y_INT_EN_ABORT_POS) /**< INT_EN_ABORT_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_M_DONE_POS 11 /**< INT_EN_M_DONE Position */ + #define MXC_F_SPI17Y_INT_EN_M_DONE ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_M_DONE_POS)) /**< INT_EN_M_DONE Mask */ + #define MXC_V_SPI17Y_INT_EN_M_DONE_DIS ((uint32_t)0x0UL) /**< INT_EN_M_DONE_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_M_DONE_DIS (MXC_V_SPI17Y_INT_EN_M_DONE_DIS << MXC_F_SPI17Y_INT_EN_M_DONE_POS) /**< INT_EN_M_DONE_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_M_DONE_EN ((uint32_t)0x1UL) /**< INT_EN_M_DONE_EN Value */ + #define MXC_S_SPI17Y_INT_EN_M_DONE_EN (MXC_V_SPI17Y_INT_EN_M_DONE_EN << MXC_F_SPI17Y_INT_EN_M_DONE_POS) /**< INT_EN_M_DONE_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_TX_OVR_POS 12 /**< INT_EN_TX_OVR Position */ + #define MXC_F_SPI17Y_INT_EN_TX_OVR ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_TX_OVR_POS)) /**< INT_EN_TX_OVR Mask */ + #define MXC_V_SPI17Y_INT_EN_TX_OVR_DIS ((uint32_t)0x0UL) /**< INT_EN_TX_OVR_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_TX_OVR_DIS (MXC_V_SPI17Y_INT_EN_TX_OVR_DIS << MXC_F_SPI17Y_INT_EN_TX_OVR_POS) /**< INT_EN_TX_OVR_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_TX_OVR_EN ((uint32_t)0x1UL) /**< INT_EN_TX_OVR_EN Value */ + #define MXC_S_SPI17Y_INT_EN_TX_OVR_EN (MXC_V_SPI17Y_INT_EN_TX_OVR_EN << MXC_F_SPI17Y_INT_EN_TX_OVR_POS) /**< INT_EN_TX_OVR_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_TX_UND_POS 13 /**< INT_EN_TX_UND Position */ + #define MXC_F_SPI17Y_INT_EN_TX_UND ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_TX_UND_POS)) /**< INT_EN_TX_UND Mask */ + #define MXC_V_SPI17Y_INT_EN_TX_UND_DIS ((uint32_t)0x0UL) /**< INT_EN_TX_UND_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_TX_UND_DIS (MXC_V_SPI17Y_INT_EN_TX_UND_DIS << MXC_F_SPI17Y_INT_EN_TX_UND_POS) /**< INT_EN_TX_UND_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_TX_UND_EN ((uint32_t)0x1UL) /**< INT_EN_TX_UND_EN Value */ + #define MXC_S_SPI17Y_INT_EN_TX_UND_EN (MXC_V_SPI17Y_INT_EN_TX_UND_EN << MXC_F_SPI17Y_INT_EN_TX_UND_POS) /**< INT_EN_TX_UND_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_RX_OVR_POS 14 /**< INT_EN_RX_OVR Position */ + #define MXC_F_SPI17Y_INT_EN_RX_OVR ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_RX_OVR_POS)) /**< INT_EN_RX_OVR Mask */ + #define MXC_V_SPI17Y_INT_EN_RX_OVR_DIS ((uint32_t)0x0UL) /**< INT_EN_RX_OVR_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_RX_OVR_DIS (MXC_V_SPI17Y_INT_EN_RX_OVR_DIS << MXC_F_SPI17Y_INT_EN_RX_OVR_POS) /**< INT_EN_RX_OVR_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_RX_OVR_EN ((uint32_t)0x1UL) /**< INT_EN_RX_OVR_EN Value */ + #define MXC_S_SPI17Y_INT_EN_RX_OVR_EN (MXC_V_SPI17Y_INT_EN_RX_OVR_EN << MXC_F_SPI17Y_INT_EN_RX_OVR_POS) /**< INT_EN_RX_OVR_EN Setting */ + + #define MXC_F_SPI17Y_INT_EN_RX_UND_POS 15 /**< INT_EN_RX_UND Position */ + #define MXC_F_SPI17Y_INT_EN_RX_UND ((uint32_t)(0x1UL << MXC_F_SPI17Y_INT_EN_RX_UND_POS)) /**< INT_EN_RX_UND Mask */ + #define MXC_V_SPI17Y_INT_EN_RX_UND_DIS ((uint32_t)0x0UL) /**< INT_EN_RX_UND_DIS Value */ + #define MXC_S_SPI17Y_INT_EN_RX_UND_DIS (MXC_V_SPI17Y_INT_EN_RX_UND_DIS << MXC_F_SPI17Y_INT_EN_RX_UND_POS) /**< INT_EN_RX_UND_DIS Setting */ + #define MXC_V_SPI17Y_INT_EN_RX_UND_EN ((uint32_t)0x1UL) /**< INT_EN_RX_UND_EN Value */ + #define MXC_S_SPI17Y_INT_EN_RX_UND_EN (MXC_V_SPI17Y_INT_EN_RX_UND_EN << MXC_F_SPI17Y_INT_EN_RX_UND_POS) /**< INT_EN_RX_UND_EN Setting */ + +/**@} end of group SPI17Y_INT_EN_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_WAKE_FL SPI17Y_WAKE_FL + * @brief Register for wake up flags. All bits in this register are write 1 to clear. + * @{ + */ + #define MXC_F_SPI17Y_WAKE_FL_TX_THRESH_POS 0 /**< WAKE_FL_TX_THRESH Position */ + #define MXC_F_SPI17Y_WAKE_FL_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_FL_TX_THRESH_POS)) /**< WAKE_FL_TX_THRESH Mask */ + #define MXC_V_SPI17Y_WAKE_FL_TX_THRESH_CLEAR ((uint32_t)0x1UL) /**< WAKE_FL_TX_THRESH_CLEAR Value */ + #define MXC_S_SPI17Y_WAKE_FL_TX_THRESH_CLEAR (MXC_V_SPI17Y_WAKE_FL_TX_THRESH_CLEAR << MXC_F_SPI17Y_WAKE_FL_TX_THRESH_POS) /**< WAKE_FL_TX_THRESH_CLEAR Setting */ + + #define MXC_F_SPI17Y_WAKE_FL_TX_EMPTY_POS 1 /**< WAKE_FL_TX_EMPTY Position */ + #define MXC_F_SPI17Y_WAKE_FL_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_FL_TX_EMPTY_POS)) /**< WAKE_FL_TX_EMPTY Mask */ + #define MXC_V_SPI17Y_WAKE_FL_TX_EMPTY_CLEAR ((uint32_t)0x1UL) /**< WAKE_FL_TX_EMPTY_CLEAR Value */ + #define MXC_S_SPI17Y_WAKE_FL_TX_EMPTY_CLEAR (MXC_V_SPI17Y_WAKE_FL_TX_EMPTY_CLEAR << MXC_F_SPI17Y_WAKE_FL_TX_EMPTY_POS) /**< WAKE_FL_TX_EMPTY_CLEAR Setting */ + + #define MXC_F_SPI17Y_WAKE_FL_RX_THRESH_POS 2 /**< WAKE_FL_RX_THRESH Position */ + #define MXC_F_SPI17Y_WAKE_FL_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_FL_RX_THRESH_POS)) /**< WAKE_FL_RX_THRESH Mask */ + #define MXC_V_SPI17Y_WAKE_FL_RX_THRESH_CLEAR ((uint32_t)0x1UL) /**< WAKE_FL_RX_THRESH_CLEAR Value */ + #define MXC_S_SPI17Y_WAKE_FL_RX_THRESH_CLEAR (MXC_V_SPI17Y_WAKE_FL_RX_THRESH_CLEAR << MXC_F_SPI17Y_WAKE_FL_RX_THRESH_POS) /**< WAKE_FL_RX_THRESH_CLEAR Setting */ + + #define MXC_F_SPI17Y_WAKE_FL_RX_FULL_POS 3 /**< WAKE_FL_RX_FULL Position */ + #define MXC_F_SPI17Y_WAKE_FL_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_FL_RX_FULL_POS)) /**< WAKE_FL_RX_FULL Mask */ + #define MXC_V_SPI17Y_WAKE_FL_RX_FULL_CLEAR ((uint32_t)0x1UL) /**< WAKE_FL_RX_FULL_CLEAR Value */ + #define MXC_S_SPI17Y_WAKE_FL_RX_FULL_CLEAR (MXC_V_SPI17Y_WAKE_FL_RX_FULL_CLEAR << MXC_F_SPI17Y_WAKE_FL_RX_FULL_POS) /**< WAKE_FL_RX_FULL_CLEAR Setting */ + +/**@} end of group SPI17Y_WAKE_FL_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_WAKE_EN SPI17Y_WAKE_EN + * @brief Register for wake up enable. + * @{ + */ + #define MXC_F_SPI17Y_WAKE_EN_TX_THRESH_POS 0 /**< WAKE_EN_TX_THRESH Position */ + #define MXC_F_SPI17Y_WAKE_EN_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_EN_TX_THRESH_POS)) /**< WAKE_EN_TX_THRESH Mask */ + #define MXC_V_SPI17Y_WAKE_EN_TX_THRESH_DIS ((uint32_t)0x0UL) /**< WAKE_EN_TX_THRESH_DIS Value */ + #define MXC_S_SPI17Y_WAKE_EN_TX_THRESH_DIS (MXC_V_SPI17Y_WAKE_EN_TX_THRESH_DIS << MXC_F_SPI17Y_WAKE_EN_TX_THRESH_POS) /**< WAKE_EN_TX_THRESH_DIS Setting */ + #define MXC_V_SPI17Y_WAKE_EN_TX_THRESH_EN ((uint32_t)0x1UL) /**< WAKE_EN_TX_THRESH_EN Value */ + #define MXC_S_SPI17Y_WAKE_EN_TX_THRESH_EN (MXC_V_SPI17Y_WAKE_EN_TX_THRESH_EN << MXC_F_SPI17Y_WAKE_EN_TX_THRESH_POS) /**< WAKE_EN_TX_THRESH_EN Setting */ + + #define MXC_F_SPI17Y_WAKE_EN_TX_EMPTY_POS 1 /**< WAKE_EN_TX_EMPTY Position */ + #define MXC_F_SPI17Y_WAKE_EN_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_EN_TX_EMPTY_POS)) /**< WAKE_EN_TX_EMPTY Mask */ + #define MXC_V_SPI17Y_WAKE_EN_TX_EMPTY_DIS ((uint32_t)0x0UL) /**< WAKE_EN_TX_EMPTY_DIS Value */ + #define MXC_S_SPI17Y_WAKE_EN_TX_EMPTY_DIS (MXC_V_SPI17Y_WAKE_EN_TX_EMPTY_DIS << MXC_F_SPI17Y_WAKE_EN_TX_EMPTY_POS) /**< WAKE_EN_TX_EMPTY_DIS Setting */ + #define MXC_V_SPI17Y_WAKE_EN_TX_EMPTY_EN ((uint32_t)0x1UL) /**< WAKE_EN_TX_EMPTY_EN Value */ + #define MXC_S_SPI17Y_WAKE_EN_TX_EMPTY_EN (MXC_V_SPI17Y_WAKE_EN_TX_EMPTY_EN << MXC_F_SPI17Y_WAKE_EN_TX_EMPTY_POS) /**< WAKE_EN_TX_EMPTY_EN Setting */ + + #define MXC_F_SPI17Y_WAKE_EN_RX_THRESH_POS 2 /**< WAKE_EN_RX_THRESH Position */ + #define MXC_F_SPI17Y_WAKE_EN_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_EN_RX_THRESH_POS)) /**< WAKE_EN_RX_THRESH Mask */ + #define MXC_V_SPI17Y_WAKE_EN_RX_THRESH_DIS ((uint32_t)0x0UL) /**< WAKE_EN_RX_THRESH_DIS Value */ + #define MXC_S_SPI17Y_WAKE_EN_RX_THRESH_DIS (MXC_V_SPI17Y_WAKE_EN_RX_THRESH_DIS << MXC_F_SPI17Y_WAKE_EN_RX_THRESH_POS) /**< WAKE_EN_RX_THRESH_DIS Setting */ + #define MXC_V_SPI17Y_WAKE_EN_RX_THRESH_EN ((uint32_t)0x1UL) /**< WAKE_EN_RX_THRESH_EN Value */ + #define MXC_S_SPI17Y_WAKE_EN_RX_THRESH_EN (MXC_V_SPI17Y_WAKE_EN_RX_THRESH_EN << MXC_F_SPI17Y_WAKE_EN_RX_THRESH_POS) /**< WAKE_EN_RX_THRESH_EN Setting */ + + #define MXC_F_SPI17Y_WAKE_EN_RX_FULL_POS 3 /**< WAKE_EN_RX_FULL Position */ + #define MXC_F_SPI17Y_WAKE_EN_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPI17Y_WAKE_EN_RX_FULL_POS)) /**< WAKE_EN_RX_FULL Mask */ + #define MXC_V_SPI17Y_WAKE_EN_RX_FULL_DIS ((uint32_t)0x0UL) /**< WAKE_EN_RX_FULL_DIS Value */ + #define MXC_S_SPI17Y_WAKE_EN_RX_FULL_DIS (MXC_V_SPI17Y_WAKE_EN_RX_FULL_DIS << MXC_F_SPI17Y_WAKE_EN_RX_FULL_POS) /**< WAKE_EN_RX_FULL_DIS Setting */ + #define MXC_V_SPI17Y_WAKE_EN_RX_FULL_EN ((uint32_t)0x1UL) /**< WAKE_EN_RX_FULL_EN Value */ + #define MXC_S_SPI17Y_WAKE_EN_RX_FULL_EN (MXC_V_SPI17Y_WAKE_EN_RX_FULL_EN << MXC_F_SPI17Y_WAKE_EN_RX_FULL_POS) /**< WAKE_EN_RX_FULL_EN Setting */ + +/**@} end of group SPI17Y_WAKE_EN_Register */ + +/** + * @ingroup spi17y_registers + * @defgroup SPI17Y_STAT SPI17Y_STAT + * @brief SPI Status register. + * @{ + */ + #define MXC_F_SPI17Y_STAT_BUSY_POS 0 /**< STAT_BUSY Position */ + #define MXC_F_SPI17Y_STAT_BUSY ((uint32_t)(0x1UL << MXC_F_SPI17Y_STAT_BUSY_POS)) /**< STAT_BUSY Mask */ + #define MXC_V_SPI17Y_STAT_BUSY_NOT ((uint32_t)0x0UL) /**< STAT_BUSY_NOT Value */ + #define MXC_S_SPI17Y_STAT_BUSY_NOT (MXC_V_SPI17Y_STAT_BUSY_NOT << MXC_F_SPI17Y_STAT_BUSY_POS) /**< STAT_BUSY_NOT Setting */ + #define MXC_V_SPI17Y_STAT_BUSY_ACTIVE ((uint32_t)0x1UL) /**< STAT_BUSY_ACTIVE Value */ + #define MXC_S_SPI17Y_STAT_BUSY_ACTIVE (MXC_V_SPI17Y_STAT_BUSY_ACTIVE << MXC_F_SPI17Y_STAT_BUSY_POS) /**< STAT_BUSY_ACTIVE Setting */ + +/**@} end of group SPI17Y_STAT_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SPI17Y_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h new file mode 100644 index 0000000..44ea80f --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h @@ -0,0 +1,496 @@ +/** + * @file spimss_regs.h + * @brief Registers, Bit Masks and Bit Positions for the SPIMSS Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _SPIMSS_REGS_H_ +#define _SPIMSS_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup spimss + * @defgroup spimss_registers SPIMSS_Registers + * @brief Registers, Bit Masks and Bit Positions for the SPIMSS Peripheral Module. + * @details Serial Peripheral Interface. + */ + +/** + * @ingroup spimss_registers + * Structure type to access the SPIMSS Registers. + */ +typedef struct { + union{ + __IO uint16_t data16; /**< <tt>\b 0x00:</tt> SPIMSS DATA16 Register */ + __IO uint8_t data8[2]; /**< <tt>\b 0x00:</tt> SPIMSS DATA8 Register */ + }; + __R uint16_t rsv_0x2; + __IO uint32_t ctrl; /**< <tt>\b 0x04:</tt> SPIMSS CTRL Register */ + __IO uint32_t status; /**< <tt>\b 0x08:</tt> SPIMSS STATUS Register */ + __IO uint32_t mod; /**< <tt>\b 0x0C:</tt> SPIMSS MOD Register */ + __R uint32_t rsv_0x10; + __IO uint32_t brg; /**< <tt>\b 0x14:</tt> SPIMSS BRG Register */ + __IO uint32_t dma; /**< <tt>\b 0x18:</tt> SPIMSS DMA Register */ + __IO uint32_t i2s_ctrl; /**< <tt>\b 0x1C:</tt> SPIMSS I2S_CTRL Register */ +} mxc_spimss_regs_t; + +/* Register offsets for module SPIMSS */ +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_Register_Offsets Register Offsets + * @brief SPIMSS Peripheral Register Offsets from the SPIMSS Base Peripheral Address. + * @{ + */ + #define MXC_R_SPIMSS_DATA16 ((uint32_t)0x00000000UL) /**< Offset from SPIMSS Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SPIMSS_DATA8 ((uint32_t)0x00000000UL) /**< Offset from SPIMSS Base Address: <tt> 0x0000</tt> */ + #define MXC_R_SPIMSS_CTRL ((uint32_t)0x00000004UL) /**< Offset from SPIMSS Base Address: <tt> 0x0004</tt> */ + #define MXC_R_SPIMSS_STATUS ((uint32_t)0x00000008UL) /**< Offset from SPIMSS Base Address: <tt> 0x0008</tt> */ + #define MXC_R_SPIMSS_MOD ((uint32_t)0x0000000CUL) /**< Offset from SPIMSS Base Address: <tt> 0x000C</tt> */ + #define MXC_R_SPIMSS_BRG ((uint32_t)0x00000014UL) /**< Offset from SPIMSS Base Address: <tt> 0x0014</tt> */ + #define MXC_R_SPIMSS_DMA ((uint32_t)0x00000018UL) /**< Offset from SPIMSS Base Address: <tt> 0x0018</tt> */ + #define MXC_R_SPIMSS_I2S_CTRL ((uint32_t)0x0000001CUL) /**< Offset from SPIMSS Base Address: <tt> 0x001C</tt> */ +/**@} end of group spimss_registers */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_DATA16 SPIMSS_DATA16 + * @brief SPI 16-bit Data Access + * @{ + */ + #define MXC_F_SPIMSS_DATA16_DATA_POS 0 /**< DATA16_DATA Position */ + #define MXC_F_SPIMSS_DATA16_DATA ((uint16_t)(0xFFFFUL << MXC_F_SPIMSS_DATA16_DATA_POS)) /**< DATA16_DATA Mask */ + +/**@} end of group SPIMSS_DATA16_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_DATA8 SPIMSS_DATA8 + * @brief SPI Data 8-bit access + * @{ + */ + #define MXC_F_SPIMSS_DATA8_DATA_POS 0 /**< DATA8_DATA Position */ + #define MXC_F_SPIMSS_DATA8_DATA ((uint8_t)(0xFFUL << MXC_F_SPIMSS_DATA8_DATA_POS)) /**< DATA8_DATA Mask */ + +/**@} end of group SPIMSS_DATA8_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_CTRL SPIMSS_CTRL + * @brief SPI Control Register. + * @{ + */ + #define MXC_F_SPIMSS_CTRL_SPIEN_POS 0 /**< CTRL_SPIEN Position */ + #define MXC_F_SPIMSS_CTRL_SPIEN ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_SPIEN_POS)) /**< CTRL_SPIEN Mask */ + #define MXC_V_SPIMSS_CTRL_SPIEN_DISABLE ((uint32_t)0x0UL) /**< CTRL_SPIEN_DISABLE Value */ + #define MXC_S_SPIMSS_CTRL_SPIEN_DISABLE (MXC_V_SPIMSS_CTRL_SPIEN_DISABLE << MXC_F_SPIMSS_CTRL_SPIEN_POS) /**< CTRL_SPIEN_DISABLE Setting */ + #define MXC_V_SPIMSS_CTRL_SPIEN_ENABLE ((uint32_t)0x1UL) /**< CTRL_SPIEN_ENABLE Value */ + #define MXC_S_SPIMSS_CTRL_SPIEN_ENABLE (MXC_V_SPIMSS_CTRL_SPIEN_ENABLE << MXC_F_SPIMSS_CTRL_SPIEN_POS) /**< CTRL_SPIEN_ENABLE Setting */ + + #define MXC_F_SPIMSS_CTRL_MMEN_POS 1 /**< CTRL_MMEN Position */ + #define MXC_F_SPIMSS_CTRL_MMEN ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_MMEN_POS)) /**< CTRL_MMEN Mask */ + #define MXC_V_SPIMSS_CTRL_MMEN_SLAVE ((uint32_t)0x0UL) /**< CTRL_MMEN_SLAVE Value */ + #define MXC_S_SPIMSS_CTRL_MMEN_SLAVE (MXC_V_SPIMSS_CTRL_MMEN_SLAVE << MXC_F_SPIMSS_CTRL_MMEN_POS) /**< CTRL_MMEN_SLAVE Setting */ + #define MXC_V_SPIMSS_CTRL_MMEN_MASTER ((uint32_t)0x1UL) /**< CTRL_MMEN_MASTER Value */ + #define MXC_S_SPIMSS_CTRL_MMEN_MASTER (MXC_V_SPIMSS_CTRL_MMEN_MASTER << MXC_F_SPIMSS_CTRL_MMEN_POS) /**< CTRL_MMEN_MASTER Setting */ + + #define MXC_F_SPIMSS_CTRL_WOR_POS 2 /**< CTRL_WOR Position */ + #define MXC_F_SPIMSS_CTRL_WOR ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_WOR_POS)) /**< CTRL_WOR Mask */ + #define MXC_V_SPIMSS_CTRL_WOR_DISABLE ((uint32_t)0x0UL) /**< CTRL_WOR_DISABLE Value */ + #define MXC_S_SPIMSS_CTRL_WOR_DISABLE (MXC_V_SPIMSS_CTRL_WOR_DISABLE << MXC_F_SPIMSS_CTRL_WOR_POS) /**< CTRL_WOR_DISABLE Setting */ + #define MXC_V_SPIMSS_CTRL_WOR_ENABLE ((uint32_t)0x1UL) /**< CTRL_WOR_ENABLE Value */ + #define MXC_S_SPIMSS_CTRL_WOR_ENABLE (MXC_V_SPIMSS_CTRL_WOR_ENABLE << MXC_F_SPIMSS_CTRL_WOR_POS) /**< CTRL_WOR_ENABLE Setting */ + + #define MXC_F_SPIMSS_CTRL_CLKPOL_POS 3 /**< CTRL_CLKPOL Position */ + #define MXC_F_SPIMSS_CTRL_CLKPOL ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_CLKPOL_POS)) /**< CTRL_CLKPOL Mask */ + #define MXC_V_SPIMSS_CTRL_CLKPOL_IDLELO ((uint32_t)0x0UL) /**< CTRL_CLKPOL_IDLELO Value */ + #define MXC_S_SPIMSS_CTRL_CLKPOL_IDLELO (MXC_V_SPIMSS_CTRL_CLKPOL_IDLELO << MXC_F_SPIMSS_CTRL_CLKPOL_POS) /**< CTRL_CLKPOL_IDLELO Setting */ + #define MXC_V_SPIMSS_CTRL_CLKPOL_IDLEHI ((uint32_t)0x1UL) /**< CTRL_CLKPOL_IDLEHI Value */ + #define MXC_S_SPIMSS_CTRL_CLKPOL_IDLEHI (MXC_V_SPIMSS_CTRL_CLKPOL_IDLEHI << MXC_F_SPIMSS_CTRL_CLKPOL_POS) /**< CTRL_CLKPOL_IDLEHI Setting */ + + #define MXC_F_SPIMSS_CTRL_PHASE_POS 4 /**< CTRL_PHASE Position */ + #define MXC_F_SPIMSS_CTRL_PHASE ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_PHASE_POS)) /**< CTRL_PHASE Mask */ + #define MXC_V_SPIMSS_CTRL_PHASE_ACTIVEEDGE ((uint32_t)0x0UL) /**< CTRL_PHASE_ACTIVEEDGE Value */ + #define MXC_S_SPIMSS_CTRL_PHASE_ACTIVEEDGE (MXC_V_SPIMSS_CTRL_PHASE_ACTIVEEDGE << MXC_F_SPIMSS_CTRL_PHASE_POS) /**< CTRL_PHASE_ACTIVEEDGE Setting */ + #define MXC_V_SPIMSS_CTRL_PHASE_INACTIVEEDGE ((uint32_t)0x1UL) /**< CTRL_PHASE_INACTIVEEDGE Value */ + #define MXC_S_SPIMSS_CTRL_PHASE_INACTIVEEDGE (MXC_V_SPIMSS_CTRL_PHASE_INACTIVEEDGE << MXC_F_SPIMSS_CTRL_PHASE_POS) /**< CTRL_PHASE_INACTIVEEDGE Setting */ + + #define MXC_F_SPIMSS_CTRL_BIRQ_POS 5 /**< CTRL_BIRQ Position */ + #define MXC_F_SPIMSS_CTRL_BIRQ ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_BIRQ_POS)) /**< CTRL_BIRQ Mask */ + #define MXC_V_SPIMSS_CTRL_BIRQ_DISABLE ((uint32_t)0x0UL) /**< CTRL_BIRQ_DISABLE Value */ + #define MXC_S_SPIMSS_CTRL_BIRQ_DISABLE (MXC_V_SPIMSS_CTRL_BIRQ_DISABLE << MXC_F_SPIMSS_CTRL_BIRQ_POS) /**< CTRL_BIRQ_DISABLE Setting */ + #define MXC_V_SPIMSS_CTRL_BIRQ_ENABLE ((uint32_t)0x1UL) /**< CTRL_BIRQ_ENABLE Value */ + #define MXC_S_SPIMSS_CTRL_BIRQ_ENABLE (MXC_V_SPIMSS_CTRL_BIRQ_ENABLE << MXC_F_SPIMSS_CTRL_BIRQ_POS) /**< CTRL_BIRQ_ENABLE Setting */ + + #define MXC_F_SPIMSS_CTRL_STR_POS 6 /**< CTRL_STR Position */ + #define MXC_F_SPIMSS_CTRL_STR ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_STR_POS)) /**< CTRL_STR Mask */ + #define MXC_V_SPIMSS_CTRL_STR_COMPLETE ((uint32_t)0x0UL) /**< CTRL_STR_COMPLETE Value */ + #define MXC_S_SPIMSS_CTRL_STR_COMPLETE (MXC_V_SPIMSS_CTRL_STR_COMPLETE << MXC_F_SPIMSS_CTRL_STR_POS) /**< CTRL_STR_COMPLETE Setting */ + #define MXC_V_SPIMSS_CTRL_STR_START ((uint32_t)0x1UL) /**< CTRL_STR_START Value */ + #define MXC_S_SPIMSS_CTRL_STR_START (MXC_V_SPIMSS_CTRL_STR_START << MXC_F_SPIMSS_CTRL_STR_POS) /**< CTRL_STR_START Setting */ + + #define MXC_F_SPIMSS_CTRL_IRQE_POS 7 /**< CTRL_IRQE Position */ + #define MXC_F_SPIMSS_CTRL_IRQE ((uint32_t)(0x1UL << MXC_F_SPIMSS_CTRL_IRQE_POS)) /**< CTRL_IRQE Mask */ + #define MXC_V_SPIMSS_CTRL_IRQE_DISABLE ((uint32_t)0x0UL) /**< CTRL_IRQE_DISABLE Value */ + #define MXC_S_SPIMSS_CTRL_IRQE_DISABLE (MXC_V_SPIMSS_CTRL_IRQE_DISABLE << MXC_F_SPIMSS_CTRL_IRQE_POS) /**< CTRL_IRQE_DISABLE Setting */ + #define MXC_V_SPIMSS_CTRL_IRQE_ENABLE ((uint32_t)0x1UL) /**< CTRL_IRQE_ENABLE Value */ + #define MXC_S_SPIMSS_CTRL_IRQE_ENABLE (MXC_V_SPIMSS_CTRL_IRQE_ENABLE << MXC_F_SPIMSS_CTRL_IRQE_POS) /**< CTRL_IRQE_ENABLE Setting */ + +/**@} end of group SPIMSS_CTRL_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_STATUS SPIMSS_STATUS + * @brief SPI Status Register. + * @{ + */ + #define MXC_F_SPIMSS_STATUS_SLAS_POS 0 /**< STATUS_SLAS Position */ + #define MXC_F_SPIMSS_STATUS_SLAS ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_SLAS_POS)) /**< STATUS_SLAS Mask */ + #define MXC_V_SPIMSS_STATUS_SLAS_SELECTED ((uint32_t)0x0UL) /**< STATUS_SLAS_SELECTED Value */ + #define MXC_S_SPIMSS_STATUS_SLAS_SELECTED (MXC_V_SPIMSS_STATUS_SLAS_SELECTED << MXC_F_SPIMSS_STATUS_SLAS_POS) /**< STATUS_SLAS_SELECTED Setting */ + #define MXC_V_SPIMSS_STATUS_SLAS_NOTSELECTED ((uint32_t)0x1UL) /**< STATUS_SLAS_NOTSELECTED Value */ + #define MXC_S_SPIMSS_STATUS_SLAS_NOTSELECTED (MXC_V_SPIMSS_STATUS_SLAS_NOTSELECTED << MXC_F_SPIMSS_STATUS_SLAS_POS) /**< STATUS_SLAS_NOTSELECTED Setting */ + + #define MXC_F_SPIMSS_STATUS_TXST_POS 1 /**< STATUS_TXST Position */ + #define MXC_F_SPIMSS_STATUS_TXST ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_TXST_POS)) /**< STATUS_TXST Mask */ + #define MXC_V_SPIMSS_STATUS_TXST_IDLE ((uint32_t)0x0UL) /**< STATUS_TXST_IDLE Value */ + #define MXC_S_SPIMSS_STATUS_TXST_IDLE (MXC_V_SPIMSS_STATUS_TXST_IDLE << MXC_F_SPIMSS_STATUS_TXST_POS) /**< STATUS_TXST_IDLE Setting */ + #define MXC_V_SPIMSS_STATUS_TXST_BUSY ((uint32_t)0x1UL) /**< STATUS_TXST_BUSY Value */ + #define MXC_S_SPIMSS_STATUS_TXST_BUSY (MXC_V_SPIMSS_STATUS_TXST_BUSY << MXC_F_SPIMSS_STATUS_TXST_POS) /**< STATUS_TXST_BUSY Setting */ + + #define MXC_F_SPIMSS_STATUS_TUND_POS 2 /**< STATUS_TUND Position */ + #define MXC_F_SPIMSS_STATUS_TUND ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_TUND_POS)) /**< STATUS_TUND Mask */ + #define MXC_V_SPIMSS_STATUS_TUND_NOEVENT ((uint32_t)0x0UL) /**< STATUS_TUND_NOEVENT Value */ + #define MXC_S_SPIMSS_STATUS_TUND_NOEVENT (MXC_V_SPIMSS_STATUS_TUND_NOEVENT << MXC_F_SPIMSS_STATUS_TUND_POS) /**< STATUS_TUND_NOEVENT Setting */ + #define MXC_V_SPIMSS_STATUS_TUND_OCCURRED ((uint32_t)0x1UL) /**< STATUS_TUND_OCCURRED Value */ + #define MXC_S_SPIMSS_STATUS_TUND_OCCURRED (MXC_V_SPIMSS_STATUS_TUND_OCCURRED << MXC_F_SPIMSS_STATUS_TUND_POS) /**< STATUS_TUND_OCCURRED Setting */ + + #define MXC_F_SPIMSS_STATUS_ROVR_POS 3 /**< STATUS_ROVR Position */ + #define MXC_F_SPIMSS_STATUS_ROVR ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_ROVR_POS)) /**< STATUS_ROVR Mask */ + #define MXC_V_SPIMSS_STATUS_ROVR_NOEVENT ((uint32_t)0x0UL) /**< STATUS_ROVR_NOEVENT Value */ + #define MXC_S_SPIMSS_STATUS_ROVR_NOEVENT (MXC_V_SPIMSS_STATUS_ROVR_NOEVENT << MXC_F_SPIMSS_STATUS_ROVR_POS) /**< STATUS_ROVR_NOEVENT Setting */ + #define MXC_V_SPIMSS_STATUS_ROVR_OCCURRED ((uint32_t)0x1UL) /**< STATUS_ROVR_OCCURRED Value */ + #define MXC_S_SPIMSS_STATUS_ROVR_OCCURRED (MXC_V_SPIMSS_STATUS_ROVR_OCCURRED << MXC_F_SPIMSS_STATUS_ROVR_POS) /**< STATUS_ROVR_OCCURRED Setting */ + + #define MXC_F_SPIMSS_STATUS_ABT_POS 4 /**< STATUS_ABT Position */ + #define MXC_F_SPIMSS_STATUS_ABT ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_ABT_POS)) /**< STATUS_ABT Mask */ + #define MXC_V_SPIMSS_STATUS_ABT_NOEVENT ((uint32_t)0x0UL) /**< STATUS_ABT_NOEVENT Value */ + #define MXC_S_SPIMSS_STATUS_ABT_NOEVENT (MXC_V_SPIMSS_STATUS_ABT_NOEVENT << MXC_F_SPIMSS_STATUS_ABT_POS) /**< STATUS_ABT_NOEVENT Setting */ + #define MXC_V_SPIMSS_STATUS_ABT_OCCURRED ((uint32_t)0x1UL) /**< STATUS_ABT_OCCURRED Value */ + #define MXC_S_SPIMSS_STATUS_ABT_OCCURRED (MXC_V_SPIMSS_STATUS_ABT_OCCURRED << MXC_F_SPIMSS_STATUS_ABT_POS) /**< STATUS_ABT_OCCURRED Setting */ + + #define MXC_F_SPIMSS_STATUS_COL_POS 5 /**< STATUS_COL Position */ + #define MXC_F_SPIMSS_STATUS_COL ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_COL_POS)) /**< STATUS_COL Mask */ + #define MXC_V_SPIMSS_STATUS_COL_NOEVENT ((uint32_t)0x0UL) /**< STATUS_COL_NOEVENT Value */ + #define MXC_S_SPIMSS_STATUS_COL_NOEVENT (MXC_V_SPIMSS_STATUS_COL_NOEVENT << MXC_F_SPIMSS_STATUS_COL_POS) /**< STATUS_COL_NOEVENT Setting */ + #define MXC_V_SPIMSS_STATUS_COL_OCCURRED ((uint32_t)0x1UL) /**< STATUS_COL_OCCURRED Value */ + #define MXC_S_SPIMSS_STATUS_COL_OCCURRED (MXC_V_SPIMSS_STATUS_COL_OCCURRED << MXC_F_SPIMSS_STATUS_COL_POS) /**< STATUS_COL_OCCURRED Setting */ + + #define MXC_F_SPIMSS_STATUS_TOVR_POS 6 /**< STATUS_TOVR Position */ + #define MXC_F_SPIMSS_STATUS_TOVR ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_TOVR_POS)) /**< STATUS_TOVR Mask */ + #define MXC_V_SPIMSS_STATUS_TOVR_NOEVENT ((uint32_t)0x0UL) /**< STATUS_TOVR_NOEVENT Value */ + #define MXC_S_SPIMSS_STATUS_TOVR_NOEVENT (MXC_V_SPIMSS_STATUS_TOVR_NOEVENT << MXC_F_SPIMSS_STATUS_TOVR_POS) /**< STATUS_TOVR_NOEVENT Setting */ + #define MXC_V_SPIMSS_STATUS_TOVR_OCCURRED ((uint32_t)0x1UL) /**< STATUS_TOVR_OCCURRED Value */ + #define MXC_S_SPIMSS_STATUS_TOVR_OCCURRED (MXC_V_SPIMSS_STATUS_TOVR_OCCURRED << MXC_F_SPIMSS_STATUS_TOVR_POS) /**< STATUS_TOVR_OCCURRED Setting */ + + #define MXC_F_SPIMSS_STATUS_IRQ_POS 7 /**< STATUS_IRQ Position */ + #define MXC_F_SPIMSS_STATUS_IRQ ((uint32_t)(0x1UL << MXC_F_SPIMSS_STATUS_IRQ_POS)) /**< STATUS_IRQ Mask */ + #define MXC_V_SPIMSS_STATUS_IRQ_INACTIVE ((uint32_t)0x0UL) /**< STATUS_IRQ_INACTIVE Value */ + #define MXC_S_SPIMSS_STATUS_IRQ_INACTIVE (MXC_V_SPIMSS_STATUS_IRQ_INACTIVE << MXC_F_SPIMSS_STATUS_IRQ_POS) /**< STATUS_IRQ_INACTIVE Setting */ + #define MXC_V_SPIMSS_STATUS_IRQ_PENDING ((uint32_t)0x1UL) /**< STATUS_IRQ_PENDING Value */ + #define MXC_S_SPIMSS_STATUS_IRQ_PENDING (MXC_V_SPIMSS_STATUS_IRQ_PENDING << MXC_F_SPIMSS_STATUS_IRQ_POS) /**< STATUS_IRQ_PENDING Setting */ + +/**@} end of group SPIMSS_STATUS_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_MOD SPIMSS_MOD + * @brief SPI Mode Register. + * @{ + */ + #define MXC_F_SPIMSS_MOD_SSV_POS 0 /**< MOD_SSV Position */ + #define MXC_F_SPIMSS_MOD_SSV ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_SSV_POS)) /**< MOD_SSV Mask */ + #define MXC_V_SPIMSS_MOD_SSV_LO ((uint32_t)0x0UL) /**< MOD_SSV_LO Value */ + #define MXC_S_SPIMSS_MOD_SSV_LO (MXC_V_SPIMSS_MOD_SSV_LO << MXC_F_SPIMSS_MOD_SSV_POS) /**< MOD_SSV_LO Setting */ + #define MXC_V_SPIMSS_MOD_SSV_HI ((uint32_t)0x1UL) /**< MOD_SSV_HI Value */ + #define MXC_S_SPIMSS_MOD_SSV_HI (MXC_V_SPIMSS_MOD_SSV_HI << MXC_F_SPIMSS_MOD_SSV_POS) /**< MOD_SSV_HI Setting */ + + #define MXC_F_SPIMSS_MOD_SSIO_POS 1 /**< MOD_SSIO Position */ + #define MXC_F_SPIMSS_MOD_SSIO ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_SSIO_POS)) /**< MOD_SSIO Mask */ + #define MXC_V_SPIMSS_MOD_SSIO_INPUT ((uint32_t)0x0UL) /**< MOD_SSIO_INPUT Value */ + #define MXC_S_SPIMSS_MOD_SSIO_INPUT (MXC_V_SPIMSS_MOD_SSIO_INPUT << MXC_F_SPIMSS_MOD_SSIO_POS) /**< MOD_SSIO_INPUT Setting */ + #define MXC_V_SPIMSS_MOD_SSIO_OUTPUT ((uint32_t)0x1UL) /**< MOD_SSIO_OUTPUT Value */ + #define MXC_S_SPIMSS_MOD_SSIO_OUTPUT (MXC_V_SPIMSS_MOD_SSIO_OUTPUT << MXC_F_SPIMSS_MOD_SSIO_POS) /**< MOD_SSIO_OUTPUT Setting */ + + #define MXC_F_SPIMSS_MOD_NUMBITS_POS 2 /**< MOD_NUMBITS Position */ + #define MXC_F_SPIMSS_MOD_NUMBITS ((uint32_t)(0xFUL << MXC_F_SPIMSS_MOD_NUMBITS_POS)) /**< MOD_NUMBITS Mask */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS16 ((uint32_t)0x0UL) /**< MOD_NUMBITS_BITS16 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS16 (MXC_V_SPIMSS_MOD_NUMBITS_BITS16 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS16 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS1 ((uint32_t)0x1UL) /**< MOD_NUMBITS_BITS1 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS1 (MXC_V_SPIMSS_MOD_NUMBITS_BITS1 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS1 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS2 ((uint32_t)0x2UL) /**< MOD_NUMBITS_BITS2 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS2 (MXC_V_SPIMSS_MOD_NUMBITS_BITS2 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS2 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS3 ((uint32_t)0x3UL) /**< MOD_NUMBITS_BITS3 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS3 (MXC_V_SPIMSS_MOD_NUMBITS_BITS3 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS3 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS4 ((uint32_t)0x4UL) /**< MOD_NUMBITS_BITS4 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS4 (MXC_V_SPIMSS_MOD_NUMBITS_BITS4 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS4 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS5 ((uint32_t)0x5UL) /**< MOD_NUMBITS_BITS5 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS5 (MXC_V_SPIMSS_MOD_NUMBITS_BITS5 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS5 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS6 ((uint32_t)0x6UL) /**< MOD_NUMBITS_BITS6 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS6 (MXC_V_SPIMSS_MOD_NUMBITS_BITS6 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS6 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS7 ((uint32_t)0x7UL) /**< MOD_NUMBITS_BITS7 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS7 (MXC_V_SPIMSS_MOD_NUMBITS_BITS7 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS7 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS8 ((uint32_t)0x8UL) /**< MOD_NUMBITS_BITS8 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS8 (MXC_V_SPIMSS_MOD_NUMBITS_BITS8 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS8 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS9 ((uint32_t)0x9UL) /**< MOD_NUMBITS_BITS9 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS9 (MXC_V_SPIMSS_MOD_NUMBITS_BITS9 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS9 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS10 ((uint32_t)0xAUL) /**< MOD_NUMBITS_BITS10 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS10 (MXC_V_SPIMSS_MOD_NUMBITS_BITS10 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS10 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS11 ((uint32_t)0xBUL) /**< MOD_NUMBITS_BITS11 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS11 (MXC_V_SPIMSS_MOD_NUMBITS_BITS11 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS11 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS12 ((uint32_t)0xCUL) /**< MOD_NUMBITS_BITS12 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS12 (MXC_V_SPIMSS_MOD_NUMBITS_BITS12 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS12 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS13 ((uint32_t)0xDUL) /**< MOD_NUMBITS_BITS13 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS13 (MXC_V_SPIMSS_MOD_NUMBITS_BITS13 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS13 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS14 ((uint32_t)0xEUL) /**< MOD_NUMBITS_BITS14 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS14 (MXC_V_SPIMSS_MOD_NUMBITS_BITS14 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS14 Setting */ + #define MXC_V_SPIMSS_MOD_NUMBITS_BITS15 ((uint32_t)0xFUL) /**< MOD_NUMBITS_BITS15 Value */ + #define MXC_S_SPIMSS_MOD_NUMBITS_BITS15 (MXC_V_SPIMSS_MOD_NUMBITS_BITS15 << MXC_F_SPIMSS_MOD_NUMBITS_POS) /**< MOD_NUMBITS_BITS15 Setting */ + + #define MXC_F_SPIMSS_MOD_TX_LJ_POS 7 /**< MOD_TX_LJ Position */ + #define MXC_F_SPIMSS_MOD_TX_LJ ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_TX_LJ_POS)) /**< MOD_TX_LJ Mask */ + #define MXC_V_SPIMSS_MOD_TX_LJ_DISABLE ((uint32_t)0x0UL) /**< MOD_TX_LJ_DISABLE Value */ + #define MXC_S_SPIMSS_MOD_TX_LJ_DISABLE (MXC_V_SPIMSS_MOD_TX_LJ_DISABLE << MXC_F_SPIMSS_MOD_TX_LJ_POS) /**< MOD_TX_LJ_DISABLE Setting */ + #define MXC_V_SPIMSS_MOD_TX_LJ_ENABLE ((uint32_t)0x1UL) /**< MOD_TX_LJ_ENABLE Value */ + #define MXC_S_SPIMSS_MOD_TX_LJ_ENABLE (MXC_V_SPIMSS_MOD_TX_LJ_ENABLE << MXC_F_SPIMSS_MOD_TX_LJ_POS) /**< MOD_TX_LJ_ENABLE Setting */ + + #define MXC_F_SPIMSS_MOD_SSL1_POS 8 /**< MOD_SSL1 Position */ + #define MXC_F_SPIMSS_MOD_SSL1 ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_SSL1_POS)) /**< MOD_SSL1 Mask */ + #define MXC_V_SPIMSS_MOD_SSL1_HI ((uint32_t)0x0UL) /**< MOD_SSL1_HI Value */ + #define MXC_S_SPIMSS_MOD_SSL1_HI (MXC_V_SPIMSS_MOD_SSL1_HI << MXC_F_SPIMSS_MOD_SSL1_POS) /**< MOD_SSL1_HI Setting */ + #define MXC_V_SPIMSS_MOD_SSL1_LO ((uint32_t)0x1UL) /**< MOD_SSL1_LO Value */ + #define MXC_S_SPIMSS_MOD_SSL1_LO (MXC_V_SPIMSS_MOD_SSL1_LO << MXC_F_SPIMSS_MOD_SSL1_POS) /**< MOD_SSL1_LO Setting */ + + #define MXC_F_SPIMSS_MOD_SSL2_POS 9 /**< MOD_SSL2 Position */ + #define MXC_F_SPIMSS_MOD_SSL2 ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_SSL2_POS)) /**< MOD_SSL2 Mask */ + #define MXC_V_SPIMSS_MOD_SSL2_HI ((uint32_t)0x0UL) /**< MOD_SSL2_HI Value */ + #define MXC_S_SPIMSS_MOD_SSL2_HI (MXC_V_SPIMSS_MOD_SSL2_HI << MXC_F_SPIMSS_MOD_SSL2_POS) /**< MOD_SSL2_HI Setting */ + #define MXC_V_SPIMSS_MOD_SSL2_LO ((uint32_t)0x1UL) /**< MOD_SSL2_LO Value */ + #define MXC_S_SPIMSS_MOD_SSL2_LO (MXC_V_SPIMSS_MOD_SSL2_LO << MXC_F_SPIMSS_MOD_SSL2_POS) /**< MOD_SSL2_LO Setting */ + + #define MXC_F_SPIMSS_MOD_SSL3_POS 10 /**< MOD_SSL3 Position */ + #define MXC_F_SPIMSS_MOD_SSL3 ((uint32_t)(0x1UL << MXC_F_SPIMSS_MOD_SSL3_POS)) /**< MOD_SSL3 Mask */ + #define MXC_V_SPIMSS_MOD_SSL3_HI ((uint32_t)0x0UL) /**< MOD_SSL3_HI Value */ + #define MXC_S_SPIMSS_MOD_SSL3_HI (MXC_V_SPIMSS_MOD_SSL3_HI << MXC_F_SPIMSS_MOD_SSL3_POS) /**< MOD_SSL3_HI Setting */ + #define MXC_V_SPIMSS_MOD_SSL3_LO ((uint32_t)0x1UL) /**< MOD_SSL3_LO Value */ + #define MXC_S_SPIMSS_MOD_SSL3_LO (MXC_V_SPIMSS_MOD_SSL3_LO << MXC_F_SPIMSS_MOD_SSL3_POS) /**< MOD_SSL3_LO Setting */ + +/**@} end of group SPIMSS_MOD_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_BRG SPIMSS_BRG + * @brief Baud Rate Reload Value. The SPI Baud Rate register is a 16-bit reload value for + * the SPI Baud Rate Generator. The reload value must be greater than or equal to + * 0002H for proper SPI operation (maximum baud rate is PCLK frequency divided by + * 4). + * @{ + */ + #define MXC_F_SPIMSS_BRG_BRG_POS 0 /**< BRG_BRG Position */ + #define MXC_F_SPIMSS_BRG_BRG ((uint32_t)(0xFFFFUL << MXC_F_SPIMSS_BRG_BRG_POS)) /**< BRG_BRG Mask */ + +/**@} end of group SPIMSS_BRG_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_DMA SPIMSS_DMA + * @brief SPI DMA Register. + * @{ + */ + #define MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS 0 /**< DMA_TX_FIFO_LEVEL Position */ + #define MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL ((uint32_t)(0x7UL << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS)) /**< DMA_TX_FIFO_LEVEL Mask */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRY1 ((uint32_t)0x0UL) /**< DMA_TX_FIFO_LEVEL_ENTRY1 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRY1 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRY1 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRY1 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES2 ((uint32_t)0x1UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES2 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES2 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES2 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES2 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES3 ((uint32_t)0x2UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES3 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES3 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES3 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES3 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES4 ((uint32_t)0x3UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES4 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES4 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES4 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES4 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES5 ((uint32_t)0x4UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES5 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES5 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES5 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES5 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES6 ((uint32_t)0x5UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES6 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES6 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES6 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES6 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES7 ((uint32_t)0x6UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES7 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES7 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES7 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES7 Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES8 ((uint32_t)0x7UL) /**< DMA_TX_FIFO_LEVEL_ENTRIES8 Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES8 (MXC_V_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES8 << MXC_F_SPIMSS_DMA_TX_FIFO_LEVEL_POS) /**< DMA_TX_FIFO_LEVEL_ENTRIES8 Setting */ + + #define MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR_POS 4 /**< DMA_TX_FIFO_CLEAR Position */ + #define MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR_POS)) /**< DMA_TX_FIFO_CLEAR Mask */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_CLEAR_COMPLETE ((uint32_t)0x0UL) /**< DMA_TX_FIFO_CLEAR_COMPLETE Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_CLEAR_COMPLETE (MXC_V_SPIMSS_DMA_TX_FIFO_CLEAR_COMPLETE << MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR_POS) /**< DMA_TX_FIFO_CLEAR_COMPLETE Setting */ + #define MXC_V_SPIMSS_DMA_TX_FIFO_CLEAR_START ((uint32_t)0x1UL) /**< DMA_TX_FIFO_CLEAR_START Value */ + #define MXC_S_SPIMSS_DMA_TX_FIFO_CLEAR_START (MXC_V_SPIMSS_DMA_TX_FIFO_CLEAR_START << MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR_POS) /**< DMA_TX_FIFO_CLEAR_START Setting */ + + #define MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS 8 /**< DMA_TX_FIFO_CNT Position */ + #define MXC_F_SPIMSS_DMA_TX_FIFO_CNT ((uint32_t)(0xFUL << MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS)) /**< DMA_TX_FIFO_CNT Mask */ + + #define MXC_F_SPIMSS_DMA_TX_DMA_EN_POS 15 /**< DMA_TX_DMA_EN Position */ + #define MXC_F_SPIMSS_DMA_TX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_TX_DMA_EN_POS)) /**< DMA_TX_DMA_EN Mask */ + #define MXC_V_SPIMSS_DMA_TX_DMA_EN_DISABLE ((uint32_t)0x0UL) /**< DMA_TX_DMA_EN_DISABLE Value */ + #define MXC_S_SPIMSS_DMA_TX_DMA_EN_DISABLE (MXC_V_SPIMSS_DMA_TX_DMA_EN_DISABLE << MXC_F_SPIMSS_DMA_TX_DMA_EN_POS) /**< DMA_TX_DMA_EN_DISABLE Setting */ + #define MXC_V_SPIMSS_DMA_TX_DMA_EN_ENABLE ((uint32_t)0x1UL) /**< DMA_TX_DMA_EN_ENABLE Value */ + #define MXC_S_SPIMSS_DMA_TX_DMA_EN_ENABLE (MXC_V_SPIMSS_DMA_TX_DMA_EN_ENABLE << MXC_F_SPIMSS_DMA_TX_DMA_EN_POS) /**< DMA_TX_DMA_EN_ENABLE Setting */ + + #define MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS 16 /**< DMA_RX_FIFO_LEVEL Position */ + #define MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL ((uint32_t)(0x7UL << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS)) /**< DMA_RX_FIFO_LEVEL Mask */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRY1 ((uint32_t)0x0UL) /**< DMA_RX_FIFO_LEVEL_ENTRY1 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRY1 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRY1 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRY1 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES2 ((uint32_t)0x1UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES2 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES2 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES2 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES2 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES3 ((uint32_t)0x2UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES3 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES3 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES3 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES3 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES4 ((uint32_t)0x3UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES4 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES4 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES4 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES4 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES5 ((uint32_t)0x4UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES5 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES5 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES5 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES5 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES6 ((uint32_t)0x5UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES6 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES6 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES6 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES6 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES7 ((uint32_t)0x6UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES7 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES7 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES7 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES7 Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES8 ((uint32_t)0x7UL) /**< DMA_RX_FIFO_LEVEL_ENTRIES8 Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES8 (MXC_V_SPIMSS_DMA_RX_FIFO_LEVEL_ENTRIES8 << MXC_F_SPIMSS_DMA_RX_FIFO_LEVEL_POS) /**< DMA_RX_FIFO_LEVEL_ENTRIES8 Setting */ + + #define MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR_POS 20 /**< DMA_RX_FIFO_CLEAR Position */ + #define MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR_POS)) /**< DMA_RX_FIFO_CLEAR Mask */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_CLEAR_COMPLETE ((uint32_t)0x0UL) /**< DMA_RX_FIFO_CLEAR_COMPLETE Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_CLEAR_COMPLETE (MXC_V_SPIMSS_DMA_RX_FIFO_CLEAR_COMPLETE << MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR_POS) /**< DMA_RX_FIFO_CLEAR_COMPLETE Setting */ + #define MXC_V_SPIMSS_DMA_RX_FIFO_CLEAR_START ((uint32_t)0x1UL) /**< DMA_RX_FIFO_CLEAR_START Value */ + #define MXC_S_SPIMSS_DMA_RX_FIFO_CLEAR_START (MXC_V_SPIMSS_DMA_RX_FIFO_CLEAR_START << MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR_POS) /**< DMA_RX_FIFO_CLEAR_START Setting */ + + #define MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS 24 /**< DMA_RX_FIFO_CNT Position */ + #define MXC_F_SPIMSS_DMA_RX_FIFO_CNT ((uint32_t)(0xFUL << MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS)) /**< DMA_RX_FIFO_CNT Mask */ + + #define MXC_F_SPIMSS_DMA_RX_DMA_EN_POS 31 /**< DMA_RX_DMA_EN Position */ + #define MXC_F_SPIMSS_DMA_RX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIMSS_DMA_RX_DMA_EN_POS)) /**< DMA_RX_DMA_EN Mask */ + #define MXC_V_SPIMSS_DMA_RX_DMA_EN_DISABLE ((uint32_t)0x0UL) /**< DMA_RX_DMA_EN_DISABLE Value */ + #define MXC_S_SPIMSS_DMA_RX_DMA_EN_DISABLE (MXC_V_SPIMSS_DMA_RX_DMA_EN_DISABLE << MXC_F_SPIMSS_DMA_RX_DMA_EN_POS) /**< DMA_RX_DMA_EN_DISABLE Setting */ + #define MXC_V_SPIMSS_DMA_RX_DMA_EN_ENABLE ((uint32_t)0x1UL) /**< DMA_RX_DMA_EN_ENABLE Value */ + #define MXC_S_SPIMSS_DMA_RX_DMA_EN_ENABLE (MXC_V_SPIMSS_DMA_RX_DMA_EN_ENABLE << MXC_F_SPIMSS_DMA_RX_DMA_EN_POS) /**< DMA_RX_DMA_EN_ENABLE Setting */ + +/**@} end of group SPIMSS_DMA_Register */ + +/** + * @ingroup spimss_registers + * @defgroup SPIMSS_I2S_CTRL SPIMSS_I2S_CTRL + * @brief I2S Control Register. + * @{ + */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_EN_POS 0 /**< I2S_CTRL_I2S_EN Position */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_EN ((uint32_t)(0x1UL << MXC_F_SPIMSS_I2S_CTRL_I2S_EN_POS)) /**< I2S_CTRL_I2S_EN Mask */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_EN_DISABLE ((uint32_t)0x0UL) /**< I2S_CTRL_I2S_EN_DISABLE Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_EN_DISABLE (MXC_V_SPIMSS_I2S_CTRL_I2S_EN_DISABLE << MXC_F_SPIMSS_I2S_CTRL_I2S_EN_POS) /**< I2S_CTRL_I2S_EN_DISABLE Setting */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_EN_ENABLE ((uint32_t)0x1UL) /**< I2S_CTRL_I2S_EN_ENABLE Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_EN_ENABLE (MXC_V_SPIMSS_I2S_CTRL_I2S_EN_ENABLE << MXC_F_SPIMSS_I2S_CTRL_I2S_EN_POS) /**< I2S_CTRL_I2S_EN_ENABLE Setting */ + + #define MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE_POS 1 /**< I2S_CTRL_I2S_MUTE Position */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE ((uint32_t)(0x1UL << MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE_POS)) /**< I2S_CTRL_I2S_MUTE Mask */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_MUTE_NORMAL ((uint32_t)0x0UL) /**< I2S_CTRL_I2S_MUTE_NORMAL Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_MUTE_NORMAL (MXC_V_SPIMSS_I2S_CTRL_I2S_MUTE_NORMAL << MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE_POS) /**< I2S_CTRL_I2S_MUTE_NORMAL Setting */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_MUTE_REPLACED ((uint32_t)0x1UL) /**< I2S_CTRL_I2S_MUTE_REPLACED Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_MUTE_REPLACED (MXC_V_SPIMSS_I2S_CTRL_I2S_MUTE_REPLACED << MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE_POS) /**< I2S_CTRL_I2S_MUTE_REPLACED Setting */ + + #define MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE_POS 2 /**< I2S_CTRL_I2S_PAUSE Position */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE ((uint32_t)(0x1UL << MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE_POS)) /**< I2S_CTRL_I2S_PAUSE Mask */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_PAUSE_NORMAL ((uint32_t)0x0UL) /**< I2S_CTRL_I2S_PAUSE_NORMAL Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_PAUSE_NORMAL (MXC_V_SPIMSS_I2S_CTRL_I2S_PAUSE_NORMAL << MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE_POS) /**< I2S_CTRL_I2S_PAUSE_NORMAL Setting */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_PAUSE_HALT ((uint32_t)0x1UL) /**< I2S_CTRL_I2S_PAUSE_HALT Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_PAUSE_HALT (MXC_V_SPIMSS_I2S_CTRL_I2S_PAUSE_HALT << MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE_POS) /**< I2S_CTRL_I2S_PAUSE_HALT Setting */ + + #define MXC_F_SPIMSS_I2S_CTRL_I2S_MONO_POS 3 /**< I2S_CTRL_I2S_MONO Position */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_MONO ((uint32_t)(0x1UL << MXC_F_SPIMSS_I2S_CTRL_I2S_MONO_POS)) /**< I2S_CTRL_I2S_MONO Mask */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_MONO_STEREOPHONIC ((uint32_t)0x0UL) /**< I2S_CTRL_I2S_MONO_STEREOPHONIC Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_MONO_STEREOPHONIC (MXC_V_SPIMSS_I2S_CTRL_I2S_MONO_STEREOPHONIC << MXC_F_SPIMSS_I2S_CTRL_I2S_MONO_POS) /**< I2S_CTRL_I2S_MONO_STEREOPHONIC Setting */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_MONO_MONOPHONIC ((uint32_t)0x1UL) /**< I2S_CTRL_I2S_MONO_MONOPHONIC Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_MONO_MONOPHONIC (MXC_V_SPIMSS_I2S_CTRL_I2S_MONO_MONOPHONIC << MXC_F_SPIMSS_I2S_CTRL_I2S_MONO_POS) /**< I2S_CTRL_I2S_MONO_MONOPHONIC Setting */ + + #define MXC_F_SPIMSS_I2S_CTRL_I2S_LJ_POS 4 /**< I2S_CTRL_I2S_LJ Position */ + #define MXC_F_SPIMSS_I2S_CTRL_I2S_LJ ((uint32_t)(0x1UL << MXC_F_SPIMSS_I2S_CTRL_I2S_LJ_POS)) /**< I2S_CTRL_I2S_LJ Mask */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_LJ_NORMAL ((uint32_t)0x0UL) /**< I2S_CTRL_I2S_LJ_NORMAL Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_LJ_NORMAL (MXC_V_SPIMSS_I2S_CTRL_I2S_LJ_NORMAL << MXC_F_SPIMSS_I2S_CTRL_I2S_LJ_POS) /**< I2S_CTRL_I2S_LJ_NORMAL Setting */ + #define MXC_V_SPIMSS_I2S_CTRL_I2S_LJ_REPLACED ((uint32_t)0x1UL) /**< I2S_CTRL_I2S_LJ_REPLACED Value */ + #define MXC_S_SPIMSS_I2S_CTRL_I2S_LJ_REPLACED (MXC_V_SPIMSS_I2S_CTRL_I2S_LJ_REPLACED << MXC_F_SPIMSS_I2S_CTRL_I2S_LJ_POS) /**< I2S_CTRL_I2S_LJ_REPLACED Setting */ + +/**@} end of group SPIMSS_I2S_CTRL_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SPIMSS_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/system_max32660.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/system_max32660.h new file mode 100644 index 0000000..6734800 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/system_max32660.h @@ -0,0 +1,93 @@ +/** + * @file system_max32660.h + * @brief System-specific header file + */ + + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-10 21:02:19 +0000 (Wed, 10 Oct 2018) $ + * $Revision: 38448 $ + * + ******************************************************************************/ + +#ifndef _SYSTEM_MAX32660_H_ +#define _SYSTEM_MAX32660_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include <stdint.h> + +/*---------------------------------------------------------------------------- + Define clocks + *----------------------------------------------------------------------------*/ + +#ifndef HFX_FREQ +#define HFX_FREQ 32768 +#endif + +#ifndef NANORING_FREQ +#define NANORING_FREQ 8000 +#endif + +#ifndef HIRC96_FREQ +#define HIRC96_FREQ 96000000 +#endif + +extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ +#ifndef PeripheralClock +#define PeripheralClock (SystemCoreClock /2) /*!< Peripheral Clock Frequency */ +#endif + +/* + * Initialize the system + * + * @brief Setup the microcontroller system. + * Initialize the System and update the SystemCoreClock variable. + */ +void SystemInit(void); + +/* + * Update SystemCoreClock variable + * + * @brief Updates the SystemCoreClock with current core Clock + * retrieved from cpu registers. + */ +void SystemCoreClockUpdate(void); + +#ifdef __cplusplus +} +#endif + +#endif /* _SYSTEM_MAX32660_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h new file mode 100644 index 0000000..5f74afa --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h @@ -0,0 +1,233 @@ +/** + * @file tmr_regs.h + * @brief Registers, Bit Masks and Bit Positions for the TMR Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _TMR_REGS_H_ +#define _TMR_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup tmr + * @defgroup tmr_registers TMR_Registers + * @brief Registers, Bit Masks and Bit Positions for the TMR Peripheral Module. + * @details 32-bit reloadable timer that can be used for timing and event counting. + */ + +/** + * @ingroup tmr_registers + * Structure type to access the TMR Registers. + */ +typedef struct { + __IO uint32_t cnt; /**< <tt>\b 0x00:</tt> TMR CNT Register */ + __IO uint32_t cmp; /**< <tt>\b 0x04:</tt> TMR CMP Register */ + __IO uint32_t pwm; /**< <tt>\b 0x08:</tt> TMR PWM Register */ + __IO uint32_t intr; /**< <tt>\b 0x0C:</tt> TMR INTR Register */ + __IO uint32_t cn; /**< <tt>\b 0x10:</tt> TMR CN Register */ + __IO uint32_t nolcmp; /**< <tt>\b 0x14:</tt> TMR NOLCMP Register */ +} mxc_tmr_regs_t; + +/* Register offsets for module TMR */ +/** + * @ingroup tmr_registers + * @defgroup TMR_Register_Offsets Register Offsets + * @brief TMR Peripheral Register Offsets from the TMR Base Peripheral Address. + * @{ + */ + #define MXC_R_TMR_CNT ((uint32_t)0x00000000UL) /**< Offset from TMR Base Address: <tt> 0x0000</tt> */ + #define MXC_R_TMR_CMP ((uint32_t)0x00000004UL) /**< Offset from TMR Base Address: <tt> 0x0004</tt> */ + #define MXC_R_TMR_PWM ((uint32_t)0x00000008UL) /**< Offset from TMR Base Address: <tt> 0x0008</tt> */ + #define MXC_R_TMR_INTR ((uint32_t)0x0000000CUL) /**< Offset from TMR Base Address: <tt> 0x000C</tt> */ + #define MXC_R_TMR_CN ((uint32_t)0x00000010UL) /**< Offset from TMR Base Address: <tt> 0x0010</tt> */ + #define MXC_R_TMR_NOLCMP ((uint32_t)0x00000014UL) /**< Offset from TMR Base Address: <tt> 0x0014</tt> */ +/**@} end of group tmr_registers */ + +/** + * @ingroup tmr_registers + * @defgroup TMR_INTR TMR_INTR + * @brief Clear Interrupt. Writing a value (0 or 1) to a bit in this register clears the + * associated interrupt. + * @{ + */ + #define MXC_F_TMR_INTR_IRQ_CLR_POS 0 /**< INTR_IRQ_CLR Position */ + #define MXC_F_TMR_INTR_IRQ_CLR ((uint32_t)(0x1UL << MXC_F_TMR_INTR_IRQ_CLR_POS)) /**< INTR_IRQ_CLR Mask */ + +/**@} end of group TMR_INTR_Register */ + +/** + * @ingroup tmr_registers + * @defgroup TMR_CN TMR_CN + * @brief Timer Control Register. + * @{ + */ + #define MXC_F_TMR_CN_TMODE_POS 0 /**< CN_TMODE Position */ + #define MXC_F_TMR_CN_TMODE ((uint32_t)(0x7UL << MXC_F_TMR_CN_TMODE_POS)) /**< CN_TMODE Mask */ + #define MXC_V_TMR_CN_TMODE_ONESHOT ((uint32_t)0x0UL) /**< CN_TMODE_ONESHOT Value */ + #define MXC_S_TMR_CN_TMODE_ONESHOT (MXC_V_TMR_CN_TMODE_ONESHOT << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_ONESHOT Setting */ + #define MXC_V_TMR_CN_TMODE_CONTINUOUS ((uint32_t)0x1UL) /**< CN_TMODE_CONTINUOUS Value */ + #define MXC_S_TMR_CN_TMODE_CONTINUOUS (MXC_V_TMR_CN_TMODE_CONTINUOUS << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_CONTINUOUS Setting */ + #define MXC_V_TMR_CN_TMODE_COUNTER ((uint32_t)0x2UL) /**< CN_TMODE_COUNTER Value */ + #define MXC_S_TMR_CN_TMODE_COUNTER (MXC_V_TMR_CN_TMODE_COUNTER << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_COUNTER Setting */ + #define MXC_V_TMR_CN_TMODE_PWM ((uint32_t)0x3UL) /**< CN_TMODE_PWM Value */ + #define MXC_S_TMR_CN_TMODE_PWM (MXC_V_TMR_CN_TMODE_PWM << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_PWM Setting */ + #define MXC_V_TMR_CN_TMODE_CAPTURE ((uint32_t)0x4UL) /**< CN_TMODE_CAPTURE Value */ + #define MXC_S_TMR_CN_TMODE_CAPTURE (MXC_V_TMR_CN_TMODE_CAPTURE << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_CAPTURE Setting */ + #define MXC_V_TMR_CN_TMODE_COMPARE ((uint32_t)0x5UL) /**< CN_TMODE_COMPARE Value */ + #define MXC_S_TMR_CN_TMODE_COMPARE (MXC_V_TMR_CN_TMODE_COMPARE << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_COMPARE Setting */ + #define MXC_V_TMR_CN_TMODE_GATED ((uint32_t)0x6UL) /**< CN_TMODE_GATED Value */ + #define MXC_S_TMR_CN_TMODE_GATED (MXC_V_TMR_CN_TMODE_GATED << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_GATED Setting */ + #define MXC_V_TMR_CN_TMODE_CAPTURECOMPARE ((uint32_t)0x7UL) /**< CN_TMODE_CAPTURECOMPARE Value */ + #define MXC_S_TMR_CN_TMODE_CAPTURECOMPARE (MXC_V_TMR_CN_TMODE_CAPTURECOMPARE << MXC_F_TMR_CN_TMODE_POS) /**< CN_TMODE_CAPTURECOMPARE Setting */ + + #define MXC_F_TMR_CN_PRES_POS 3 /**< CN_PRES Position */ + #define MXC_F_TMR_CN_PRES ((uint32_t)(0x7UL << MXC_F_TMR_CN_PRES_POS)) /**< CN_PRES Mask */ + #define MXC_V_TMR_CN_PRES_DIV1 ((uint32_t)0x0UL) /**< CN_PRES_DIV1 Value */ + #define MXC_S_TMR_CN_PRES_DIV1 (MXC_V_TMR_CN_PRES_DIV1 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV1 Setting */ + #define MXC_V_TMR_CN_PRES_DIV2 ((uint32_t)0x1UL) /**< CN_PRES_DIV2 Value */ + #define MXC_S_TMR_CN_PRES_DIV2 (MXC_V_TMR_CN_PRES_DIV2 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV2 Setting */ + #define MXC_V_TMR_CN_PRES_DIV4 ((uint32_t)0x2UL) /**< CN_PRES_DIV4 Value */ + #define MXC_S_TMR_CN_PRES_DIV4 (MXC_V_TMR_CN_PRES_DIV4 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV4 Setting */ + #define MXC_V_TMR_CN_PRES_DIV8 ((uint32_t)0x3UL) /**< CN_PRES_DIV8 Value */ + #define MXC_S_TMR_CN_PRES_DIV8 (MXC_V_TMR_CN_PRES_DIV8 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV8 Setting */ + #define MXC_V_TMR_CN_PRES_DIV16 ((uint32_t)0x4UL) /**< CN_PRES_DIV16 Value */ + #define MXC_S_TMR_CN_PRES_DIV16 (MXC_V_TMR_CN_PRES_DIV16 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV16 Setting */ + #define MXC_V_TMR_CN_PRES_DIV32 ((uint32_t)0x5UL) /**< CN_PRES_DIV32 Value */ + #define MXC_S_TMR_CN_PRES_DIV32 (MXC_V_TMR_CN_PRES_DIV32 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV32 Setting */ + #define MXC_V_TMR_CN_PRES_DIV64 ((uint32_t)0x6UL) /**< CN_PRES_DIV64 Value */ + #define MXC_S_TMR_CN_PRES_DIV64 (MXC_V_TMR_CN_PRES_DIV64 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV64 Setting */ + #define MXC_V_TMR_CN_PRES_DIV128 ((uint32_t)0x7UL) /**< CN_PRES_DIV128 Value */ + #define MXC_S_TMR_CN_PRES_DIV128 (MXC_V_TMR_CN_PRES_DIV128 << MXC_F_TMR_CN_PRES_POS) /**< CN_PRES_DIV128 Setting */ + + #define MXC_F_TMR_CN_TPOL_POS 6 /**< CN_TPOL Position */ + #define MXC_F_TMR_CN_TPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_TPOL_POS)) /**< CN_TPOL Mask */ + #define MXC_V_TMR_CN_TPOL_ACTIVEHI ((uint32_t)0x0UL) /**< CN_TPOL_ACTIVEHI Value */ + #define MXC_S_TMR_CN_TPOL_ACTIVEHI (MXC_V_TMR_CN_TPOL_ACTIVEHI << MXC_F_TMR_CN_TPOL_POS) /**< CN_TPOL_ACTIVEHI Setting */ + #define MXC_V_TMR_CN_TPOL_ACTIVELO ((uint32_t)0x1UL) /**< CN_TPOL_ACTIVELO Value */ + #define MXC_S_TMR_CN_TPOL_ACTIVELO (MXC_V_TMR_CN_TPOL_ACTIVELO << MXC_F_TMR_CN_TPOL_POS) /**< CN_TPOL_ACTIVELO Setting */ + + #define MXC_F_TMR_CN_TEN_POS 7 /**< CN_TEN Position */ + #define MXC_F_TMR_CN_TEN ((uint32_t)(0x1UL << MXC_F_TMR_CN_TEN_POS)) /**< CN_TEN Mask */ + #define MXC_V_TMR_CN_TEN_DIS ((uint32_t)0x0UL) /**< CN_TEN_DIS Value */ + #define MXC_S_TMR_CN_TEN_DIS (MXC_V_TMR_CN_TEN_DIS << MXC_F_TMR_CN_TEN_POS) /**< CN_TEN_DIS Setting */ + #define MXC_V_TMR_CN_TEN_EN ((uint32_t)0x1UL) /**< CN_TEN_EN Value */ + #define MXC_S_TMR_CN_TEN_EN (MXC_V_TMR_CN_TEN_EN << MXC_F_TMR_CN_TEN_POS) /**< CN_TEN_EN Setting */ + + #define MXC_F_TMR_CN_PRES3_POS 8 /**< CN_PRES3 Position */ + #define MXC_F_TMR_CN_PRES3 ((uint32_t)(0x1UL << MXC_F_TMR_CN_PRES3_POS)) /**< CN_PRES3 Mask */ + + #define MXC_F_TMR_CN_PWMSYNC_POS 9 /**< CN_PWMSYNC Position */ + #define MXC_F_TMR_CN_PWMSYNC ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMSYNC_POS)) /**< CN_PWMSYNC Mask */ + #define MXC_V_TMR_CN_PWMSYNC_DIS ((uint32_t)0x0UL) /**< CN_PWMSYNC_DIS Value */ + #define MXC_S_TMR_CN_PWMSYNC_DIS (MXC_V_TMR_CN_PWMSYNC_DIS << MXC_F_TMR_CN_PWMSYNC_POS) /**< CN_PWMSYNC_DIS Setting */ + #define MXC_V_TMR_CN_PWMSYNC_EN ((uint32_t)0x1UL) /**< CN_PWMSYNC_EN Value */ + #define MXC_S_TMR_CN_PWMSYNC_EN (MXC_V_TMR_CN_PWMSYNC_EN << MXC_F_TMR_CN_PWMSYNC_POS) /**< CN_PWMSYNC_EN Setting */ + + #define MXC_F_TMR_CN_NOLHPOL_POS 10 /**< CN_NOLHPOL Position */ + #define MXC_F_TMR_CN_NOLHPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLHPOL_POS)) /**< CN_NOLHPOL Mask */ + #define MXC_V_TMR_CN_NOLHPOL_DIS ((uint32_t)0x0UL) /**< CN_NOLHPOL_DIS Value */ + #define MXC_S_TMR_CN_NOLHPOL_DIS (MXC_V_TMR_CN_NOLHPOL_DIS << MXC_F_TMR_CN_NOLHPOL_POS) /**< CN_NOLHPOL_DIS Setting */ + #define MXC_V_TMR_CN_NOLHPOL_EN ((uint32_t)0x1UL) /**< CN_NOLHPOL_EN Value */ + #define MXC_S_TMR_CN_NOLHPOL_EN (MXC_V_TMR_CN_NOLHPOL_EN << MXC_F_TMR_CN_NOLHPOL_POS) /**< CN_NOLHPOL_EN Setting */ + + #define MXC_F_TMR_CN_NOLLPOL_POS 11 /**< CN_NOLLPOL Position */ + #define MXC_F_TMR_CN_NOLLPOL ((uint32_t)(0x1UL << MXC_F_TMR_CN_NOLLPOL_POS)) /**< CN_NOLLPOL Mask */ + #define MXC_V_TMR_CN_NOLLPOL_DIS ((uint32_t)0x0UL) /**< CN_NOLLPOL_DIS Value */ + #define MXC_S_TMR_CN_NOLLPOL_DIS (MXC_V_TMR_CN_NOLLPOL_DIS << MXC_F_TMR_CN_NOLLPOL_POS) /**< CN_NOLLPOL_DIS Setting */ + #define MXC_V_TMR_CN_NOLLPOL_EN ((uint32_t)0x1UL) /**< CN_NOLLPOL_EN Value */ + #define MXC_S_TMR_CN_NOLLPOL_EN (MXC_V_TMR_CN_NOLLPOL_EN << MXC_F_TMR_CN_NOLLPOL_POS) /**< CN_NOLLPOL_EN Setting */ + + #define MXC_F_TMR_CN_PWMCKBD_POS 12 /**< CN_PWMCKBD Position */ + #define MXC_F_TMR_CN_PWMCKBD ((uint32_t)(0x1UL << MXC_F_TMR_CN_PWMCKBD_POS)) /**< CN_PWMCKBD Mask */ + #define MXC_V_TMR_CN_PWMCKBD_DIS ((uint32_t)0x1UL) /**< CN_PWMCKBD_DIS Value */ + #define MXC_S_TMR_CN_PWMCKBD_DIS (MXC_V_TMR_CN_PWMCKBD_DIS << MXC_F_TMR_CN_PWMCKBD_POS) /**< CN_PWMCKBD_DIS Setting */ + #define MXC_V_TMR_CN_PWMCKBD_EN ((uint32_t)0x0UL) /**< CN_PWMCKBD_EN Value */ + #define MXC_S_TMR_CN_PWMCKBD_EN (MXC_V_TMR_CN_PWMCKBD_EN << MXC_F_TMR_CN_PWMCKBD_POS) /**< CN_PWMCKBD_EN Setting */ + +/**@} end of group TMR_CN_Register */ + +/** + * @ingroup tmr_registers + * @defgroup TMR_NOLCMP TMR_NOLCMP + * @brief Timer Non-Overlapping Compare Register. + * @{ + */ + #define MXC_F_TMR_NOLCMP_NOLLCMP_POS 0 /**< NOLCMP_NOLLCMP Position */ + #define MXC_F_TMR_NOLCMP_NOLLCMP ((uint32_t)(0xFFUL << MXC_F_TMR_NOLCMP_NOLLCMP_POS)) /**< NOLCMP_NOLLCMP Mask */ + + #define MXC_F_TMR_NOLCMP_NOLHCMP_POS 8 /**< NOLCMP_NOLHCMP Position */ + #define MXC_F_TMR_NOLCMP_NOLHCMP ((uint32_t)(0xFFUL << MXC_F_TMR_NOLCMP_NOLHCMP_POS)) /**< NOLCMP_NOLHCMP Mask */ + +/**@} end of group TMR_NOLCMP_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _TMR_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h new file mode 100644 index 0000000..aaa2f5e --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h @@ -0,0 +1,450 @@ +/** + * @file uart_regs.h + * @brief Registers, Bit Masks and Bit Positions for the UART Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _UART_REGS_H_ +#define _UART_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup uart + * @defgroup uart_registers UART_Registers + * @brief Registers, Bit Masks and Bit Positions for the UART Peripheral Module. + * @details UART + */ + +/** + * @ingroup uart_registers + * Structure type to access the UART Registers. + */ +typedef struct { + __IO uint32_t ctrl; /**< <tt>\b 0x00:</tt> UART CTRL Register */ + __IO uint32_t thresh_ctrl; /**< <tt>\b 0x04:</tt> UART THRESH_CTRL Register */ + __I uint32_t status; /**< <tt>\b 0x08:</tt> UART STATUS Register */ + __IO uint32_t int_en; /**< <tt>\b 0x0C:</tt> UART INT_EN Register */ + __IO uint32_t int_fl; /**< <tt>\b 0x10:</tt> UART INT_FL Register */ + __IO uint32_t baud0; /**< <tt>\b 0x14:</tt> UART BAUD0 Register */ + __IO uint32_t baud1; /**< <tt>\b 0x18:</tt> UART BAUD1 Register */ + __IO uint32_t fifo; /**< <tt>\b 0x1C:</tt> UART FIFO Register */ + __IO uint32_t dma; /**< <tt>\b 0x20:</tt> UART DMA Register */ + __IO uint32_t tx_fifo; /**< <tt>\b 0x24:</tt> UART TX_FIFO Register */ +} mxc_uart_regs_t; + +/* Register offsets for module UART */ +/** + * @ingroup uart_registers + * @defgroup UART_Register_Offsets Register Offsets + * @brief UART Peripheral Register Offsets from the UART Base Peripheral Address. + * @{ + */ + #define MXC_R_UART_CTRL ((uint32_t)0x00000000UL) /**< Offset from UART Base Address: <tt> 0x0000</tt> */ + #define MXC_R_UART_THRESH_CTRL ((uint32_t)0x00000004UL) /**< Offset from UART Base Address: <tt> 0x0004</tt> */ + #define MXC_R_UART_STATUS ((uint32_t)0x00000008UL) /**< Offset from UART Base Address: <tt> 0x0008</tt> */ + #define MXC_R_UART_INT_EN ((uint32_t)0x0000000CUL) /**< Offset from UART Base Address: <tt> 0x000C</tt> */ + #define MXC_R_UART_INT_FL ((uint32_t)0x00000010UL) /**< Offset from UART Base Address: <tt> 0x0010</tt> */ + #define MXC_R_UART_BAUD0 ((uint32_t)0x00000014UL) /**< Offset from UART Base Address: <tt> 0x0014</tt> */ + #define MXC_R_UART_BAUD1 ((uint32_t)0x00000018UL) /**< Offset from UART Base Address: <tt> 0x0018</tt> */ + #define MXC_R_UART_FIFO ((uint32_t)0x0000001CUL) /**< Offset from UART Base Address: <tt> 0x001C</tt> */ + #define MXC_R_UART_DMA ((uint32_t)0x00000020UL) /**< Offset from UART Base Address: <tt> 0x0020</tt> */ + #define MXC_R_UART_TX_FIFO ((uint32_t)0x00000024UL) /**< Offset from UART Base Address: <tt> 0x0024</tt> */ +/**@} end of group uart_registers */ + +/** + * @ingroup uart_registers + * @defgroup UART_CTRL UART_CTRL + * @brief Control Register. + * @{ + */ + #define MXC_F_UART_CTRL_ENABLE_POS 0 /**< CTRL_ENABLE Position */ + #define MXC_F_UART_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_UART_CTRL_ENABLE_POS)) /**< CTRL_ENABLE Mask */ + #define MXC_V_UART_CTRL_ENABLE_DIS ((uint32_t)0x0UL) /**< CTRL_ENABLE_DIS Value */ + #define MXC_S_UART_CTRL_ENABLE_DIS (MXC_V_UART_CTRL_ENABLE_DIS << MXC_F_UART_CTRL_ENABLE_POS) /**< CTRL_ENABLE_DIS Setting */ + #define MXC_V_UART_CTRL_ENABLE_EN ((uint32_t)0x1UL) /**< CTRL_ENABLE_EN Value */ + #define MXC_S_UART_CTRL_ENABLE_EN (MXC_V_UART_CTRL_ENABLE_EN << MXC_F_UART_CTRL_ENABLE_POS) /**< CTRL_ENABLE_EN Setting */ + + #define MXC_F_UART_CTRL_PARITY_EN_POS 1 /**< CTRL_PARITY_EN Position */ + #define MXC_F_UART_CTRL_PARITY_EN ((uint32_t)(0x1UL << MXC_F_UART_CTRL_PARITY_EN_POS)) /**< CTRL_PARITY_EN Mask */ + #define MXC_V_UART_CTRL_PARITY_EN_DIS ((uint32_t)0x0UL) /**< CTRL_PARITY_EN_DIS Value */ + #define MXC_S_UART_CTRL_PARITY_EN_DIS (MXC_V_UART_CTRL_PARITY_EN_DIS << MXC_F_UART_CTRL_PARITY_EN_POS) /**< CTRL_PARITY_EN_DIS Setting */ + #define MXC_V_UART_CTRL_PARITY_EN_EN ((uint32_t)0x1UL) /**< CTRL_PARITY_EN_EN Value */ + #define MXC_S_UART_CTRL_PARITY_EN_EN (MXC_V_UART_CTRL_PARITY_EN_EN << MXC_F_UART_CTRL_PARITY_EN_POS) /**< CTRL_PARITY_EN_EN Setting */ + + #define MXC_F_UART_CTRL_PARITY_POS 2 /**< CTRL_PARITY Position */ + #define MXC_F_UART_CTRL_PARITY ((uint32_t)(0x3UL << MXC_F_UART_CTRL_PARITY_POS)) /**< CTRL_PARITY Mask */ + #define MXC_V_UART_CTRL_PARITY_EVEN ((uint32_t)0x0UL) /**< CTRL_PARITY_EVEN Value */ + #define MXC_S_UART_CTRL_PARITY_EVEN (MXC_V_UART_CTRL_PARITY_EVEN << MXC_F_UART_CTRL_PARITY_POS) /**< CTRL_PARITY_EVEN Setting */ + #define MXC_V_UART_CTRL_PARITY_ODD ((uint32_t)0x1UL) /**< CTRL_PARITY_ODD Value */ + #define MXC_S_UART_CTRL_PARITY_ODD (MXC_V_UART_CTRL_PARITY_ODD << MXC_F_UART_CTRL_PARITY_POS) /**< CTRL_PARITY_ODD Setting */ + #define MXC_V_UART_CTRL_PARITY_MARK ((uint32_t)0x2UL) /**< CTRL_PARITY_MARK Value */ + #define MXC_S_UART_CTRL_PARITY_MARK (MXC_V_UART_CTRL_PARITY_MARK << MXC_F_UART_CTRL_PARITY_POS) /**< CTRL_PARITY_MARK Setting */ + #define MXC_V_UART_CTRL_PARITY_SPACE ((uint32_t)0x3UL) /**< CTRL_PARITY_SPACE Value */ + #define MXC_S_UART_CTRL_PARITY_SPACE (MXC_V_UART_CTRL_PARITY_SPACE << MXC_F_UART_CTRL_PARITY_POS) /**< CTRL_PARITY_SPACE Setting */ + + #define MXC_F_UART_CTRL_PARMD_POS 4 /**< CTRL_PARMD Position */ + #define MXC_F_UART_CTRL_PARMD ((uint32_t)(0x1UL << MXC_F_UART_CTRL_PARMD_POS)) /**< CTRL_PARMD Mask */ + #define MXC_V_UART_CTRL_PARMD_1 ((uint32_t)0x0UL) /**< CTRL_PARMD_1 Value */ + #define MXC_S_UART_CTRL_PARMD_1 (MXC_V_UART_CTRL_PARMD_1 << MXC_F_UART_CTRL_PARMD_POS) /**< CTRL_PARMD_1 Setting */ + #define MXC_V_UART_CTRL_PARMD_0 ((uint32_t)0x1UL) /**< CTRL_PARMD_0 Value */ + #define MXC_S_UART_CTRL_PARMD_0 (MXC_V_UART_CTRL_PARMD_0 << MXC_F_UART_CTRL_PARMD_POS) /**< CTRL_PARMD_0 Setting */ + + #define MXC_F_UART_CTRL_TX_FLUSH_POS 5 /**< CTRL_TX_FLUSH Position */ + #define MXC_F_UART_CTRL_TX_FLUSH ((uint32_t)(0x1UL << MXC_F_UART_CTRL_TX_FLUSH_POS)) /**< CTRL_TX_FLUSH Mask */ + + #define MXC_F_UART_CTRL_RX_FLUSH_POS 6 /**< CTRL_RX_FLUSH Position */ + #define MXC_F_UART_CTRL_RX_FLUSH ((uint32_t)(0x1UL << MXC_F_UART_CTRL_RX_FLUSH_POS)) /**< CTRL_RX_FLUSH Mask */ + + #define MXC_F_UART_CTRL_BITACC_POS 7 /**< CTRL_BITACC Position */ + #define MXC_F_UART_CTRL_BITACC ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BITACC_POS)) /**< CTRL_BITACC Mask */ + #define MXC_V_UART_CTRL_BITACC_FRAME ((uint32_t)0x0UL) /**< CTRL_BITACC_FRAME Value */ + #define MXC_S_UART_CTRL_BITACC_FRAME (MXC_V_UART_CTRL_BITACC_FRAME << MXC_F_UART_CTRL_BITACC_POS) /**< CTRL_BITACC_FRAME Setting */ + #define MXC_V_UART_CTRL_BITACC_BIT ((uint32_t)0x1UL) /**< CTRL_BITACC_BIT Value */ + #define MXC_S_UART_CTRL_BITACC_BIT (MXC_V_UART_CTRL_BITACC_BIT << MXC_F_UART_CTRL_BITACC_POS) /**< CTRL_BITACC_BIT Setting */ + + #define MXC_F_UART_CTRL_CHAR_SIZE_POS 8 /**< CTRL_CHAR_SIZE Position */ + #define MXC_F_UART_CTRL_CHAR_SIZE ((uint32_t)(0x3UL << MXC_F_UART_CTRL_CHAR_SIZE_POS)) /**< CTRL_CHAR_SIZE Mask */ + #define MXC_V_UART_CTRL_CHAR_SIZE_5 ((uint32_t)0x0UL) /**< CTRL_CHAR_SIZE_5 Value */ + #define MXC_S_UART_CTRL_CHAR_SIZE_5 (MXC_V_UART_CTRL_CHAR_SIZE_5 << MXC_F_UART_CTRL_CHAR_SIZE_POS) /**< CTRL_CHAR_SIZE_5 Setting */ + #define MXC_V_UART_CTRL_CHAR_SIZE_6 ((uint32_t)0x1UL) /**< CTRL_CHAR_SIZE_6 Value */ + #define MXC_S_UART_CTRL_CHAR_SIZE_6 (MXC_V_UART_CTRL_CHAR_SIZE_6 << MXC_F_UART_CTRL_CHAR_SIZE_POS) /**< CTRL_CHAR_SIZE_6 Setting */ + #define MXC_V_UART_CTRL_CHAR_SIZE_7 ((uint32_t)0x2UL) /**< CTRL_CHAR_SIZE_7 Value */ + #define MXC_S_UART_CTRL_CHAR_SIZE_7 (MXC_V_UART_CTRL_CHAR_SIZE_7 << MXC_F_UART_CTRL_CHAR_SIZE_POS) /**< CTRL_CHAR_SIZE_7 Setting */ + #define MXC_V_UART_CTRL_CHAR_SIZE_8 ((uint32_t)0x3UL) /**< CTRL_CHAR_SIZE_8 Value */ + #define MXC_S_UART_CTRL_CHAR_SIZE_8 (MXC_V_UART_CTRL_CHAR_SIZE_8 << MXC_F_UART_CTRL_CHAR_SIZE_POS) /**< CTRL_CHAR_SIZE_8 Setting */ + + #define MXC_F_UART_CTRL_STOPBITS_POS 10 /**< CTRL_STOPBITS Position */ + #define MXC_F_UART_CTRL_STOPBITS ((uint32_t)(0x1UL << MXC_F_UART_CTRL_STOPBITS_POS)) /**< CTRL_STOPBITS Mask */ + #define MXC_V_UART_CTRL_STOPBITS_1 ((uint32_t)0x0UL) /**< CTRL_STOPBITS_1 Value */ + #define MXC_S_UART_CTRL_STOPBITS_1 (MXC_V_UART_CTRL_STOPBITS_1 << MXC_F_UART_CTRL_STOPBITS_POS) /**< CTRL_STOPBITS_1 Setting */ + #define MXC_V_UART_CTRL_STOPBITS_1_5 ((uint32_t)0x1UL) /**< CTRL_STOPBITS_1_5 Value */ + #define MXC_S_UART_CTRL_STOPBITS_1_5 (MXC_V_UART_CTRL_STOPBITS_1_5 << MXC_F_UART_CTRL_STOPBITS_POS) /**< CTRL_STOPBITS_1_5 Setting */ + + #define MXC_F_UART_CTRL_FLOW_CTRL_POS 11 /**< CTRL_FLOW_CTRL Position */ + #define MXC_F_UART_CTRL_FLOW_CTRL ((uint32_t)(0x1UL << MXC_F_UART_CTRL_FLOW_CTRL_POS)) /**< CTRL_FLOW_CTRL Mask */ + #define MXC_V_UART_CTRL_FLOW_CTRL_EN ((uint32_t)0x1UL) /**< CTRL_FLOW_CTRL_EN Value */ + #define MXC_S_UART_CTRL_FLOW_CTRL_EN (MXC_V_UART_CTRL_FLOW_CTRL_EN << MXC_F_UART_CTRL_FLOW_CTRL_POS) /**< CTRL_FLOW_CTRL_EN Setting */ + #define MXC_V_UART_CTRL_FLOW_CTRL_DIS ((uint32_t)0x0UL) /**< CTRL_FLOW_CTRL_DIS Value */ + #define MXC_S_UART_CTRL_FLOW_CTRL_DIS (MXC_V_UART_CTRL_FLOW_CTRL_DIS << MXC_F_UART_CTRL_FLOW_CTRL_POS) /**< CTRL_FLOW_CTRL_DIS Setting */ + + #define MXC_F_UART_CTRL_FLOW_POL_POS 12 /**< CTRL_FLOW_POL Position */ + #define MXC_F_UART_CTRL_FLOW_POL ((uint32_t)(0x1UL << MXC_F_UART_CTRL_FLOW_POL_POS)) /**< CTRL_FLOW_POL Mask */ + #define MXC_V_UART_CTRL_FLOW_POL_0 ((uint32_t)0x0UL) /**< CTRL_FLOW_POL_0 Value */ + #define MXC_S_UART_CTRL_FLOW_POL_0 (MXC_V_UART_CTRL_FLOW_POL_0 << MXC_F_UART_CTRL_FLOW_POL_POS) /**< CTRL_FLOW_POL_0 Setting */ + #define MXC_V_UART_CTRL_FLOW_POL_1 ((uint32_t)0x1UL) /**< CTRL_FLOW_POL_1 Value */ + #define MXC_S_UART_CTRL_FLOW_POL_1 (MXC_V_UART_CTRL_FLOW_POL_1 << MXC_F_UART_CTRL_FLOW_POL_POS) /**< CTRL_FLOW_POL_1 Setting */ + + #define MXC_F_UART_CTRL_NULL_MODEM_POS 13 /**< CTRL_NULL_MODEM Position */ + #define MXC_F_UART_CTRL_NULL_MODEM ((uint32_t)(0x1UL << MXC_F_UART_CTRL_NULL_MODEM_POS)) /**< CTRL_NULL_MODEM Mask */ + #define MXC_V_UART_CTRL_NULL_MODEM_DIS ((uint32_t)0x0UL) /**< CTRL_NULL_MODEM_DIS Value */ + #define MXC_S_UART_CTRL_NULL_MODEM_DIS (MXC_V_UART_CTRL_NULL_MODEM_DIS << MXC_F_UART_CTRL_NULL_MODEM_POS) /**< CTRL_NULL_MODEM_DIS Setting */ + #define MXC_V_UART_CTRL_NULL_MODEM_EN ((uint32_t)0x1UL) /**< CTRL_NULL_MODEM_EN Value */ + #define MXC_S_UART_CTRL_NULL_MODEM_EN (MXC_V_UART_CTRL_NULL_MODEM_EN << MXC_F_UART_CTRL_NULL_MODEM_POS) /**< CTRL_NULL_MODEM_EN Setting */ + + #define MXC_F_UART_CTRL_BREAK_POS 14 /**< CTRL_BREAK Position */ + #define MXC_F_UART_CTRL_BREAK ((uint32_t)(0x1UL << MXC_F_UART_CTRL_BREAK_POS)) /**< CTRL_BREAK Mask */ + #define MXC_V_UART_CTRL_BREAK_DIS ((uint32_t)0x0UL) /**< CTRL_BREAK_DIS Value */ + #define MXC_S_UART_CTRL_BREAK_DIS (MXC_V_UART_CTRL_BREAK_DIS << MXC_F_UART_CTRL_BREAK_POS) /**< CTRL_BREAK_DIS Setting */ + #define MXC_V_UART_CTRL_BREAK_EN ((uint32_t)0x1UL) /**< CTRL_BREAK_EN Value */ + #define MXC_S_UART_CTRL_BREAK_EN (MXC_V_UART_CTRL_BREAK_EN << MXC_F_UART_CTRL_BREAK_POS) /**< CTRL_BREAK_EN Setting */ + + #define MXC_F_UART_CTRL_CLKSEL_POS 15 /**< CTRL_CLKSEL Position */ + #define MXC_F_UART_CTRL_CLKSEL ((uint32_t)(0x1UL << MXC_F_UART_CTRL_CLKSEL_POS)) /**< CTRL_CLKSEL Mask */ + #define MXC_V_UART_CTRL_CLKSEL_SYSTEM ((uint32_t)0x0UL) /**< CTRL_CLKSEL_SYSTEM Value */ + #define MXC_S_UART_CTRL_CLKSEL_SYSTEM (MXC_V_UART_CTRL_CLKSEL_SYSTEM << MXC_F_UART_CTRL_CLKSEL_POS) /**< CTRL_CLKSEL_SYSTEM Setting */ + #define MXC_V_UART_CTRL_CLKSEL_ALTERNATE ((uint32_t)0x1UL) /**< CTRL_CLKSEL_ALTERNATE Value */ + #define MXC_S_UART_CTRL_CLKSEL_ALTERNATE (MXC_V_UART_CTRL_CLKSEL_ALTERNATE << MXC_F_UART_CTRL_CLKSEL_POS) /**< CTRL_CLKSEL_ALTERNATE Setting */ + + #define MXC_F_UART_CTRL_RX_TO_POS 16 /**< CTRL_RX_TO Position */ + #define MXC_F_UART_CTRL_RX_TO ((uint32_t)(0xFFUL << MXC_F_UART_CTRL_RX_TO_POS)) /**< CTRL_RX_TO Mask */ + +/**@} end of group UART_CTRL_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_THRESH_CTRL UART_THRESH_CTRL + * @brief Threshold Control register. + * @{ + */ + #define MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS 0 /**< THRESH_CTRL_RX_FIFO_THRESH Position */ + #define MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH ((uint32_t)(0x3FUL << MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS)) /**< THRESH_CTRL_RX_FIFO_THRESH Mask */ + + #define MXC_F_UART_THRESH_CTRL_TX_FIFO_THRESH_POS 8 /**< THRESH_CTRL_TX_FIFO_THRESH Position */ + #define MXC_F_UART_THRESH_CTRL_TX_FIFO_THRESH ((uint32_t)(0x3FUL << MXC_F_UART_THRESH_CTRL_TX_FIFO_THRESH_POS)) /**< THRESH_CTRL_TX_FIFO_THRESH Mask */ + + #define MXC_F_UART_THRESH_CTRL_RTS_FIFO_THRESH_POS 16 /**< THRESH_CTRL_RTS_FIFO_THRESH Position */ + #define MXC_F_UART_THRESH_CTRL_RTS_FIFO_THRESH ((uint32_t)(0x3FUL << MXC_F_UART_THRESH_CTRL_RTS_FIFO_THRESH_POS)) /**< THRESH_CTRL_RTS_FIFO_THRESH Mask */ + +/**@} end of group UART_THRESH_CTRL_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_STATUS UART_STATUS + * @brief Status Register. + * @{ + */ + #define MXC_F_UART_STATUS_TX_BUSY_POS 0 /**< STATUS_TX_BUSY Position */ + #define MXC_F_UART_STATUS_TX_BUSY ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_BUSY_POS)) /**< STATUS_TX_BUSY Mask */ + + #define MXC_F_UART_STATUS_RX_BUSY_POS 1 /**< STATUS_RX_BUSY Position */ + #define MXC_F_UART_STATUS_RX_BUSY ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_BUSY_POS)) /**< STATUS_RX_BUSY Mask */ + + #define MXC_F_UART_STATUS_PARITY_POS 2 /**< STATUS_PARITY Position */ + #define MXC_F_UART_STATUS_PARITY ((uint32_t)(0x1UL << MXC_F_UART_STATUS_PARITY_POS)) /**< STATUS_PARITY Mask */ + + #define MXC_F_UART_STATUS_BREAK_POS 3 /**< STATUS_BREAK Position */ + #define MXC_F_UART_STATUS_BREAK ((uint32_t)(0x1UL << MXC_F_UART_STATUS_BREAK_POS)) /**< STATUS_BREAK Mask */ + + #define MXC_F_UART_STATUS_RX_EMPTY_POS 4 /**< STATUS_RX_EMPTY Position */ + #define MXC_F_UART_STATUS_RX_EMPTY ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_EMPTY_POS)) /**< STATUS_RX_EMPTY Mask */ + + #define MXC_F_UART_STATUS_RX_FULL_POS 5 /**< STATUS_RX_FULL Position */ + #define MXC_F_UART_STATUS_RX_FULL ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_FULL_POS)) /**< STATUS_RX_FULL Mask */ + + #define MXC_F_UART_STATUS_TX_EMPTY_POS 6 /**< STATUS_TX_EMPTY Position */ + #define MXC_F_UART_STATUS_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_EMPTY_POS)) /**< STATUS_TX_EMPTY Mask */ + + #define MXC_F_UART_STATUS_TX_FULL_POS 7 /**< STATUS_TX_FULL Position */ + #define MXC_F_UART_STATUS_TX_FULL ((uint32_t)(0x1UL << MXC_F_UART_STATUS_TX_FULL_POS)) /**< STATUS_TX_FULL Mask */ + + #define MXC_F_UART_STATUS_RX_FIFO_CNT_POS 8 /**< STATUS_RX_FIFO_CNT Position */ + #define MXC_F_UART_STATUS_RX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_UART_STATUS_RX_FIFO_CNT_POS)) /**< STATUS_RX_FIFO_CNT Mask */ + + #define MXC_F_UART_STATUS_TX_FIFO_CNT_POS 16 /**< STATUS_TX_FIFO_CNT Position */ + #define MXC_F_UART_STATUS_TX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_UART_STATUS_TX_FIFO_CNT_POS)) /**< STATUS_TX_FIFO_CNT Mask */ + + #define MXC_F_UART_STATUS_RX_TO_POS 24 /**< STATUS_RX_TO Position */ + #define MXC_F_UART_STATUS_RX_TO ((uint32_t)(0x1UL << MXC_F_UART_STATUS_RX_TO_POS)) /**< STATUS_RX_TO Mask */ + +/**@} end of group UART_STATUS_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_INT_EN UART_INT_EN + * @brief Interrupt Enable Register. + * @{ + */ + #define MXC_F_UART_INT_EN_RX_FRAME_ERROR_POS 0 /**< INT_EN_RX_FRAME_ERROR Position */ + #define MXC_F_UART_INT_EN_RX_FRAME_ERROR ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_RX_FRAME_ERROR_POS)) /**< INT_EN_RX_FRAME_ERROR Mask */ + + #define MXC_F_UART_INT_EN_RX_PARITY_ERROR_POS 1 /**< INT_EN_RX_PARITY_ERROR Position */ + #define MXC_F_UART_INT_EN_RX_PARITY_ERROR ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_RX_PARITY_ERROR_POS)) /**< INT_EN_RX_PARITY_ERROR Mask */ + + #define MXC_F_UART_INT_EN_CTS_CHANGE_POS 2 /**< INT_EN_CTS_CHANGE Position */ + #define MXC_F_UART_INT_EN_CTS_CHANGE ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_CTS_CHANGE_POS)) /**< INT_EN_CTS_CHANGE Mask */ + + #define MXC_F_UART_INT_EN_RX_OVERRUN_POS 3 /**< INT_EN_RX_OVERRUN Position */ + #define MXC_F_UART_INT_EN_RX_OVERRUN ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_RX_OVERRUN_POS)) /**< INT_EN_RX_OVERRUN Mask */ + + #define MXC_F_UART_INT_EN_RX_FIFO_THRESH_POS 4 /**< INT_EN_RX_FIFO_THRESH Position */ + #define MXC_F_UART_INT_EN_RX_FIFO_THRESH ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_RX_FIFO_THRESH_POS)) /**< INT_EN_RX_FIFO_THRESH Mask */ + + #define MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY_POS 5 /**< INT_EN_TX_FIFO_ALMOST_EMPTY Position */ + #define MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY_POS)) /**< INT_EN_TX_FIFO_ALMOST_EMPTY Mask */ + + #define MXC_F_UART_INT_EN_TX_FIFO_THRESH_POS 6 /**< INT_EN_TX_FIFO_THRESH Position */ + #define MXC_F_UART_INT_EN_TX_FIFO_THRESH ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_TX_FIFO_THRESH_POS)) /**< INT_EN_TX_FIFO_THRESH Mask */ + + #define MXC_F_UART_INT_EN_BREAK_POS 7 /**< INT_EN_BREAK Position */ + #define MXC_F_UART_INT_EN_BREAK ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_BREAK_POS)) /**< INT_EN_BREAK Mask */ + + #define MXC_F_UART_INT_EN_RX_TIMEOUT_POS 8 /**< INT_EN_RX_TIMEOUT Position */ + #define MXC_F_UART_INT_EN_RX_TIMEOUT ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_RX_TIMEOUT_POS)) /**< INT_EN_RX_TIMEOUT Mask */ + + #define MXC_F_UART_INT_EN_LAST_BREAK_POS 9 /**< INT_EN_LAST_BREAK Position */ + #define MXC_F_UART_INT_EN_LAST_BREAK ((uint32_t)(0x1UL << MXC_F_UART_INT_EN_LAST_BREAK_POS)) /**< INT_EN_LAST_BREAK Mask */ + +/**@} end of group UART_INT_EN_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_INT_FL UART_INT_FL + * @brief Interrupt Status Flags. + * @{ + */ + #define MXC_F_UART_INT_FL_RX_FRAME_ERROR_POS 0 /**< INT_FL_RX_FRAME_ERROR Position */ + #define MXC_F_UART_INT_FL_RX_FRAME_ERROR ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_RX_FRAME_ERROR_POS)) /**< INT_FL_RX_FRAME_ERROR Mask */ + + #define MXC_F_UART_INT_FL_RX_PARITY_ERROR_POS 1 /**< INT_FL_RX_PARITY_ERROR Position */ + #define MXC_F_UART_INT_FL_RX_PARITY_ERROR ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_RX_PARITY_ERROR_POS)) /**< INT_FL_RX_PARITY_ERROR Mask */ + + #define MXC_F_UART_INT_FL_CTS_CHANGE_POS 2 /**< INT_FL_CTS_CHANGE Position */ + #define MXC_F_UART_INT_FL_CTS_CHANGE ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_CTS_CHANGE_POS)) /**< INT_FL_CTS_CHANGE Mask */ + + #define MXC_F_UART_INT_FL_RX_OVERRUN_POS 3 /**< INT_FL_RX_OVERRUN Position */ + #define MXC_F_UART_INT_FL_RX_OVERRUN ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_RX_OVERRUN_POS)) /**< INT_FL_RX_OVERRUN Mask */ + + #define MXC_F_UART_INT_FL_RX_FIFO_THRESH_POS 4 /**< INT_FL_RX_FIFO_THRESH Position */ + #define MXC_F_UART_INT_FL_RX_FIFO_THRESH ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_RX_FIFO_THRESH_POS)) /**< INT_FL_RX_FIFO_THRESH Mask */ + + #define MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY_POS 5 /**< INT_FL_TX_FIFO_ALMOST_EMPTY Position */ + #define MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY_POS)) /**< INT_FL_TX_FIFO_ALMOST_EMPTY Mask */ + + #define MXC_F_UART_INT_FL_TX_FIFO_THRESH_POS 6 /**< INT_FL_TX_FIFO_THRESH Position */ + #define MXC_F_UART_INT_FL_TX_FIFO_THRESH ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_TX_FIFO_THRESH_POS)) /**< INT_FL_TX_FIFO_THRESH Mask */ + + #define MXC_F_UART_INT_FL_BREAK_POS 7 /**< INT_FL_BREAK Position */ + #define MXC_F_UART_INT_FL_BREAK ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_BREAK_POS)) /**< INT_FL_BREAK Mask */ + + #define MXC_F_UART_INT_FL_RX_TIMEOUT_POS 8 /**< INT_FL_RX_TIMEOUT Position */ + #define MXC_F_UART_INT_FL_RX_TIMEOUT ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_RX_TIMEOUT_POS)) /**< INT_FL_RX_TIMEOUT Mask */ + + #define MXC_F_UART_INT_FL_LAST_BREAK_POS 9 /**< INT_FL_LAST_BREAK Position */ + #define MXC_F_UART_INT_FL_LAST_BREAK ((uint32_t)(0x1UL << MXC_F_UART_INT_FL_LAST_BREAK_POS)) /**< INT_FL_LAST_BREAK Mask */ + +/**@} end of group UART_INT_FL_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_BAUD0 UART_BAUD0 + * @brief Baud rate register. Integer portion. + * @{ + */ + #define MXC_F_UART_BAUD0_IBAUD_POS 0 /**< BAUD0_IBAUD Position */ + #define MXC_F_UART_BAUD0_IBAUD ((uint32_t)(0xFFFUL << MXC_F_UART_BAUD0_IBAUD_POS)) /**< BAUD0_IBAUD Mask */ + + #define MXC_F_UART_BAUD0_FACTOR_POS 16 /**< BAUD0_FACTOR Position */ + #define MXC_F_UART_BAUD0_FACTOR ((uint32_t)(0x3UL << MXC_F_UART_BAUD0_FACTOR_POS)) /**< BAUD0_FACTOR Mask */ + #define MXC_V_UART_BAUD0_FACTOR_128 ((uint32_t)0x0UL) /**< BAUD0_FACTOR_128 Value */ + #define MXC_S_UART_BAUD0_FACTOR_128 (MXC_V_UART_BAUD0_FACTOR_128 << MXC_F_UART_BAUD0_FACTOR_POS) /**< BAUD0_FACTOR_128 Setting */ + #define MXC_V_UART_BAUD0_FACTOR_64 ((uint32_t)0x1UL) /**< BAUD0_FACTOR_64 Value */ + #define MXC_S_UART_BAUD0_FACTOR_64 (MXC_V_UART_BAUD0_FACTOR_64 << MXC_F_UART_BAUD0_FACTOR_POS) /**< BAUD0_FACTOR_64 Setting */ + #define MXC_V_UART_BAUD0_FACTOR_32 ((uint32_t)0x2UL) /**< BAUD0_FACTOR_32 Value */ + #define MXC_S_UART_BAUD0_FACTOR_32 (MXC_V_UART_BAUD0_FACTOR_32 << MXC_F_UART_BAUD0_FACTOR_POS) /**< BAUD0_FACTOR_32 Setting */ + #define MXC_V_UART_BAUD0_FACTOR_16 ((uint32_t)0x3UL) /**< BAUD0_FACTOR_16 Value */ + #define MXC_S_UART_BAUD0_FACTOR_16 (MXC_V_UART_BAUD0_FACTOR_16 << MXC_F_UART_BAUD0_FACTOR_POS) /**< BAUD0_FACTOR_16 Setting */ + +/**@} end of group UART_BAUD0_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_BAUD1 UART_BAUD1 + * @brief Baud rate register. Decimal Setting. + * @{ + */ + #define MXC_F_UART_BAUD1_DBAUD_POS 0 /**< BAUD1_DBAUD Position */ + #define MXC_F_UART_BAUD1_DBAUD ((uint32_t)(0xFFFUL << MXC_F_UART_BAUD1_DBAUD_POS)) /**< BAUD1_DBAUD Mask */ + +/**@} end of group UART_BAUD1_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_FIFO UART_FIFO + * @brief FIFO Data buffer. + * @{ + */ + #define MXC_F_UART_FIFO_FIFO_POS 0 /**< FIFO_FIFO Position */ + #define MXC_F_UART_FIFO_FIFO ((uint32_t)(0xFFUL << MXC_F_UART_FIFO_FIFO_POS)) /**< FIFO_FIFO Mask */ + +/**@} end of group UART_FIFO_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_DMA UART_DMA + * @brief DMA Configuration. + * @{ + */ + #define MXC_F_UART_DMA_TDMA_EN_POS 0 /**< DMA_TDMA_EN Position */ + #define MXC_F_UART_DMA_TDMA_EN ((uint32_t)(0x1UL << MXC_F_UART_DMA_TDMA_EN_POS)) /**< DMA_TDMA_EN Mask */ + #define MXC_V_UART_DMA_TDMA_EN_DIS ((uint32_t)0x0UL) /**< DMA_TDMA_EN_DIS Value */ + #define MXC_S_UART_DMA_TDMA_EN_DIS (MXC_V_UART_DMA_TDMA_EN_DIS << MXC_F_UART_DMA_TDMA_EN_POS) /**< DMA_TDMA_EN_DIS Setting */ + #define MXC_V_UART_DMA_TDMA_EN_EN ((uint32_t)0x1UL) /**< DMA_TDMA_EN_EN Value */ + #define MXC_S_UART_DMA_TDMA_EN_EN (MXC_V_UART_DMA_TDMA_EN_EN << MXC_F_UART_DMA_TDMA_EN_POS) /**< DMA_TDMA_EN_EN Setting */ + + #define MXC_F_UART_DMA_RXDMA_EN_POS 1 /**< DMA_RXDMA_EN Position */ + #define MXC_F_UART_DMA_RXDMA_EN ((uint32_t)(0x1UL << MXC_F_UART_DMA_RXDMA_EN_POS)) /**< DMA_RXDMA_EN Mask */ + #define MXC_V_UART_DMA_RXDMA_EN_DIS ((uint32_t)0x0UL) /**< DMA_RXDMA_EN_DIS Value */ + #define MXC_S_UART_DMA_RXDMA_EN_DIS (MXC_V_UART_DMA_RXDMA_EN_DIS << MXC_F_UART_DMA_RXDMA_EN_POS) /**< DMA_RXDMA_EN_DIS Setting */ + #define MXC_V_UART_DMA_RXDMA_EN_EN ((uint32_t)0x1UL) /**< DMA_RXDMA_EN_EN Value */ + #define MXC_S_UART_DMA_RXDMA_EN_EN (MXC_V_UART_DMA_RXDMA_EN_EN << MXC_F_UART_DMA_RXDMA_EN_POS) /**< DMA_RXDMA_EN_EN Setting */ + + #define MXC_F_UART_DMA_TXDMA_LEVEL_POS 8 /**< DMA_TXDMA_LEVEL Position */ + #define MXC_F_UART_DMA_TXDMA_LEVEL ((uint32_t)(0x3FUL << MXC_F_UART_DMA_TXDMA_LEVEL_POS)) /**< DMA_TXDMA_LEVEL Mask */ + + #define MXC_F_UART_DMA_RXDMA_LEVEL_POS 16 /**< DMA_RXDMA_LEVEL Position */ + #define MXC_F_UART_DMA_RXDMA_LEVEL ((uint32_t)(0x3FUL << MXC_F_UART_DMA_RXDMA_LEVEL_POS)) /**< DMA_RXDMA_LEVEL Mask */ + +/**@} end of group UART_DMA_Register */ + +/** + * @ingroup uart_registers + * @defgroup UART_TX_FIFO UART_TX_FIFO + * @brief Transmit FIFO Status register. + * @{ + */ + #define MXC_F_UART_TX_FIFO_DATA_POS 0 /**< TX_FIFO_DATA Position */ + #define MXC_F_UART_TX_FIFO_DATA ((uint32_t)(0x7FUL << MXC_F_UART_TX_FIFO_DATA_POS)) /**< TX_FIFO_DATA Mask */ + +/**@} end of group UART_TX_FIFO_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _UART_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h new file mode 100644 index 0000000..e993307 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h @@ -0,0 +1,236 @@ +/** + * @file wdt_regs.h + * @brief Registers, Bit Masks and Bit Positions for the WDT Peripheral Module. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + *************************************************************************** */ + +#ifndef _WDT_REGS_H_ +#define _WDT_REGS_H_ + +/* **** Includes **** */ +#include <stdint.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined (__ICCARM__) + #pragma system_include +#endif + +#if defined (__CC_ARM) + #pragma anon_unions +#endif +/// @cond +/* + If types are not defined elsewhere (CMSIS) define them here +*/ +#ifndef __IO +#define __IO volatile +#endif +#ifndef __I +#define __I volatile const +#endif +#ifndef __O +#define __O volatile +#endif +#ifndef __R +#define __R volatile const +#endif +/// @endcond + +/* **** Definitions **** */ + +/** + * @ingroup wdt + * @defgroup wdt_registers WDT_Registers + * @brief Registers, Bit Masks and Bit Positions for the WDT Peripheral Module. + * @details Watchdog Timer 0 + */ + +/** + * @ingroup wdt_registers + * Structure type to access the WDT Registers. + */ +typedef struct { + __IO uint32_t ctrl; /**< <tt>\b 0x00:</tt> WDT CTRL Register */ + __O uint32_t rst; /**< <tt>\b 0x04:</tt> WDT RST Register */ +} mxc_wdt_regs_t; + +/* Register offsets for module WDT */ +/** + * @ingroup wdt_registers + * @defgroup WDT_Register_Offsets Register Offsets + * @brief WDT Peripheral Register Offsets from the WDT Base Peripheral Address. + * @{ + */ + #define MXC_R_WDT_CTRL ((uint32_t)0x00000000UL) /**< Offset from WDT Base Address: <tt> 0x0000</tt> */ + #define MXC_R_WDT_RST ((uint32_t)0x00000004UL) /**< Offset from WDT Base Address: <tt> 0x0004</tt> */ +/**@} end of group wdt_registers */ + +/** + * @ingroup wdt_registers + * @defgroup WDT_CTRL WDT_CTRL + * @brief Watchdog Timer Control Register. + * @{ + */ + #define MXC_F_WDT_CTRL_INT_PERIOD_POS 0 /**< CTRL_INT_PERIOD Position */ + #define MXC_F_WDT_CTRL_INT_PERIOD ((uint32_t)(0xFUL << MXC_F_WDT_CTRL_INT_PERIOD_POS)) /**< CTRL_INT_PERIOD Mask */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW31 ((uint32_t)0x0UL) /**< CTRL_INT_PERIOD_WDT2POW31 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW31 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW31 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW31 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW30 ((uint32_t)0x1UL) /**< CTRL_INT_PERIOD_WDT2POW30 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW30 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW30 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW30 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW29 ((uint32_t)0x2UL) /**< CTRL_INT_PERIOD_WDT2POW29 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW29 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW29 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW29 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW28 ((uint32_t)0x3UL) /**< CTRL_INT_PERIOD_WDT2POW28 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW28 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW28 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW28 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW27 ((uint32_t)0x4UL) /**< CTRL_INT_PERIOD_WDT2POW27 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW27 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW27 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW27 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW26 ((uint32_t)0x5UL) /**< CTRL_INT_PERIOD_WDT2POW26 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW26 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW26 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW26 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW25 ((uint32_t)0x6UL) /**< CTRL_INT_PERIOD_WDT2POW25 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW25 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW25 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW25 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW24 ((uint32_t)0x7UL) /**< CTRL_INT_PERIOD_WDT2POW24 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW24 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW24 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW24 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW23 ((uint32_t)0x8UL) /**< CTRL_INT_PERIOD_WDT2POW23 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW23 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW23 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW23 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW22 ((uint32_t)0x9UL) /**< CTRL_INT_PERIOD_WDT2POW22 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW22 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW22 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW22 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW21 ((uint32_t)0xAUL) /**< CTRL_INT_PERIOD_WDT2POW21 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW21 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW21 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW21 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW20 ((uint32_t)0xBUL) /**< CTRL_INT_PERIOD_WDT2POW20 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW20 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW20 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW20 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW19 ((uint32_t)0xCUL) /**< CTRL_INT_PERIOD_WDT2POW19 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW19 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW19 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW19 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW18 ((uint32_t)0xDUL) /**< CTRL_INT_PERIOD_WDT2POW18 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW18 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW18 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW18 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW17 ((uint32_t)0xEUL) /**< CTRL_INT_PERIOD_WDT2POW17 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW17 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW17 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW17 Setting */ + #define MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW16 ((uint32_t)0xFUL) /**< CTRL_INT_PERIOD_WDT2POW16 Value */ + #define MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW16 (MXC_V_WDT_CTRL_INT_PERIOD_WDT2POW16 << MXC_F_WDT_CTRL_INT_PERIOD_POS) /**< CTRL_INT_PERIOD_WDT2POW16 Setting */ + + #define MXC_F_WDT_CTRL_RST_PERIOD_POS 4 /**< CTRL_RST_PERIOD Position */ + #define MXC_F_WDT_CTRL_RST_PERIOD ((uint32_t)(0xFUL << MXC_F_WDT_CTRL_RST_PERIOD_POS)) /**< CTRL_RST_PERIOD Mask */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW31 ((uint32_t)0x0UL) /**< CTRL_RST_PERIOD_WDT2POW31 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW31 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW31 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW31 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW30 ((uint32_t)0x1UL) /**< CTRL_RST_PERIOD_WDT2POW30 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW30 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW30 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW30 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW29 ((uint32_t)0x2UL) /**< CTRL_RST_PERIOD_WDT2POW29 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW29 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW29 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW29 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW28 ((uint32_t)0x3UL) /**< CTRL_RST_PERIOD_WDT2POW28 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW28 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW28 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW28 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW27 ((uint32_t)0x4UL) /**< CTRL_RST_PERIOD_WDT2POW27 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW27 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW27 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW27 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW26 ((uint32_t)0x5UL) /**< CTRL_RST_PERIOD_WDT2POW26 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW26 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW26 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW26 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW25 ((uint32_t)0x6UL) /**< CTRL_RST_PERIOD_WDT2POW25 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW25 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW25 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW25 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW24 ((uint32_t)0x7UL) /**< CTRL_RST_PERIOD_WDT2POW24 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW24 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW24 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW24 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW23 ((uint32_t)0x8UL) /**< CTRL_RST_PERIOD_WDT2POW23 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW23 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW23 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW23 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW22 ((uint32_t)0x9UL) /**< CTRL_RST_PERIOD_WDT2POW22 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW22 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW22 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW22 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW21 ((uint32_t)0xAUL) /**< CTRL_RST_PERIOD_WDT2POW21 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW21 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW21 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW21 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW20 ((uint32_t)0xBUL) /**< CTRL_RST_PERIOD_WDT2POW20 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW20 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW20 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW20 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW19 ((uint32_t)0xCUL) /**< CTRL_RST_PERIOD_WDT2POW19 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW19 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW19 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW19 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW18 ((uint32_t)0xDUL) /**< CTRL_RST_PERIOD_WDT2POW18 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW18 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW18 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW18 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW17 ((uint32_t)0xEUL) /**< CTRL_RST_PERIOD_WDT2POW17 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW17 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW17 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW17 Setting */ + #define MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW16 ((uint32_t)0xFUL) /**< CTRL_RST_PERIOD_WDT2POW16 Value */ + #define MXC_S_WDT_CTRL_RST_PERIOD_WDT2POW16 (MXC_V_WDT_CTRL_RST_PERIOD_WDT2POW16 << MXC_F_WDT_CTRL_RST_PERIOD_POS) /**< CTRL_RST_PERIOD_WDT2POW16 Setting */ + + #define MXC_F_WDT_CTRL_WDT_EN_POS 8 /**< CTRL_WDT_EN Position */ + #define MXC_F_WDT_CTRL_WDT_EN ((uint32_t)(0x1UL << MXC_F_WDT_CTRL_WDT_EN_POS)) /**< CTRL_WDT_EN Mask */ + #define MXC_V_WDT_CTRL_WDT_EN_DIS ((uint32_t)0x0UL) /**< CTRL_WDT_EN_DIS Value */ + #define MXC_S_WDT_CTRL_WDT_EN_DIS (MXC_V_WDT_CTRL_WDT_EN_DIS << MXC_F_WDT_CTRL_WDT_EN_POS) /**< CTRL_WDT_EN_DIS Setting */ + #define MXC_V_WDT_CTRL_WDT_EN_EN ((uint32_t)0x1UL) /**< CTRL_WDT_EN_EN Value */ + #define MXC_S_WDT_CTRL_WDT_EN_EN (MXC_V_WDT_CTRL_WDT_EN_EN << MXC_F_WDT_CTRL_WDT_EN_POS) /**< CTRL_WDT_EN_EN Setting */ + + #define MXC_F_WDT_CTRL_INT_FLAG_POS 9 /**< CTRL_INT_FLAG Position */ + #define MXC_F_WDT_CTRL_INT_FLAG ((uint32_t)(0x1UL << MXC_F_WDT_CTRL_INT_FLAG_POS)) /**< CTRL_INT_FLAG Mask */ + #define MXC_V_WDT_CTRL_INT_FLAG_INACTIVE ((uint32_t)0x0UL) /**< CTRL_INT_FLAG_INACTIVE Value */ + #define MXC_S_WDT_CTRL_INT_FLAG_INACTIVE (MXC_V_WDT_CTRL_INT_FLAG_INACTIVE << MXC_F_WDT_CTRL_INT_FLAG_POS) /**< CTRL_INT_FLAG_INACTIVE Setting */ + #define MXC_V_WDT_CTRL_INT_FLAG_PENDING ((uint32_t)0x1UL) /**< CTRL_INT_FLAG_PENDING Value */ + #define MXC_S_WDT_CTRL_INT_FLAG_PENDING (MXC_V_WDT_CTRL_INT_FLAG_PENDING << MXC_F_WDT_CTRL_INT_FLAG_POS) /**< CTRL_INT_FLAG_PENDING Setting */ + + #define MXC_F_WDT_CTRL_INT_EN_POS 10 /**< CTRL_INT_EN Position */ + #define MXC_F_WDT_CTRL_INT_EN ((uint32_t)(0x1UL << MXC_F_WDT_CTRL_INT_EN_POS)) /**< CTRL_INT_EN Mask */ + #define MXC_V_WDT_CTRL_INT_EN_DIS ((uint32_t)0x0UL) /**< CTRL_INT_EN_DIS Value */ + #define MXC_S_WDT_CTRL_INT_EN_DIS (MXC_V_WDT_CTRL_INT_EN_DIS << MXC_F_WDT_CTRL_INT_EN_POS) /**< CTRL_INT_EN_DIS Setting */ + #define MXC_V_WDT_CTRL_INT_EN_EN ((uint32_t)0x1UL) /**< CTRL_INT_EN_EN Value */ + #define MXC_S_WDT_CTRL_INT_EN_EN (MXC_V_WDT_CTRL_INT_EN_EN << MXC_F_WDT_CTRL_INT_EN_POS) /**< CTRL_INT_EN_EN Setting */ + + #define MXC_F_WDT_CTRL_RST_EN_POS 11 /**< CTRL_RST_EN Position */ + #define MXC_F_WDT_CTRL_RST_EN ((uint32_t)(0x1UL << MXC_F_WDT_CTRL_RST_EN_POS)) /**< CTRL_RST_EN Mask */ + #define MXC_V_WDT_CTRL_RST_EN_DIS ((uint32_t)0x0UL) /**< CTRL_RST_EN_DIS Value */ + #define MXC_S_WDT_CTRL_RST_EN_DIS (MXC_V_WDT_CTRL_RST_EN_DIS << MXC_F_WDT_CTRL_RST_EN_POS) /**< CTRL_RST_EN_DIS Setting */ + #define MXC_V_WDT_CTRL_RST_EN_EN ((uint32_t)0x1UL) /**< CTRL_RST_EN_EN Value */ + #define MXC_S_WDT_CTRL_RST_EN_EN (MXC_V_WDT_CTRL_RST_EN_EN << MXC_F_WDT_CTRL_RST_EN_POS) /**< CTRL_RST_EN_EN Setting */ + + #define MXC_F_WDT_CTRL_RST_FLAG_POS 31 /**< CTRL_RST_FLAG Position */ + #define MXC_F_WDT_CTRL_RST_FLAG ((uint32_t)(0x1UL << MXC_F_WDT_CTRL_RST_FLAG_POS)) /**< CTRL_RST_FLAG Mask */ + #define MXC_V_WDT_CTRL_RST_FLAG_NOEVENT ((uint32_t)0x0UL) /**< CTRL_RST_FLAG_NOEVENT Value */ + #define MXC_S_WDT_CTRL_RST_FLAG_NOEVENT (MXC_V_WDT_CTRL_RST_FLAG_NOEVENT << MXC_F_WDT_CTRL_RST_FLAG_POS) /**< CTRL_RST_FLAG_NOEVENT Setting */ + #define MXC_V_WDT_CTRL_RST_FLAG_OCCURRED ((uint32_t)0x1UL) /**< CTRL_RST_FLAG_OCCURRED Value */ + #define MXC_S_WDT_CTRL_RST_FLAG_OCCURRED (MXC_V_WDT_CTRL_RST_FLAG_OCCURRED << MXC_F_WDT_CTRL_RST_FLAG_POS) /**< CTRL_RST_FLAG_OCCURRED Setting */ + +/**@} end of group WDT_CTRL_Register */ + +/** + * @ingroup wdt_registers + * @defgroup WDT_RST WDT_RST + * @brief Watchdog Timer Reset Register. + * @{ + */ + #define MXC_F_WDT_RST_WDT_RST_POS 0 /**< RST_WDT_RST Position */ + #define MXC_F_WDT_RST_WDT_RST ((uint32_t)(0xFFUL << MXC_F_WDT_RST_WDT_RST_POS)) /**< RST_WDT_RST Mask */ + #define MXC_V_WDT_RST_WDT_RST_SEQ0 ((uint32_t)0xA5UL) /**< RST_WDT_RST_SEQ0 Value */ + #define MXC_S_WDT_RST_WDT_RST_SEQ0 (MXC_V_WDT_RST_WDT_RST_SEQ0 << MXC_F_WDT_RST_WDT_RST_POS) /**< RST_WDT_RST_SEQ0 Setting */ + #define MXC_V_WDT_RST_WDT_RST_SEQ1 ((uint32_t)0x5AUL) /**< RST_WDT_RST_SEQ1 Value */ + #define MXC_S_WDT_RST_WDT_RST_SEQ1 (MXC_V_WDT_RST_WDT_RST_SEQ1 << MXC_F_WDT_RST_WDT_RST_POS) /**< RST_WDT_RST_SEQ1 Setting */ + +/**@} end of group WDT_RST_Register */ + +#ifdef __cplusplus +} +#endif + +#endif /* _WDT_REGS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/gcc.mk b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/gcc.mk new file mode 100644 index 0000000..c1b75f0 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/gcc.mk @@ -0,0 +1,391 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# The build directory +ifeq "$(BUILD_DIR)" "" +BUILD_DIR=$(CURDIR)/build +endif + +# Create output object file names +SRCS_NOPATH := $(foreach NAME,$(SRCS),$(basename $(notdir $(NAME))).c) +OBJS_NOPATH := $(SRCS_NOPATH:.c=.o) +OBJS := $(OBJS_NOPATH:%.o=$(BUILD_DIR)/%.o) + +################################################################################ +# Goals + +# The default goal, which causes the example to be built. +.DEFAULT_GOAL := +.PHONY: all +all: mkbuildir +all: ${BUILD_DIR}/${PROJECT}.elf + +# Goal to build for release without debug +.PHONY: release +release: mkbuildir +release: ${BUILD_DIR}/${PROJECT}.elf +release: ${BUILD_DIR}/${PROJECT}.srec +release: ${BUILD_DIR}/${PROJECT}.hex +release: ${BUILD_DIR}/${PROJECT}.bin +release: ${BUILD_DIR}/${PROJECT}.dasm + +# The goal to build as a library +.PHONY: lib +lib: mkbuildir +lib: ${BUILD_DIR}/${PROJECT}.a + +# The goal to create the target directory. +.PHONY: mkbuildir +mkbuildir: + @mkdir -p ${BUILD_DIR} + +# The goal to clean out all the build products. +.PHONY: clean +clean: + @rm -rf ${BUILD_DIR} ${wildcard *~} + +${BUILD_DIR}/${PROJECT}.elf: ${LIBS} ${OBJS} ${LINKERFILE} +${BUILD_DIR}/${PROJECT}.a: ${OBJS} + +# Create a goal to exercise the library build dependencies +.PHONY: FORCE +FORCE: + +# Include the automatically generated dependency files. +ifneq (${MAKECMDGOALS},clean) +-include ${wildcard ${BUILD_DIR}/*.d} __dummy__ +endif + +################################################################################ +# Get the operating system name. If this is Cygwin, the .d files will be +# munged to convert c: into /cygdrive/c so that "make" will be happy with the +# auto-generated dependencies. Also if this is Cygwin, file paths for ARM GCC +# will be converted from /cygdrive/c to C:. +################################################################################ +ifneq ($(findstring CYGWIN, ${shell uname -s}), ) +CYGWIN=True +endif + +# Get the prefix for the tools to use. +ifeq "$(TOOL_DIR)" "" +PREFIX=arm-none-eabi +else +PREFIX=$(TOOL_DIR)/arm-none-eabi +endif + +# The command for calling the compiler. +CC=${PREFIX}-gcc +CXX=${PREFIX}-g++ + +# Discover if we are using GCC > 4.8.0 +GCCVERSIONGTEQ4 := $(shell expr `gcc -dumpversion | cut -f1 -d.` \> 4) +ifeq "$(GCCVERSIONGTEQ4)" "0" +GCCVERSIONGTEQ4 := $(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 4) +ifeq "$(GCCVERSIONGTEQ4)" "1" +GCCVERSIONGTEQ4 := $(shell expr `gcc -dumpversion | cut -f2 -d.` \>= 8) +endif + +endif + +# The flags passed to the assembler. +AFLAGS=-mthumb \ + -mcpu=cortex-m4 \ + -MD +ifneq "$(HEAP_SIZE)" "" +AFLAGS+=-D__HEAP_SIZE=$(HEAP_SIZE) +endif +ifneq "$(STACK_SIZE)" "" +AFLAGS+=-D__STACK_SIZE=$(STACK_SIZE) +endif +AFLAGS+=$(PROJ_AFLAGS) + +ifeq "$(MXC_OPTIMIZE_CFLAGS)" "" +# Default is optimize for size +MXC_OPTIMIZE_CFLAGS = -Os +endif + +# The flags passed to the compiler. +# fno-isolate-erroneous-paths-dereference disables the check for pointers with the value of 0 +# add this below when arm-none-eabi-gcc version is past 4.8 -fno-isolate-erroneous-paths-dereference \ + +CFLAGS=-mthumb \ + -mcpu=cortex-m4 \ + -mfloat-abi=hard \ + -mfpu=fpv4-sp-d16 \ + -Wa,-mimplicit-it=thumb \ + $(MXC_OPTIMIZE_CFLAGS) \ + -fsingle-precision-constant \ + -ffunction-sections \ + -fdata-sections \ + -MD \ + -Wall \ + -Wdouble-promotion \ + -Wno-format \ + -c + +# The flags passed to the C++ compiler. +CXXFLAGS= \ + -mthumb \ + -mcpu=cortex-m4 \ + -mfloat-abi=hard \ + -mfpu=fpv4-sp-d16 \ + -Wa,-mimplicit-it=thumb \ + $(MXC_OPTIMIZE_CFLAGS) \ + -ffunction-sections \ + -fdata-sections \ + -MD \ + -Wall \ + -Wno-format \ + -fno-rtti \ + -fno-exceptions \ + -std=c++11 \ + -c + +# On GCC version > 4.8.0 use the -fno-isolate-erroneous-paths-dereference flag +ifeq "$(GCCVERSIONGTEQ4)" "1" +CFLAGS += -fno-isolate-erroneous-paths-dereference +endif + +ifneq "$(TARGET)" "" +# Turn TARGET into a number for use within source files (e.g. MAX32650 -> 32650) +CFLAGS+=-DTARGET=$(shell echo $(TARGET) | tr -d '[:alpha:]') +CXXFLAGS+=-DTARGET=$(shell echo $(TARGET) | tr -d '[:alpha:]') +endif + +ifneq "$(TARGET_REV)" "" +CFLAGS+=-DTARGET_REV=$(TARGET_REV) +CXXFLAGS+=-DTARGET_REV=$(TARGET_REV) +endif + +# Exclude debug for 'release' builds +ifneq (${MAKECMDGOALS},release) +ifneq (${DEBUG},0) +CFLAGS+=-g3 -ggdb -DDEBUG +endif +endif + +CFLAGS+=$(PROJ_CFLAGS) +CXXFLAGS+=$(PROJ_CFLAGS) + +# The command for calling the library archiver. +AR=${PREFIX}-ar + +# The command for calling the linker. +LD=${PREFIX}-gcc + +# The flags passed to the linker. +LDFLAGS=-mthumb \ + -mcpu=cortex-m4 \ + -mfloat-abi=hard \ + -mfpu=fpv4-sp-d16 \ + -Xlinker --gc-sections \ + -Xlinker -Map -Xlinker ${BUILD_DIR}/$(PROJECT).map +LDFLAGS+=$(PROJ_LDFLAGS) + +# Include math library +STD_LIBS=-lc -lm + +# Determine if any C++ files are in the project sources, and add libraries as appropriate +ifneq "$(findstring cpp, ${SRCS})" "" +STD_LIBS+=-lsupc++ -lstdc++ +endif + +# Finally, resolve any newlib system calls with libnosys +STD_LIBS+=-lnosys + +PROJ_LIBS:=$(addprefix -l, $(PROJ_LIBS)) + +# The command for extracting images from the linked executables. +OBJCOPY=${PREFIX}-objcopy +OBJDUMP=${PREFIX}-objdump + +ifeq "$(CYGWIN)" "True" +fixpath=$(shell echo $(1) | sed -r 's/\/cygdrive\/([A-Na-n])/\U\1:/g' ) +else +fixpath=$(1) +endif + +# Add the include file paths to AFLAGS and CFLAGS. +AFLAGS+=${patsubst %,-I%,$(call fixpath,$(IPATH))} +CFLAGS+=${patsubst %,-I%,$(call fixpath,$(IPATH))} +CXXFLAGS+=${patsubst %,-I%,$(call fixpath,$(IPATH))} +LDFLAGS+=${patsubst %,-L%,$(call fixpath,$(LIBPATH))} + +################################################################################ +# The rule for building the object file from each C source file. +${BUILD_DIR}/%.o: %.c + @if [ 'x${ECLIPSE}' != x ]; \ + then \ + echo ${CC} ${CFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}) | sed 's/-I\/\(.\)\//-I\1:\//g' ; \ + elif [ 'x${VERBOSE}' != x ]; \ + then \ + echo ${CC} ${CFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}); \ + else \ + echo " CC ${<}"; \ + fi + @${CC} ${CFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}) +ifeq "$(CYGWIN)" "True" + @sed -i -r -e 's/([A-Na-n]):/\/cygdrive\/\L\1/g' -e 's/\\([A-Za-z])/\/\1/g' ${@:.o=.d} +endif + +# The rule to build an object file from a C++ source file +${BUILD_DIR}/%.o: %.cpp + @if [ 'x${ECLIPSE}' != x ]; \ + then \ + echo ${CXX} ${CXXFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}) | sed 's/-I\/\(.\)\//-I\1:\//g' ; \ + elif [ 'x${VERBOSE}' != x ]; \ + then \ + echo ${CXX} ${CXXFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}); \ + else \ + echo " CXX ${<}"; \ + fi + @${CXX} ${CXXFLAGS} -o $(call fixpath,${@}) $(call fixpath,${<}) +ifeq "$(CYGWIN)" "True" + @sed -i -r -e 's/([A-Na-n]):/\/cygdrive\/\L\1/g' -e 's/\\([A-Za-z])/\/\1/g' ${@:.o=.d} +endif + +# The rule for building the object file from each assembly source file. +${BUILD_DIR}/%.o: %.S + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo " AS ${<}"; \ + else \ + echo ${CC} ${AFLAGS} -o $(call fixpath,${@}) -c $(call fixpath,${<}); \ + fi + @${CC} ${AFLAGS} -o $(call fixpath,${@}) -c $(call fixpath,${<}) +ifeq "$(CYGWIN)" "True" + @sed -i -r -e 's/([A-Na-n]):/\/cygdrive\/\L\1/g' -e 's/\\([A-Za-z])/\/\1/g' ${@:.o=.d} +endif + +# The rule for creating an object library. +${BUILD_DIR}/%.a: + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo " AR ${@}"; \ + else \ + echo ${AR} -cr $(call fixpath,${@}) $(call fixpath,${^}); \ + fi + @${AR} -cr $(call fixpath,${@}) $(call fixpath,${^}) + +# The rule for linking the application. +${BUILD_DIR}/%.elf: + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo " LD ${@} ${LNK_SCP}"; \ + else \ + echo ${LD} -T $(call fixpath,${LINKERFILE}) \ + --entry ${ENTRY} \ + $(call fixpath,${LDFLAGS}) \ + -o $(call fixpath,${@}) \ + $(call fixpath,$(filter %.o, ${^})) \ + -Xlinker --start-group \ + $(call fixpath,$(filter %.a, ${^})) \ + ${PROJ_LIBS} \ + ${STD_LIBS} \ + -Xlinker --end-group; \ + fi; \ + ${LD} -T $(call fixpath,${LINKERFILE}) \ + --entry ${ENTRY} \ + $(call fixpath,${LDFLAGS}) \ + -o $(call fixpath,${@}) \ + $(call fixpath,$(filter %.o, ${^})) \ + -Xlinker --start-group \ + $(call fixpath,$(filter %.a, ${^})) \ + ${PROJ_LIBS} \ + ${STD_LIBS} \ + -Xlinker --end-group + +# Create S-Record output file +%.srec: %.elf + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo "Creating ${@}"; \ + else \ + echo ${OBJCOPY} -O srec $(call fixpath,${<}) $(call fixpath,${@}); \ + fi + @$(OBJCOPY) -O srec $< $(call fixpath,${@}) + +# Create Intex Hex output file +%.hex: %.elf + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo "Creating ${@}"; \ + else \ + echo ${OBJCOPY} -O ihex $(call fixpath,${<}) $(call fixpath,${@}); \ + fi + @$(OBJCOPY) -O ihex $< $(call fixpath,${@}) + +# Create binary output file +%.bin: %.elf + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo "Creating ${@}"; \ + else \ + echo ${OBJCOPY} -O binary $(call fixpath,${<}) $(call fixpath,${@}); \ + fi + @$(OBJCOPY) -O binary $< $(call fixpath,${@}) + +# Create disassembly file +%.dasm: %.elf + @if [ 'x${VERBOSE}' = x ]; \ + then \ + echo "Creating ${@}"; \ + else \ + echo $(OBJDUMP) -S $(call fixpath,${<}) $(call fixpath,${@}); \ + fi + @$(OBJDUMP) -S $< > $(call fixpath,${@}) + +################################################################################ +.PHONY: debug +debug: + @echo CYGWIN = ${CYGWIN} + @echo + @echo BUILD_DIR = ${BUILD_DIR} + @echo + @echo SRCS = ${SRCS} + @echo + @echo SRCS_NOPATH = ${SRCS_NOPATH} + @echo + @echo OBJS_NOPATH = ${OBJS_NOPATH} + @echo + @echo OBJS = ${OBJS} + @echo + @echo LIBS = ${LIBS} + @echo + @echo VPATH = ${VPATH} + @echo + @echo IPATH = ${IPATH} + diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.ld b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.ld new file mode 100644 index 0000000..fe664fd --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.ld @@ -0,0 +1,131 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-12-10 16:54:18 +0000 (Mon, 10 Dec 2018) $ + * $Revision: 39714 $ + * + ******************************************************************************/ + +MEMORY { + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 256K + SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 96K +} + +SECTIONS { + .text : + { + _text = .; + KEEP(*(.isr_vector)) + *(.text*) /* program code */ + *(.rodata*) /* read-only data: "const" */ + + KEEP(*(.init)) + KEEP(*(.fini)) + + /* C++ Exception handling */ + KEEP(*(.eh_frame*)) + _etext = .; + } > FLASH + + /* it's used for C++ exception handling */ + /* we need to keep this to avoid overlapping */ + .ARM.exidx : + { + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + } > FLASH + + .data : + { + _data = ALIGN(., 4); + *(.data*) /*read-write initialized data: initialized global variable*/ + *(.spix_config*) /* SPIX configuration functions need to be run from SRAM */ + + /* These array sections are used by __libc_init_array to call static C++ constructors */ + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + _edata = ALIGN(., 4); + } > SRAM AT>FLASH + __load_data = LOADADDR(.data); + + .bss : + { + . = ALIGN(4); + _bss = .; + *(.bss*) /*read-write zero initialized data: uninitialzed global variable*/ + *(COMMON) + _ebss = ALIGN(., 4); + } > SRAM + + /* Set stack top to end of RAM, and stack limit move down by + * size of stack_dummy section */ + __StackTop = ORIGIN(SRAM) + LENGTH(SRAM); + __StackLimit = __StackTop - SIZEOF(.stack_dummy); + + /* .stack_dummy section doesn't contains any symbols. It is only + * used for linker to calculate size of stack sections, and assign + * values to stack symbols later */ + .stack_dummy (COPY): + { + *(.stack*) + } > SRAM + + .heap (COPY): + { + . = ALIGN(4); + *(.heap*) + __HeapLimit = ABSOLUTE(__StackLimit); + } > SRAM + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack") +} diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.mk b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.mk new file mode 100644 index 0000000..e6219c2 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660.mk @@ -0,0 +1,83 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +ifeq "$(CMSIS_ROOT)" "" +$(error CMSIS_ROOT must be specified) +endif + +# The build directory +ifeq "$(BUILD_DIR)" "" +BUILD_DIR=$(CURDIR)/build +endif + +ifeq "$(STARTUPFILE)" "" +STARTUPFILE=startup_max32660.S +endif + +ifeq "$(LINKERFILE)" "" +LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/MAX32660/Source/GCC/max32660.ld +endif + +ifeq "$(ENTRY)" "" +ENTRY=Reset_Handler +endif + +# Default TARGET_REVISION +# "A1" in ASCII +ifeq "$(TARGET_REV)" "" +TARGET_REV=0x4131 +endif + +# Add target specific CMSIS source files +ifneq (${MAKECMDGOALS},lib) +SRCS += ${STARTUPFILE} +SRCS += heap.c +SRCS += system_max32660.c +endif + +# Add target specific CMSIS source directories +VPATH+=$(CMSIS_ROOT)/Device/Maxim/MAX32660/Source/GCC +VPATH+=$(CMSIS_ROOT)/Device/Maxim/MAX32660/Source + +# Add target specific CMSIS include directories +IPATH+=$(CMSIS_ROOT)/Device/Maxim/MAX32660/Include +IPATH+=$(CMSIS_ROOT)/Include + +# Add directory with linker include file +LIBPATH+=$(CMSIS_ROOT)/Device/Maxim/MAX32660/Source/GCC + +# Include the rules and goals for building +include $(CMSIS_ROOT)/Device/Maxim/MAX32660/Source/GCC/gcc.mk diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_ram.ld b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_ram.ld new file mode 100644 index 0000000..0e3b36b --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_ram.ld @@ -0,0 +1,132 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +MEMORY { + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00040000 + SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00018000 +} + +SECTIONS { + .text : + { + _text = .; + KEEP(*(.isr_vector)) + *(.text*) /* program code */ + *(.rodata*) /* read-only data: "const" */ + *(.flashprog*) /* Flash program */ + + KEEP(*(.init)) + KEEP(*(.fini)) + + /* C++ Exception handling */ + KEEP(*(.eh_frame*)) + _etext = .; + } > SRAM + + /* it's used for C++ exception handling */ + /* we need to keep this to avoid overlapping */ + .ARM.exidx : + { + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + } > SRAM + + .data : + { + _data = ALIGN(., 4); + *(.data*) /*read-write initialized data: initialized global variable*/ + *(.spix_config*) /* SPIX configuration functions need to be run from SRAM */ + + /* These array sections are used by __libc_init_array to call static C++ constructors */ + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + _edata = ALIGN(., 4); + } > SRAM AT>SRAM + __load_data = LOADADDR(.data); + + .bss : + { + . = ALIGN(4); + _bss = .; + *(.bss*) /*read-write zero initialized data: uninitialzed global variable*/ + *(COMMON) + _ebss = ALIGN(., 4); + } > SRAM + + /* Set stack top to end of RAM, and stack limit move down by + * size of stack_dummy section */ + __StackTop = ORIGIN(SRAM) + LENGTH(SRAM); + __StackLimit = __StackTop - SIZEOF(.stack_dummy); + + /* .stack_dummy section doesn't contains any symbols. It is only + * used for linker to calculate size of stack sections, and assign + * values to stack symbols later */ + .stack_dummy (COPY): + { + *(.stack*) + } > SRAM + + .heap (COPY): + { + . = ALIGN(4); + *(.heap*) + __HeapLimit = ABSOLUTE(__StackLimit); + } > SRAM + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack") +} diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_sbl.ld b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_sbl.ld new file mode 100644 index 0000000..34df37c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/max32660_sbl.ld @@ -0,0 +1,271 @@ +/******************************************************************************* + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-11 08:34:54 +0000 (Tue, 11 Sep 2018) $ + * $Revision: 37782 $ + * + ******************************************************************************/ + +MEMORY { + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00040000 /* 256kB "FLASH" */ + SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00018000 +} + +OUTPUT_FORMAT ("elf32-littlearm") +ENTRY(Reset_Handler) +EXTERN(__start_c main __stack __section_end_heap) + +SECTIONS { + + /* SRAM start/stop addresses used during startup (PreInit(), preinit.S) to initialize ECCEN register + * and initial Error correcting state. (SEC-DED) */ + __sram_ecc_initialize_start = ORIGIN(SRAM); + __sram_ecc_initialize_stop = (ORIGIN(SRAM) + LENGTH(SRAM)); + + .text : ALIGN(0x100) + { + _text = .; + __section_load_nvic = .; + KEEP(*(.isr_vector)) + __section_load_nvic_end = .; + + KEEP(*startup*(.text)) + *(.text*) /* program code */ + *(.flashprog*) /* Flash program */ + KEEP(*(.init)) + KEEP(*(.fini)) + *(.rodata*) /* read-only data: "const" */ + KEEP(*(.iota_rom_params)) + + /* C++ Exception handling */ + KEEP(*(.eh_frame*)) + _etext = .; + } > FLASH + + __section_nvic_size = __section_load_nvic_end - __section_load_nvic; + __section_nvic_start = ORIGIN(SRAM); + __section_nvic_end = __section_nvic_start + __section_nvic_size; + + /* it's used for C++ exception handling */ + /* we need to keep this to avoid overlapping */ + .ARM.exidx : + { + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + } > FLASH + + .data __section_nvic_end : ALIGN(0x10) + { + _data = ALIGN(., 4); + *(.data*) /*read-write initialized data: initialized global variable*/ + *(.spix_config*) /* SPIX configuration functions need to be run from SRAM */ + + /* These array sections are used by __libc_init_array to call static C++ constructors */ + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + _edata = ALIGN(., 4); + __section_end_data = .; + + } > SRAM AT>FLASH + __load_data = LOADADDR(.data); + + /** Info block/OTP reserved area */ + __virtual_otp_size = 0x400; + __virtual_end_otp = ORIGIN(FLASH) + LENGTH(FLASH); + __virtual_start_otp = __virtual_end_otp - __virtual_otp_size; + + + /** Free area to program application */ + __virtual_start_iota = ALIGN(__load_data,0x10); + __virtual_end_iota = __virtual_start_otp; + __virtual_iota_size = __virtual_end_iota - __virtual_start_iota; + + /** Work buffer */ + .iota_work __virtual_start_iota : + { + . += __virtual_iota_size; + } + + /** OTP area */ + .iota_otp __virtual_start_otp : + { + . += __virtual_otp_size; + } + + + .bss : + { + . = ALIGN(4); + _bss = .; + *(.bss*) /*read-write zero initialized data: uninitialzed global variable*/ + *(COMMON) + _ebss = ALIGN(., 4); + } > SRAM + + /* Set stack top to end of RAM, and stack limit move down by + * size of stack_dummy section */ + + /* .stack_dummy section doesn't contains any symbols. It is only + * used for linker to calculate size of stack sections, and assign + * values to stack symbols later */ + + /* Stack and Heap */ + .heap (NOLOAD) : ALIGN(0x80) + { + __section_start_heap = .; + *(.heap*) + __section_end_heap = .; + + } > SRAM + + __section_start_heap_va = __section_start_heap; + __section_end_heap_va = __section_start_heap_va + SIZEOF(.heap); + + .stack __section_end_heap : ALIGN(0x80) + { + __section_start_stack = .; + *(.stack*) + _stack = .; + __section_end_stack = .; + + } > SRAM + __stack_va = __stack; + + PROVIDE(__stack = _stack); + + /* ======================================================================== */ + /** RAM for STP and SCP **/ + __section_protocol_ram_end = (ORIGIN(SRAM) + LENGTH(SRAM)); + __region_end_ram = (ORIGIN(SRAM) + LENGTH(SRAM)); + + /** Cryptography work buffer */ + .iota_work.sh __section_end_stack : ALIGN(0x10) + { + KEEP(*(.iota_work.sh)) + } >SRAM=0 + + __iota_work_sh_start = LOADADDR(.iota_work.sh); + __iota_work_sh_end = LOADADDR(.iota_work.sh) + SIZEOF(.iota_work.sh); + __iota_work_sh_size = SIZEOF(.iota_work.sh); + + /** Configuration Management work buffer */ + .iota_work.cm __iota_work_sh_end : ALIGN(0x10) + { + KEEP(*(.iota_work.cm)) + } >SRAM=0 + + __iota_work_cm_start = LOADADDR(.iota_work.cm); + __iota_work_cm_end = LOADADDR(.iota_work.cm) + SIZEOF(.iota_work.cm); + __iota_work_cm_size = SIZEOF(.iota_work.cm); + + /** RCE Signature check work buffer */ + .iota_work.rce __iota_work_cm_end : ALIGN(0x10) + { + KEEP(*(.iota_work.rce)) + + } >SRAM=0 + + __iota_work_rce_start = LOADADDR(.iota_work.rce); + __iota_work_rce_end = LOADADDR(.iota_work.rce) + SIZEOF(.iota_work.rce); + __iota_work_rce_size = SIZEOF(.iota_work.rce); + + /* ======================================================================== */ + + /** STP Application, SCP Applet memory areas */ + .protocol_ram.stack __iota_work_rce_end : ALIGN(0x10) + { + __section_protocol_start = .; + /** Stack dedicated to STP/SCP application matter if needed */ + __section_start_stp_stack = .; + KEEP(*(.protocol_ram.stack)) + /* . += __stack_size_stp;*/ + __stack_stp = .; + + } >SRAM + __section_end_stp_stack = .; + + .protocol_ram.bss __section_end_stp_stack : ALIGN(0x10) + { + *stp_*(.bss .bss.* .gnu.linkonce.b.*) + + } >SRAM + + __section_start_bss_stp = LOADADDR(.protocol_ram.bss); + __section_end_bss_stp = LOADADDR(.protocol_ram.bss) + SIZEOF(.protocol_ram.bss); + __section_bss_stp_size = SIZEOF(.protocol_ram.bss); + + .protocol_ram __section_end_bss_stp : ALIGN(0x10) + { + /** Code part */ + KEEP(*stp_*(.data .data.* .gnu.linkonce.d.*)) + KEEP(*(.protocol_ram)) + + } >SRAM + __section_protocol_end = ALIGN(0x10); + __scp_applet_area_size = __section_protocol_ram_end - __section_protocol_end; + + /** Lasting free internal SRAM space */ + .iota_scp_applet __section_protocol_end : ALIGN(0x10) + { + __scp_applet_start = .; + . += __scp_applet_area_size; + __scp_applet_end = .; + + } >SRAM + + __section_scp_start = LOADADDR(.protocol_ram); + __section_scp_stop = LOADADDR(.iota_scp_applet) + SIZEOF(.iota_scp_applet); + + __section_bss_size_stp = __section_end_bss_stp - __section_start_bss_stp; + __section_stp_size = SIZEOF(.protocol_ram.stack) + SIZEOF(.protocol_ram.bss) + SIZEOF(.protocol_ram); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= _ebss, "region RAM overflowed with stack") +} diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/startup_max32660.S b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/startup_max32660.S new file mode 100644 index 0000000..11dbd16 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/GCC/startup_max32660.S @@ -0,0 +1,314 @@ +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-18 20:03:20 +0000 (Tue, 18 Sep 2018) $ + * $Revision: 37963 $ + * + ******************************************************************************/ + + .syntax unified + .arch armv7-m + + .section .stack + .align 3 +#ifdef __STACK_SIZE + .equ Stack_Size, __STACK_SIZE +#else + .equ Stack_Size, 0x00001000 +#endif + .globl __StackTop + .globl __StackLimit +__StackLimit: + .space Stack_Size + .size __StackLimit, . - __StackLimit +__StackTop: + .size __StackTop, . - __StackTop + + .section .heap + .align 3 +#ifdef __HEAP_SIZE + .equ Heap_Size, __HEAP_SIZE +#else + .equ Heap_Size, 0x00000C00 +#endif + .globl __HeapBase + .globl __HeapLimit +__HeapBase: + .if Heap_Size + .space Heap_Size + .endif + .size __HeapBase, . - __HeapBase +__HeapLimit: + .size __HeapLimit, . - __HeapLimit + + + .section .isr_vector + .align 2 + .globl __isr_vector +__isr_vector: + .long __StackTop /* Top of Stack */ + .long Reset_Handler /* Reset Handler */ + .long NMI_Handler /* NMI Handler */ + .long HardFault_Handler /* Hard Fault Handler */ + .long MemManage_Handler /* MPU Fault Handler */ + .long BusFault_Handler /* Bus Fault Handler */ + .long UsageFault_Handler /* Usage Fault Handler */ + .long 0 /* Reserved */ + .long 0 /* Reserved */ + .long 0 /* Reserved */ + .long 0 /* Reserved */ + .long SVC_Handler /* SVCall Handler */ + .long DebugMon_Handler /* Debug Monitor Handler */ + .long 0 /* Reserved */ + .long PendSV_Handler /* PendSV Handler */ + .long SysTick_Handler /* SysTick Handler */ + + /* Device-specific Interrupts */ + .long PF_IRQHandler /* 0x10 0x0040 16: Power Fail */ + .long WDT0_IRQHandler /* 0x11 0x0044 17: Watchdog 0 */ + .long RSV00_IRQHandler /* 0x12 0x0048 18: RSV00 */ + .long RTC_IRQHandler /* 0x13 0x004C 19: RTC */ + .long RSV1_IRQHandler /* 0x14 0x0050 20: RSV1 */ + .long TMR0_IRQHandler /* 0x15 0x0054 21: Timer 0 */ + .long TMR1_IRQHandler /* 0x16 0x0058 22: Timer 1 */ + .long TMR2_IRQHandler /* 0x17 0x005C 23: Timer 2 */ + .long RSV02_IRQHandler /* 0x18 0x0060 24: RSV02 */ + .long RSV03_IRQHandler /* 0x19 0x0064 25: RSV03 */ + .long RSV04_IRQHandler /* 0x1A 0x0068 26: RSV04 */ + .long RSV05_IRQHandler /* 0x1B 0x006C 27: RSV05 */ + .long RSV06_IRQHandler /* 0x1C 0x0070 28: RSV06 */ + .long I2C0_IRQHandler /* 0x1D 0x0074 29: I2C0 */ + .long UART0_IRQHandler /* 0x1E 0x0078 30: UART 0 */ + .long UART1_IRQHandler /* 0x1F 0x007C 31: UART 1 */ + .long SPI0_IRQHandler /* 0x20 0x0080 32: SPIY17 */ + .long SPI1_IRQHandler /* 0x21 0x0084 33: SPIMSS */ + .long RSV07_IRQHandler /* 0x22 0x0088 34: RSV07 */ + .long RSV08_IRQHandler /* 0x23 0x008C 35: RSV08 */ + .long RSV09_IRQHandler /* 0x24 0x0090 36: RSV09 */ + .long RSV10_IRQHandler /* 0x25 0x0094 37: RSV10 */ + .long RSV11_IRQHandler /* 0x26 0x0098 38: RSV11 */ + .long FLC_IRQHandler /* 0x27 0x009C 39: FLC */ + .long GPIO0_IRQHandler /* 0x28 0x00A0 40: GPIO0 */ + .long RSV12_IRQHandler /* 0x29 0x00A4 41: RSV12 */ + .long RSV13_IRQHandler /* 0x2A 0x00A8 42: RSV13 */ + .long RSV14_IRQHandler /* 0x2B 0x00AC 43: RSV14 */ + .long DMA0_IRQHandler /* 0x2C 0x00B0 44: DMA0 */ + .long DMA1_IRQHandler /* 0x2D 0x00B4 45: DMA1 */ + .long DMA2_IRQHandler /* 0x2E 0x00B8 46: DMA2 */ + .long DMA3_IRQHandler /* 0x2F 0x00BC 47: DMA3 */ + .long RSV15_IRQHandler /* 0x30 0x00C0 48: RSV15 */ + .long RSV16_IRQHandler /* 0x31 0x00C4 49: RSV16 */ + .long RSV17_IRQHandler /* 0x32 0x00C8 50: RSV17 */ + .long RSV18_IRQHandler /* 0x33 0x00CC 51: RSV18 */ + .long I2C1_IRQHandler /* 0x34 0x00D0 52: I2C1 */ + .long RSV19_IRQHandler /* 0x35 0x00D4 53: RSV19 */ + .long RSV20_IRQHandler /* 0x36 0x00D8 54: RSV20 */ + .long RSV21_IRQHandler /* 0x37 0x00DC 55: RSV21 */ + .long RSV22_IRQHandler /* 0x38 0x00E0 56: RSV22 */ + .long RSV23_IRQHandler /* 0x39 0x00E4 57: RSV23 */ + .long RSV24_IRQHandler /* 0x3A 0x00E8 58: RSV24 */ + .long RSV25_IRQHandler /* 0x3B 0x00EC 59: RSV25 */ + .long RSV26_IRQHandler /* 0x3C 0x00F0 60: RSV26 */ + .long RSV27_IRQHandler /* 0x3D 0x00F4 61: RSV27 */ + .long RSV28_IRQHandler /* 0x3E 0x00F8 62: RSV28 */ + .long RSV29_IRQHandler /* 0x3F 0x00FC 63: RSV29 */ + .long RSV30_IRQHandler /* 0x40 0x0100 64: RSV30 */ + .long RSV31_IRQHandler /* 0x41 0x0104 65: RSV31 */ + .long RSV32_IRQHandler /* 0x42 0x0108 66: RSV32 */ + .long RSV33_IRQHandler /* 0x43 0x010C 67: RSV33 */ + .long RSV34_IRQHandler /* 0x44 0x0110 68: RSV34 */ + .long RSV35_IRQHandler /* 0x45 0x0114 69: RSV35 */ + .long GPIOWAKE_IRQHandler /* 0x46 0x0118 70: GPIO Wakeup */ + .text + .thumb + .thumb_func + .align 2 + .globl Reset_Handler + .type Reset_Handler, %function +Reset_Handler: + ldr r0, =__StackTop + mov sp, r0 + + /* PreInit runs before any RAM initialization. Example usage: DDR setup, etc. */ + ldr r0, =PreInit + blx r0 + cbnz r0, .SKIPRAMINIT + +/* Loop to copy data from read only memory to RAM. The ranges + * of copy from/to are specified by following symbols evaluated in + * linker script. + * __load_data: Where data sections are saved. + * _data /_edata: RAM address range that data should be + * copied to. Both must be aligned to 4 bytes boundary. */ + + ldr r1, =__load_data + ldr r2, =_data + ldr r3, =_edata + +#if 0 +/* Here are two copies of loop implemenations. First one favors code size + * and the second one favors performance. Default uses the first one. + * Change to "#if 0" to use the second one */ +.LC0: + cmp r2, r3 + ittt lt + ldrlt r0, [r1], #4 + strlt r0, [r2], #4 + blt .LC0 +#else + subs r3, r2 + ble .LC1 +.LC0: + subs r3, #4 + ldr r0, [r1, r3] + str r0, [r2, r3] + bgt .LC0 +.LC1: +#endif + +/* + * Loop to zero out BSS section, which uses following symbols + * in linker script: + * _bss : start of BSS section. Must align to 4 + * _ebss : end of BSS section. Must align to 4 + */ + ldr r1, =_bss + ldr r2, =_ebss + + movs r0, 0 +.LC2: + cmp r1, r2 + itt lt + strlt r0, [r1], #4 + blt .LC2 + +.SKIPRAMINIT: + + /* Perform system initialization after RAM initialization */ + ldr r0, =SystemInit + blx r0 + + /* This must be called to walk the constructor array for static C++ objects */ + /* Note: The linker file must have .data symbols for __X_array_start and __X_array_end */ + /* where X is {preinit, init, fini} */ + ldr r0, =__libc_init_array + blx r0 + + /* Transfer control to users main program */ + ldr r0, =main + blx r0 + +.SPIN: + /* spin if main ever returns. */ + bl .SPIN + +/* Macro to define default handlers. Default handler + * will be weak symbol and just dead loops. They can be + * overwritten by other handlers */ + .macro def_irq_handler handler_name + .align 1 + .thumb_func + .weak \handler_name + .type \handler_name, %function +\handler_name : + b . + .size \handler_name, . - \handler_name + .endm + + def_irq_handler NMI_Handler + def_irq_handler HardFault_Handler + def_irq_handler MemManage_Handler + def_irq_handler BusFault_Handler + def_irq_handler UsageFault_Handler + def_irq_handler SVC_Handler + def_irq_handler DebugMon_Handler + def_irq_handler PendSV_Handler + /* SysTick_Handler is defined in mxc_delay.c */ + def_irq_handler Default_Handler + + /* Device-specific Interrupts */ + def_irq_handler PF_IRQHandler /* 0x10 0x0040 16: Power Fail */ + def_irq_handler WDT0_IRQHandler /* 0x11 0x0044 17: Watchdog 0 */ + def_irq_handler RSV00_IRQHandler /* 0x12 0x0048 18: RSV00 */ + def_irq_handler RTC_IRQHandler /* 0x13 0x004C 19: RTC */ + def_irq_handler RSV1_IRQHandler /* 0x14 0x0050 20: RSV1 */ + def_irq_handler TMR0_IRQHandler /* 0x15 0x0054 21: Timer 0 */ + def_irq_handler TMR1_IRQHandler /* 0x16 0x0058 22: Timer 1 */ + def_irq_handler TMR2_IRQHandler /* 0x17 0x005C 23: Timer 2 */ + def_irq_handler RSV02_IRQHandler /* 0x18 0x0060 24: RSV02 */ + def_irq_handler RSV03_IRQHandler /* 0x19 0x0064 25: RSV03 */ + def_irq_handler RSV04_IRQHandler /* 0x1A 0x0068 26: RSV04 */ + def_irq_handler RSV05_IRQHandler /* 0x1B 0x006C 27: RSV05 */ + def_irq_handler RSV06_IRQHandler /* 0x1C 0x0070 28: RSV06 */ + def_irq_handler I2C0_IRQHandler /* 0x1D 0x0074 29: I2C0 */ + def_irq_handler UART0_IRQHandler /* 0x1E 0x0078 30: UART 0 */ + def_irq_handler UART1_IRQHandler /* 0x1F 0x007C 31: UART 1 */ + def_irq_handler SPI0_IRQHandler /* 0x20 0x0080 32: SPIY17 */ + def_irq_handler SPI1_IRQHandler /* 0x21 0x0084 33: SPIMSS */ + def_irq_handler RSV07_IRQHandler /* 0x22 0x0088 34: RSV07 */ + def_irq_handler RSV08_IRQHandler /* 0x23 0x008C 35: RSV08 */ + def_irq_handler RSV09_IRQHandler /* 0x24 0x0090 36: RSV09 */ + def_irq_handler RSV10_IRQHandler /* 0x25 0x0094 37: RSV10 */ + def_irq_handler RSV11_IRQHandler /* 0x26 0x0098 38: RSV11 */ + def_irq_handler FLC_IRQHandler /* 0x27 0x009C 39: FLC */ + def_irq_handler GPIO0_IRQHandler /* 0x28 0x00A0 40: GPIO0 */ + def_irq_handler RSV12_IRQHandler /* 0x29 0x00A4 41: RSV12 */ + def_irq_handler RSV13_IRQHandler /* 0x2A 0x00A8 42: RSV13 */ + def_irq_handler RSV14_IRQHandler /* 0x2B 0x00AC 43: RSV14 */ + def_irq_handler DMA0_IRQHandler /* 0x2C 0x00B0 44: DMA0 */ + def_irq_handler DMA1_IRQHandler /* 0x2D 0x00B4 45: DMA1 */ + def_irq_handler DMA2_IRQHandler /* 0x2E 0x00B8 46: DMA2 */ + def_irq_handler DMA3_IRQHandler /* 0x2F 0x00BC 47: DMA3 */ + def_irq_handler RSV15_IRQHandler /* 0x30 0x00C0 48: RSV15 */ + def_irq_handler RSV16_IRQHandler /* 0x31 0x00C4 49: RSV16 */ + def_irq_handler RSV17_IRQHandler /* 0x32 0x00C8 50: RSV17 */ + def_irq_handler RSV18_IRQHandler /* 0x33 0x00CC 51: RSV18 */ + def_irq_handler I2C1_IRQHandler /* 0x34 0x00D0 52: I2C1 */ + def_irq_handler RSV19_IRQHandler /* 0x35 0x00D4 53: RSV19 */ + def_irq_handler RSV20_IRQHandler /* 0x36 0x00D8 54: RSV20 */ + def_irq_handler RSV21_IRQHandler /* 0x37 0x00DC 55: RSV21 */ + def_irq_handler RSV22_IRQHandler /* 0x38 0x00E0 56: RSV22 */ + def_irq_handler RSV23_IRQHandler /* 0x39 0x00E4 57: RSV23 */ + def_irq_handler RSV24_IRQHandler /* 0x3A 0x00E8 58: RSV24 */ + def_irq_handler RSV25_IRQHandler /* 0x3B 0x00EC 59: RSV25 */ + def_irq_handler RSV26_IRQHandler /* 0x3C 0x00F0 60: RSV26 */ + def_irq_handler RSV27_IRQHandler /* 0x3D 0x00F4 61: RSV27 */ + def_irq_handler RSV28_IRQHandler /* 0x3E 0x00F8 62: RSV28 */ + def_irq_handler RSV29_IRQHandler /* 0x3F 0x00FC 63: RSV29 */ + def_irq_handler RSV30_IRQHandler /* 0x40 0x0100 64: RSV30 */ + def_irq_handler RSV31_IRQHandler /* 0x41 0x0104 65: RSV31 */ + def_irq_handler RSV32_IRQHandler /* 0x42 0x0108 66: RSV32 */ + def_irq_handler RSV33_IRQHandler /* 0x43 0x010C 67: RSV33 */ + def_irq_handler RSV34_IRQHandler /* 0x44 0x0110 68: RSV34 */ + def_irq_handler RSV35_IRQHandler /* 0x45 0x0114 69: RSV35 */ + def_irq_handler GPIOWAKE_IRQHandler /* 0x46 0x0118 70: GPIO Wakeup */ + + .end diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/heap.c b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/heap.c new file mode 100644 index 0000000..6286f31 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/heap.c @@ -0,0 +1,77 @@ + /** + * @file heap.c + * @brief System level setup help + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/* **** Includes **** */ +#include <stdint.h> +#include <errno.h> +#include <unistd.h> + +/** + * @brief sbrk + * @detail Increase program data space + * @detail Malloc and related functions depend on this + */ + +/* **** declarations **** */ +static char *heap_end = 0; +extern unsigned int __HeapBase; +extern unsigned int __HeapLimit; + +/* **** functions **** */ +caddr_t _sbrk(int incr) +{ + char *prev_heap_end; + + if (heap_end == 0) { + heap_end = (caddr_t)&__HeapBase; + } + prev_heap_end = heap_end; + + if ((unsigned int)(heap_end + incr) > (unsigned int)&__HeapLimit) { + errno = ENOMEM; + return (caddr_t) -1; + } + + heap_end += incr; + + return (caddr_t) prev_heap_end; +} + diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/system_max32660.c b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/system_max32660.c new file mode 100644 index 0000000..4dd863a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Device/Maxim/MAX32660/Source/system_max32660.c @@ -0,0 +1,167 @@ +/** + * @file system_max32660.c + * @brief System-level initialization implementation file + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +#include <string.h> +#include <stdio.h> +#include <stdlib.h> +#include "max32660.h" +#include "gcr_regs.h" +#include "pwrseq_regs.h" +#include "tmr_regs.h" +#include "wdt_regs.h" +#include "mxc_sys.h" + +extern void (* const __isr_vector[])(void); +uint32_t SystemCoreClock = HIRC96_FREQ; + +__weak void SystemCoreClockUpdate(void) +{ + uint32_t base_freq, div, clk_src,ovr; + + // Get the clock source and frequency + clk_src = (MXC_GCR->clkcn & MXC_F_GCR_CLKCN_CLKSEL); + + if (clk_src == MXC_S_GCR_CLKCN_CLKSEL_HFXIN) { + base_freq = HFX_FREQ; + } else { + if (clk_src == MXC_S_GCR_CLKCN_CLKSEL_NANORING) { + base_freq = NANORING_FREQ; + } else { + ovr = (MXC_PWRSEQ->lp_ctrl & MXC_F_PWRSEQ_LP_CTRL_OVR); + if (ovr == MXC_S_PWRSEQ_LP_CTRL_OVR_0_9V) { + base_freq = HIRC96_FREQ/4; + } else { + if (ovr == MXC_S_PWRSEQ_LP_CTRL_OVR_1_0V) { + base_freq = HIRC96_FREQ/2; + } else { + base_freq = HIRC96_FREQ; + } + } + } + } + + // Get the clock divider + div = (MXC_GCR->clkcn & MXC_F_GCR_CLKCN_PSC) >> MXC_F_GCR_CLKCN_PSC_POS; + + SystemCoreClock = base_freq >> div; +} + +/* This function is called before C runtime initialization and can be + * implemented by the application for early initializations. If a value other + * than '0' is returned, the C runtime initialization will be skipped. + * + * You may over-ride this function in your program by defining a custom + * PreInit(), but care should be taken to reproduce the initilization steps + * or a non-functional system may result. + */ +__weak int PreInit(void) +{ + /* Do nothing */ + return 0; +} + +/* This function can be implemented by the application to initialize the board */ +__weak int Board_Init(void) +{ + /* Do nothing */ + return 0; +} + +/* This function is called just before control is transferred to main(). + * + * You may over-ride this function in your program by defining a custom + * SystemInit(), but care should be taken to reproduce the initialization + * steps or a non-functional system may result. + */ +__weak void SystemInit(void) +{ + /* Configure the interrupt controller to use the application vector table in */ + /* the application space */ + /* IAR & Keil must set vector table after all memory initialization. */ + SCB->VTOR = (unsigned long)__isr_vector; + + MXC_WDT0->ctrl &= ~MXC_F_WDT_CTRL_WDT_EN; /* Turn off watchdog. Application can re-enable as needed. */ + + /* Enable FPU on Cortex-M4, which occupies coprocessor slots 10 & 11 */ + /* Grant full access, per "Table B3-24 CPACR bit assignments". */ + /* DDI0403D "ARMv7-M Architecture Reference Manual" */ + SCB->CPACR |= SCB_CPACR_CP10_Msk | SCB_CPACR_CP11_Msk; + __DSB(); + __ISB(); + + /* Switch system clock to HIRC */ + SYS_Clock_Select(SYS_CLOCK_HIRC, MXC_TMR0); + + /* Disable clocks to peripherals by default to reduce power */ + SYS_ClockDisable(SYS_PERIPH_CLOCK_DMA); + SYS_ClockDisable(SYS_PERIPH_CLOCK_SPI17Y); + SYS_ClockDisable(SYS_PERIPH_CLOCK_SPIMSS); + SYS_ClockDisable(SYS_PERIPH_CLOCK_UART0); + SYS_ClockDisable(SYS_PERIPH_CLOCK_UART1); + SYS_ClockDisable(SYS_PERIPH_CLOCK_I2C0); + SYS_ClockDisable(SYS_PERIPH_CLOCK_T0); + SYS_ClockDisable(SYS_PERIPH_CLOCK_T1); + SYS_ClockDisable(SYS_PERIPH_CLOCK_T2); + SYS_ClockDisable(SYS_PERIPH_CLOCK_I2C1); + + Board_Init(); +} + +#if defined ( __CC_ARM ) +/* Global variable initialization does not occur until post scatterload in Keil tools.*/ + +/* External function called after our post scatterload function implementation. */ +extern void $Super$$__main_after_scatterload(void); + +/** + * @brief Initialization function for SystemCoreClock and Board_Init. + * @details $Sub$$__main_after_scatterload is called during system startup in the Keil + * toolset. Global variable and static variable space must be set up by the compiler + * prior to using these memory spaces. Setting up the SystemCoreClock and Board_Init + * require global memory for variable storage and are called from this function in + * the Keil tool chain. + */ +void $Sub$$__main_after_scatterload(void) +{ + SystemInit(); + $Super$$__main_after_scatterload(); +} +#endif /* __CC_ARM */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_common_tables.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_common_tables.h new file mode 100644 index 0000000..fa60a62 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_common_tables.h @@ -0,0 +1,100 @@ +/** + * @file arm_common_tables.h + * @brief External declaration for common tables like Bitreverse, reciprocal etc. + */ + +/* ---------------------------------------------------------------------- +* Copyright (C) 2010-2013 ARM Limited. All rights reserved. +* +* $Date: 17. January 2013 +* $Revision: V1.4.1 +* +* Project: CMSIS DSP Library +* Title: arm_common_tables.h +* +* Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions +* +* Target Processor: Cortex-M4/Cortex-M3 +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* - Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* - Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in +* the documentation and/or other materials provided with the +* distribution. +* - Neither the name of ARM LIMITED nor the names of its contributors +* may be used to endorse or promote products derived from this +* software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +* -------------------------------------------------------------------- */ + + + +#ifndef _ARM_COMMON_TABLES_H +#define _ARM_COMMON_TABLES_H + +#include "arm_math.h" + +extern const uint16_t armBitRevTable[1024]; +extern const q15_t armRecipTableQ15[64]; +extern const q31_t armRecipTableQ31[64]; +extern const q31_t realCoefAQ31[1024]; +extern const q31_t realCoefBQ31[1024]; +extern const float32_t twiddleCoef_16[32]; +extern const float32_t twiddleCoef_32[64]; +extern const float32_t twiddleCoef_64[128]; +extern const float32_t twiddleCoef_128[256]; +extern const float32_t twiddleCoef_256[512]; +extern const float32_t twiddleCoef_512[1024]; +extern const float32_t twiddleCoef_1024[2048]; +extern const float32_t twiddleCoef_2048[4096]; +extern const float32_t twiddleCoef_4096[8192]; +#define twiddleCoef twiddleCoef_4096 +extern const q31_t twiddleCoefQ31[6144]; +extern const q15_t twiddleCoefQ15[6144]; +extern const float32_t twiddleCoef_rfft_32[32]; +extern const float32_t twiddleCoef_rfft_64[64]; +extern const float32_t twiddleCoef_rfft_128[128]; +extern const float32_t twiddleCoef_rfft_256[256]; +extern const float32_t twiddleCoef_rfft_512[512]; +extern const float32_t twiddleCoef_rfft_1024[1024]; +extern const float32_t twiddleCoef_rfft_2048[2048]; +extern const float32_t twiddleCoef_rfft_4096[4096]; + + +#define ARMBITREVINDEXTABLE__16_TABLE_LENGTH ((uint16_t)20 ) +#define ARMBITREVINDEXTABLE__32_TABLE_LENGTH ((uint16_t)48 ) +#define ARMBITREVINDEXTABLE__64_TABLE_LENGTH ((uint16_t)56 ) +#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH ((uint16_t)208 ) +#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH ((uint16_t)440 ) +#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH ((uint16_t)448 ) +#define ARMBITREVINDEXTABLE1024_TABLE_LENGTH ((uint16_t)1800) +#define ARMBITREVINDEXTABLE2048_TABLE_LENGTH ((uint16_t)3808) +#define ARMBITREVINDEXTABLE4096_TABLE_LENGTH ((uint16_t)4032) + +extern const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE__16_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE__32_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE__64_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE1024_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE2048_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE4096_TABLE_LENGTH]; + +#endif /* ARM_COMMON_TABLES_H */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_const_structs.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_const_structs.h new file mode 100644 index 0000000..8d7fac0 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_const_structs.h @@ -0,0 +1,85 @@ +/* ---------------------------------------------------------------------- +* Copyright (C) 2010-2013 ARM Limited. All rights reserved. +* +* $Date: 17. January 2013 +* $Revision: V1.4.1 +* +* Project: CMSIS DSP Library +* Title: arm_const_structs.h +* +* Description: This file has constant structs that are initialized for +* user convenience. For example, some can be given as +* arguments to the arm_cfft_f32() function. +* +* Target Processor: Cortex-M4/Cortex-M3 +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* - Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* - Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in +* the documentation and/or other materials provided with the +* distribution. +* - Neither the name of ARM LIMITED nor the names of its contributors +* may be used to endorse or promote products derived from this +* software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +* -------------------------------------------------------------------- */ + +#ifndef _ARM_CONST_STRUCTS_H +#define _ARM_CONST_STRUCTS_H + +#include "arm_math.h" +#include "arm_common_tables.h" + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { + 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE__16_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { + 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE__32_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { + 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE__64_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { + 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { + 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { + 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { + 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE1024_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { + 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE2048_TABLE_LENGTH + }; + + const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { + 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE4096_TABLE_LENGTH + }; + +#endif diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_math.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_math.h new file mode 100644 index 0000000..65304c1 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/arm_math.h @@ -0,0 +1,7306 @@ +/* ---------------------------------------------------------------------- +* Copyright (C) 2010-2013 ARM Limited. All rights reserved. +* +* $Date: 17. January 2013 +* $Revision: V1.4.1 +* +* Project: CMSIS DSP Library +* Title: arm_math.h +* +* Description: Public header file for CMSIS DSP Library +* +* Target Processor: Cortex-M4/Cortex-M3/Cortex-M0 +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* - Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* - Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in +* the documentation and/or other materials provided with the +* distribution. +* - Neither the name of ARM LIMITED nor the names of its contributors +* may be used to endorse or promote products derived from this +* software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. + * -------------------------------------------------------------------- */ + +/** + \mainpage CMSIS DSP Software Library + * + * <b>Introduction</b> + * + * This user manual describes the CMSIS DSP software library, + * a suite of common signal processing functions for use on Cortex-M processor based devices. + * + * The library is divided into a number of functions each covering a specific category: + * - Basic math functions + * - Fast math functions + * - Complex math functions + * - Filters + * - Matrix functions + * - Transforms + * - Motor control functions + * - Statistical functions + * - Support functions + * - Interpolation functions + * + * The library has separate functions for operating on 8-bit integers, 16-bit integers, + * 32-bit integer and 32-bit floating-point values. + * + * <b>Using the Library</b> + * + * The library installer contains prebuilt versions of the libraries in the <code>Lib</code> folder. + * - arm_cortexM4lf_math.lib (Little endian and Floating Point Unit on Cortex-M4) + * - arm_cortexM4bf_math.lib (Big endian and Floating Point Unit on Cortex-M4) + * - arm_cortexM4l_math.lib (Little endian on Cortex-M4) + * - arm_cortexM4b_math.lib (Big endian on Cortex-M4) + * - arm_cortexM3l_math.lib (Little endian on Cortex-M3) + * - arm_cortexM3b_math.lib (Big endian on Cortex-M3) + * - arm_cortexM0l_math.lib (Little endian on Cortex-M0) + * - arm_cortexM0b_math.lib (Big endian on Cortex-M3) + * + * The library functions are declared in the public file <code>arm_math.h</code> which is placed in the <code>Include</code> folder. + * Simply include this file and link the appropriate library in the application and begin calling the library functions. The Library supports single + * public header file <code> arm_math.h</code> for Cortex-M4/M3/M0 with little endian and big endian. Same header file will be used for floating point unit(FPU) variants. + * Define the appropriate pre processor MACRO ARM_MATH_CM4 or ARM_MATH_CM3 or + * ARM_MATH_CM0 or ARM_MATH_CM0PLUS depending on the target processor in the application. + * + * <b>Examples</b> + * + * The library ships with a number of examples which demonstrate how to use the library functions. + * + * <b>Toolchain Support</b> + * + * The library has been developed and tested with MDK-ARM version 4.60. + * The library is being tested in GCC and IAR toolchains and updates on this activity will be made available shortly. + * + * <b>Building the Library</b> + * + * The library installer contains project files to re build libraries on MDK Tool chain in the <code>CMSIS\\DSP_Lib\\Source\\ARM</code> folder. + * - arm_cortexM0b_math.uvproj + * - arm_cortexM0l_math.uvproj + * - arm_cortexM3b_math.uvproj + * - arm_cortexM3l_math.uvproj + * - arm_cortexM4b_math.uvproj + * - arm_cortexM4l_math.uvproj + * - arm_cortexM4bf_math.uvproj + * - arm_cortexM4lf_math.uvproj + * + * + * The project can be built by opening the appropriate project in MDK-ARM 4.60 chain and defining the optional pre processor MACROs detailed above. + * + * <b>Pre-processor Macros</b> + * + * Each library project have differant pre-processor macros. + * + * - UNALIGNED_SUPPORT_DISABLE: + * + * Define macro UNALIGNED_SUPPORT_DISABLE, If the silicon does not support unaligned memory access + * + * - ARM_MATH_BIG_ENDIAN: + * + * Define macro ARM_MATH_BIG_ENDIAN to build the library for big endian targets. By default library builds for little endian targets. + * + * - ARM_MATH_MATRIX_CHECK: + * + * Define macro ARM_MATH_MATRIX_CHECK for checking on the input and output sizes of matrices + * + * - ARM_MATH_ROUNDING: + * + * Define macro ARM_MATH_ROUNDING for rounding on support functions + * + * - ARM_MATH_CMx: + * + * Define macro ARM_MATH_CM4 for building the library on Cortex-M4 target, ARM_MATH_CM3 for building library on Cortex-M3 target + * and ARM_MATH_CM0 for building library on cortex-M0 target, ARM_MATH_CM0PLUS for building library on cortex-M0+ target. + * + * - __FPU_PRESENT: + * + * Initialize macro __FPU_PRESENT = 1 when building on FPU supported Targets. Enable this macro for M4bf and M4lf libraries + * + * <b>Copyright Notice</b> + * + * Copyright (C) 2010-2013 ARM Limited. All rights reserved. + */ + + +/** + * @defgroup groupMath Basic Math Functions + */ + +/** + * @defgroup groupFastMath Fast Math Functions + * This set of functions provides a fast approximation to sine, cosine, and square root. + * As compared to most of the other functions in the CMSIS math library, the fast math functions + * operate on individual values and not arrays. + * There are separate functions for Q15, Q31, and floating-point data. + * + */ + +/** + * @defgroup groupCmplxMath Complex Math Functions + * This set of functions operates on complex data vectors. + * The data in the complex arrays is stored in an interleaved fashion + * (real, imag, real, imag, ...). + * In the API functions, the number of samples in a complex array refers + * to the number of complex values; the array contains twice this number of + * real values. + */ + +/** + * @defgroup groupFilters Filtering Functions + */ + +/** + * @defgroup groupMatrix Matrix Functions + * + * This set of functions provides basic matrix math operations. + * The functions operate on matrix data structures. For example, + * the type + * definition for the floating-point matrix structure is shown + * below: + * <pre> + * typedef struct + * { + * uint16_t numRows; // number of rows of the matrix. + * uint16_t numCols; // number of columns of the matrix. + * float32_t *pData; // points to the data of the matrix. + * } arm_matrix_instance_f32; + * </pre> + * There are similar definitions for Q15 and Q31 data types. + * + * The structure specifies the size of the matrix and then points to + * an array of data. The array is of size <code>numRows X numCols</code> + * and the values are arranged in row order. That is, the + * matrix element (i, j) is stored at: + * <pre> + * pData[i*numCols + j] + * </pre> + * + * \par Init Functions + * There is an associated initialization function for each type of matrix + * data structure. + * The initialization function sets the values of the internal structure fields. + * Refer to the function <code>arm_mat_init_f32()</code>, <code>arm_mat_init_q31()</code> + * and <code>arm_mat_init_q15()</code> for floating-point, Q31 and Q15 types, respectively. + * + * \par + * Use of the initialization function is optional. However, if initialization function is used + * then the instance structure cannot be placed into a const data section. + * To place the instance structure in a const data + * section, manually initialize the data structure. For example: + * <pre> + * <code>arm_matrix_instance_f32 S = {nRows, nColumns, pData};</code> + * <code>arm_matrix_instance_q31 S = {nRows, nColumns, pData};</code> + * <code>arm_matrix_instance_q15 S = {nRows, nColumns, pData};</code> + * </pre> + * where <code>nRows</code> specifies the number of rows, <code>nColumns</code> + * specifies the number of columns, and <code>pData</code> points to the + * data array. + * + * \par Size Checking + * By default all of the matrix functions perform size checking on the input and + * output matrices. For example, the matrix addition function verifies that the + * two input matrices and the output matrix all have the same number of rows and + * columns. If the size check fails the functions return: + * <pre> + * ARM_MATH_SIZE_MISMATCH + * </pre> + * Otherwise the functions return + * <pre> + * ARM_MATH_SUCCESS + * </pre> + * There is some overhead associated with this matrix size checking. + * The matrix size checking is enabled via the \#define + * <pre> + * ARM_MATH_MATRIX_CHECK + * </pre> + * within the library project settings. By default this macro is defined + * and size checking is enabled. By changing the project settings and + * undefining this macro size checking is eliminated and the functions + * run a bit faster. With size checking disabled the functions always + * return <code>ARM_MATH_SUCCESS</code>. + */ + +/** + * @defgroup groupTransforms Transform Functions + */ + +/** + * @defgroup groupController Controller Functions + */ + +/** + * @defgroup groupStats Statistics Functions + */ +/** + * @defgroup groupSupport Support Functions + */ + +/** + * @defgroup groupInterpolation Interpolation Functions + * These functions perform 1- and 2-dimensional interpolation of data. + * Linear interpolation is used for 1-dimensional data and + * bilinear interpolation is used for 2-dimensional data. + */ + +/** + * @defgroup groupExamples Examples + */ +#ifndef _ARM_MATH_H +#define _ARM_MATH_H + +#define __CMSIS_GENERIC /* disable NVIC and Systick functions */ + +#if defined (ARM_MATH_CM4) +#include "core_cm4.h" +#elif defined (ARM_MATH_CM3) +#include "core_cm3.h" +#elif defined (ARM_MATH_CM0) +#include "core_cm0.h" +#define ARM_MATH_CM0_FAMILY +#elif defined (ARM_MATH_CM0PLUS) +#include "core_cm0plus.h" +#define ARM_MATH_CM0_FAMILY +#else +#include "ARMCM4.h" +#warning "Define either ARM_MATH_CM4 OR ARM_MATH_CM3...By Default building on ARM_MATH_CM4....." +#endif + +#undef __CMSIS_GENERIC /* enable NVIC and Systick functions */ +#include "string.h" +#include "math.h" +#ifdef __cplusplus +extern "C" +{ +#endif + + + /** + * @brief Macros required for reciprocal calculation in Normalized LMS + */ + +#define DELTA_Q31 (0x100) +#define DELTA_Q15 0x5 +#define INDEX_MASK 0x0000003F +#ifndef PI +#define PI 3.14159265358979f +#endif + + /** + * @brief Macros required for SINE and COSINE Fast math approximations + */ + +#define TABLE_SIZE 256 +#define TABLE_SPACING_Q31 0x800000 +#define TABLE_SPACING_Q15 0x80 + + /** + * @brief Macros required for SINE and COSINE Controller functions + */ + /* 1.31(q31) Fixed value of 2/360 */ + /* -1 to +1 is divided into 360 values so total spacing is (2/360) */ +#define INPUT_SPACING 0xB60B61 + + /** + * @brief Macro for Unaligned Support + */ +#ifndef UNALIGNED_SUPPORT_DISABLE + #define ALIGN4 +#else + #if defined (__GNUC__) + #define ALIGN4 __attribute__((aligned(4))) + #else + #define ALIGN4 __align(4) + #endif +#endif /* #ifndef UNALIGNED_SUPPORT_DISABLE */ + + /** + * @brief Error status returned by some functions in the library. + */ + + typedef enum + { + ARM_MATH_SUCCESS = 0, /**< No error */ + ARM_MATH_ARGUMENT_ERROR = -1, /**< One or more arguments are incorrect */ + ARM_MATH_LENGTH_ERROR = -2, /**< Length of data buffer is incorrect */ + ARM_MATH_SIZE_MISMATCH = -3, /**< Size of matrices is not compatible with the operation. */ + ARM_MATH_NANINF = -4, /**< Not-a-number (NaN) or infinity is generated */ + ARM_MATH_SINGULAR = -5, /**< Generated by matrix inversion if the input matrix is singular and cannot be inverted. */ + ARM_MATH_TEST_FAILURE = -6 /**< Test Failed */ + } arm_status; + + /** + * @brief 8-bit fractional data type in 1.7 format. + */ + typedef int8_t q7_t; + + /** + * @brief 16-bit fractional data type in 1.15 format. + */ + typedef int16_t q15_t; + + /** + * @brief 32-bit fractional data type in 1.31 format. + */ + typedef int32_t q31_t; + + /** + * @brief 64-bit fractional data type in 1.63 format. + */ + typedef int64_t q63_t; + + /** + * @brief 32-bit floating-point type definition. + */ + typedef float float32_t; + + /** + * @brief 64-bit floating-point type definition. + */ + typedef double float64_t; + + /** + * @brief definition to read/write two 16 bit values. + */ +#if defined __CC_ARM +#define __SIMD32_TYPE int32_t __packed +#define CMSIS_UNUSED __attribute__((unused)) +#elif defined __ICCARM__ +#define CMSIS_UNUSED +#define __SIMD32_TYPE int32_t __packed +#elif defined __GNUC__ +#define __SIMD32_TYPE int32_t +#define CMSIS_UNUSED __attribute__((unused)) +#else +#error Unknown compiler +#endif + +#define __SIMD32(addr) (*(__SIMD32_TYPE **) & (addr)) +#define __SIMD32_CONST(addr) ((__SIMD32_TYPE *)(addr)) + +#define _SIMD32_OFFSET(addr) (*(__SIMD32_TYPE *) (addr)) + +#define __SIMD64(addr) (*(int64_t **) & (addr)) + +#if defined (ARM_MATH_CM3) || defined (ARM_MATH_CM0_FAMILY) + /** + * @brief definition to pack two 16 bit values. + */ +#define __PKHBT(ARG1, ARG2, ARG3) ( (((int32_t)(ARG1) << 0) & (int32_t)0x0000FFFF) | \ + (((int32_t)(ARG2) << ARG3) & (int32_t)0xFFFF0000) ) +#define __PKHTB(ARG1, ARG2, ARG3) ( (((int32_t)(ARG1) << 0) & (int32_t)0xFFFF0000) | \ + (((int32_t)(ARG2) >> ARG3) & (int32_t)0x0000FFFF) ) + +#endif + + + /** + * @brief definition to pack four 8 bit values. + */ +#ifndef ARM_MATH_BIG_ENDIAN + +#define __PACKq7(v0,v1,v2,v3) ( (((int32_t)(v0) << 0) & (int32_t)0x000000FF) | \ + (((int32_t)(v1) << 8) & (int32_t)0x0000FF00) | \ + (((int32_t)(v2) << 16) & (int32_t)0x00FF0000) | \ + (((int32_t)(v3) << 24) & (int32_t)0xFF000000) ) +#else + +#define __PACKq7(v0,v1,v2,v3) ( (((int32_t)(v3) << 0) & (int32_t)0x000000FF) | \ + (((int32_t)(v2) << 8) & (int32_t)0x0000FF00) | \ + (((int32_t)(v1) << 16) & (int32_t)0x00FF0000) | \ + (((int32_t)(v0) << 24) & (int32_t)0xFF000000) ) + +#endif + + + /** + * @brief Clips Q63 to Q31 values. + */ + static __INLINE q31_t clip_q63_to_q31( + q63_t x) + { + return ((q31_t) (x >> 32) != ((q31_t) x >> 31)) ? + ((0x7FFFFFFF ^ ((q31_t) (x >> 63)))) : (q31_t) x; + } + + /** + * @brief Clips Q63 to Q15 values. + */ + static __INLINE q15_t clip_q63_to_q15( + q63_t x) + { + return ((q31_t) (x >> 32) != ((q31_t) x >> 31)) ? + ((0x7FFF ^ ((q15_t) (x >> 63)))) : (q15_t) (x >> 15); + } + + /** + * @brief Clips Q31 to Q7 values. + */ + static __INLINE q7_t clip_q31_to_q7( + q31_t x) + { + return ((q31_t) (x >> 24) != ((q31_t) x >> 23)) ? + ((0x7F ^ ((q7_t) (x >> 31)))) : (q7_t) x; + } + + /** + * @brief Clips Q31 to Q15 values. + */ + static __INLINE q15_t clip_q31_to_q15( + q31_t x) + { + return ((q31_t) (x >> 16) != ((q31_t) x >> 15)) ? + ((0x7FFF ^ ((q15_t) (x >> 31)))) : (q15_t) x; + } + + /** + * @brief Multiplies 32 X 64 and returns 32 bit result in 2.30 format. + */ + + static __INLINE q63_t mult32x64( + q63_t x, + q31_t y) + { + return ((((q63_t) (x & 0x00000000FFFFFFFF) * y) >> 32) + + (((q63_t) (x >> 32) * y))); + } + + +#if defined (ARM_MATH_CM0_FAMILY) && defined ( __CC_ARM ) +#define __CLZ __clz +#endif + +#if defined (ARM_MATH_CM0_FAMILY) && ((defined (__ICCARM__)) ||(defined (__GNUC__)) || defined (__TASKING__) ) + + static __INLINE uint32_t __CLZ( + q31_t data); + + + static __INLINE uint32_t __CLZ( + q31_t data) + { + uint32_t count = 0; + uint32_t mask = 0x80000000; + + while((data & mask) == 0) + { + count += 1u; + mask = mask >> 1u; + } + + return (count); + + } + +#endif + + /** + * @brief Function to Calculates 1/in (reciprocal) value of Q31 Data type. + */ + + static __INLINE uint32_t arm_recip_q31( + q31_t in, + q31_t * dst, + q31_t * pRecipTable) + { + + uint32_t out, tempVal; + uint32_t index, i; + uint32_t signBits; + + if(in > 0) + { + signBits = __CLZ(in) - 1; + } + else + { + signBits = __CLZ(-in) - 1; + } + + /* Convert input sample to 1.31 format */ + in = in << signBits; + + /* calculation of index for initial approximated Val */ + index = (uint32_t) (in >> 24u); + index = (index & INDEX_MASK); + + /* 1.31 with exp 1 */ + out = pRecipTable[index]; + + /* calculation of reciprocal value */ + /* running approximation for two iterations */ + for (i = 0u; i < 2u; i++) + { + tempVal = (q31_t) (((q63_t) in * out) >> 31u); + tempVal = 0x7FFFFFFF - tempVal; + /* 1.31 with exp 1 */ + //out = (q31_t) (((q63_t) out * tempVal) >> 30u); + out = (q31_t) clip_q63_to_q31(((q63_t) out * tempVal) >> 30u); + } + + /* write output */ + *dst = out; + + /* return num of signbits of out = 1/in value */ + return (signBits + 1u); + + } + + /** + * @brief Function to Calculates 1/in (reciprocal) value of Q15 Data type. + */ + static __INLINE uint32_t arm_recip_q15( + q15_t in, + q15_t * dst, + q15_t * pRecipTable) + { + + uint32_t out = 0, tempVal = 0; + uint32_t index = 0, i = 0; + uint32_t signBits = 0; + + if(in > 0) + { + signBits = __CLZ(in) - 17; + } + else + { + signBits = __CLZ(-in) - 17; + } + + /* Convert input sample to 1.15 format */ + in = in << signBits; + + /* calculation of index for initial approximated Val */ + index = in >> 8; + index = (index & INDEX_MASK); + + /* 1.15 with exp 1 */ + out = pRecipTable[index]; + + /* calculation of reciprocal value */ + /* running approximation for two iterations */ + for (i = 0; i < 2; i++) + { + tempVal = (q15_t) (((q31_t) in * out) >> 15); + tempVal = 0x7FFF - tempVal; + /* 1.15 with exp 1 */ + out = (q15_t) (((q31_t) out * tempVal) >> 14); + } + + /* write output */ + *dst = out; + + /* return num of signbits of out = 1/in value */ + return (signBits + 1); + + } + + + /* + * @brief C custom defined intrinisic function for only M0 processors + */ +#if defined(ARM_MATH_CM0_FAMILY) + + static __INLINE q31_t __SSAT( + q31_t x, + uint32_t y) + { + int32_t posMax, negMin; + uint32_t i; + + posMax = 1; + for (i = 0; i < (y - 1); i++) + { + posMax = posMax * 2; + } + + if(x > 0) + { + posMax = (posMax - 1); + + if(x > posMax) + { + x = posMax; + } + } + else + { + negMin = -posMax; + + if(x < negMin) + { + x = negMin; + } + } + return (x); + + + } + +#endif /* end of ARM_MATH_CM0_FAMILY */ + + + + /* + * @brief C custom defined intrinsic function for M3 and M0 processors + */ +#if defined (ARM_MATH_CM3) || defined (ARM_MATH_CM0_FAMILY) + + /* + * @brief C custom defined QADD8 for M3 and M0 processors + */ + static __INLINE q31_t __QADD8( + q31_t x, + q31_t y) + { + + q31_t sum; + q7_t r, s, t, u; + + r = (q7_t) x; + s = (q7_t) y; + + r = __SSAT((q31_t) (r + s), 8); + s = __SSAT(((q31_t) (((x << 16) >> 24) + ((y << 16) >> 24))), 8); + t = __SSAT(((q31_t) (((x << 8) >> 24) + ((y << 8) >> 24))), 8); + u = __SSAT(((q31_t) ((x >> 24) + (y >> 24))), 8); + + sum = + (((q31_t) u << 24) & 0xFF000000) | (((q31_t) t << 16) & 0x00FF0000) | + (((q31_t) s << 8) & 0x0000FF00) | (r & 0x000000FF); + + return sum; + + } + + /* + * @brief C custom defined QSUB8 for M3 and M0 processors + */ + static __INLINE q31_t __QSUB8( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s, t, u; + + r = (q7_t) x; + s = (q7_t) y; + + r = __SSAT((r - s), 8); + s = __SSAT(((q31_t) (((x << 16) >> 24) - ((y << 16) >> 24))), 8) << 8; + t = __SSAT(((q31_t) (((x << 8) >> 24) - ((y << 8) >> 24))), 8) << 16; + u = __SSAT(((q31_t) ((x >> 24) - (y >> 24))), 8) << 24; + + sum = + (u & 0xFF000000) | (t & 0x00FF0000) | (s & 0x0000FF00) | (r & + 0x000000FF); + + return sum; + } + + /* + * @brief C custom defined QADD16 for M3 and M0 processors + */ + + /* + * @brief C custom defined QADD16 for M3 and M0 processors + */ + static __INLINE q31_t __QADD16( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = __SSAT(r + s, 16); + s = __SSAT(((q31_t) ((x >> 16) + (y >> 16))), 16) << 16; + + sum = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return sum; + + } + + /* + * @brief C custom defined SHADD16 for M3 and M0 processors + */ + static __INLINE q31_t __SHADD16( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = ((r >> 1) + (s >> 1)); + s = ((q31_t) ((x >> 17) + (y >> 17))) << 16; + + sum = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return sum; + + } + + /* + * @brief C custom defined QSUB16 for M3 and M0 processors + */ + static __INLINE q31_t __QSUB16( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = __SSAT(r - s, 16); + s = __SSAT(((q31_t) ((x >> 16) - (y >> 16))), 16) << 16; + + sum = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return sum; + } + + /* + * @brief C custom defined SHSUB16 for M3 and M0 processors + */ + static __INLINE q31_t __SHSUB16( + q31_t x, + q31_t y) + { + + q31_t diff; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = ((r >> 1) - (s >> 1)); + s = (((x >> 17) - (y >> 17)) << 16); + + diff = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return diff; + } + + /* + * @brief C custom defined QASX for M3 and M0 processors + */ + static __INLINE q31_t __QASX( + q31_t x, + q31_t y) + { + + q31_t sum = 0; + + sum = + ((sum + + clip_q31_to_q15((q31_t) ((short) (x >> 16) + (short) y))) << 16) + + clip_q31_to_q15((q31_t) ((short) x - (short) (y >> 16))); + + return sum; + } + + /* + * @brief C custom defined SHASX for M3 and M0 processors + */ + static __INLINE q31_t __SHASX( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = ((r >> 1) - (y >> 17)); + s = (((x >> 17) + (s >> 1)) << 16); + + sum = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return sum; + } + + + /* + * @brief C custom defined QSAX for M3 and M0 processors + */ + static __INLINE q31_t __QSAX( + q31_t x, + q31_t y) + { + + q31_t sum = 0; + + sum = + ((sum + + clip_q31_to_q15((q31_t) ((short) (x >> 16) - (short) y))) << 16) + + clip_q31_to_q15((q31_t) ((short) x + (short) (y >> 16))); + + return sum; + } + + /* + * @brief C custom defined SHSAX for M3 and M0 processors + */ + static __INLINE q31_t __SHSAX( + q31_t x, + q31_t y) + { + + q31_t sum; + q31_t r, s; + + r = (short) x; + s = (short) y; + + r = ((r >> 1) + (y >> 17)); + s = (((x >> 17) - (s >> 1)) << 16); + + sum = (s & 0xFFFF0000) | (r & 0x0000FFFF); + + return sum; + } + + /* + * @brief C custom defined SMUSDX for M3 and M0 processors + */ + static __INLINE q31_t __SMUSDX( + q31_t x, + q31_t y) + { + + return ((q31_t) (((short) x * (short) (y >> 16)) - + ((short) (x >> 16) * (short) y))); + } + + /* + * @brief C custom defined SMUADX for M3 and M0 processors + */ + static __INLINE q31_t __SMUADX( + q31_t x, + q31_t y) + { + + return ((q31_t) (((short) x * (short) (y >> 16)) + + ((short) (x >> 16) * (short) y))); + } + + /* + * @brief C custom defined QADD for M3 and M0 processors + */ + static __INLINE q31_t __QADD( + q31_t x, + q31_t y) + { + return clip_q63_to_q31((q63_t) x + y); + } + + /* + * @brief C custom defined QSUB for M3 and M0 processors + */ + static __INLINE q31_t __QSUB( + q31_t x, + q31_t y) + { + return clip_q63_to_q31((q63_t) x - y); + } + + /* + * @brief C custom defined SMLAD for M3 and M0 processors + */ + static __INLINE q31_t __SMLAD( + q31_t x, + q31_t y, + q31_t sum) + { + + return (sum + ((short) (x >> 16) * (short) (y >> 16)) + + ((short) x * (short) y)); + } + + /* + * @brief C custom defined SMLADX for M3 and M0 processors + */ + static __INLINE q31_t __SMLADX( + q31_t x, + q31_t y, + q31_t sum) + { + + return (sum + ((short) (x >> 16) * (short) (y)) + + ((short) x * (short) (y >> 16))); + } + + /* + * @brief C custom defined SMLSDX for M3 and M0 processors + */ + static __INLINE q31_t __SMLSDX( + q31_t x, + q31_t y, + q31_t sum) + { + + return (sum - ((short) (x >> 16) * (short) (y)) + + ((short) x * (short) (y >> 16))); + } + + /* + * @brief C custom defined SMLALD for M3 and M0 processors + */ + static __INLINE q63_t __SMLALD( + q31_t x, + q31_t y, + q63_t sum) + { + + return (sum + ((short) (x >> 16) * (short) (y >> 16)) + + ((short) x * (short) y)); + } + + /* + * @brief C custom defined SMLALDX for M3 and M0 processors + */ + static __INLINE q63_t __SMLALDX( + q31_t x, + q31_t y, + q63_t sum) + { + + return (sum + ((short) (x >> 16) * (short) y)) + + ((short) x * (short) (y >> 16)); + } + + /* + * @brief C custom defined SMUAD for M3 and M0 processors + */ + static __INLINE q31_t __SMUAD( + q31_t x, + q31_t y) + { + + return (((x >> 16) * (y >> 16)) + + (((x << 16) >> 16) * ((y << 16) >> 16))); + } + + /* + * @brief C custom defined SMUSD for M3 and M0 processors + */ + static __INLINE q31_t __SMUSD( + q31_t x, + q31_t y) + { + + return (-((x >> 16) * (y >> 16)) + + (((x << 16) >> 16) * ((y << 16) >> 16))); + } + + + /* + * @brief C custom defined SXTB16 for M3 and M0 processors + */ + static __INLINE q31_t __SXTB16( + q31_t x) + { + + return ((((x << 24) >> 24) & 0x0000FFFF) | + (((x << 8) >> 8) & 0xFFFF0000)); + } + + +#endif /* defined (ARM_MATH_CM3) || defined (ARM_MATH_CM0_FAMILY) */ + + + /** + * @brief Instance structure for the Q7 FIR filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of filter coefficients in the filter. */ + q7_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q7_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + } arm_fir_instance_q7; + + /** + * @brief Instance structure for the Q15 FIR filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of filter coefficients in the filter. */ + q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + } arm_fir_instance_q15; + + /** + * @brief Instance structure for the Q31 FIR filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of filter coefficients in the filter. */ + q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + } arm_fir_instance_q31; + + /** + * @brief Instance structure for the floating-point FIR filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of filter coefficients in the filter. */ + float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + } arm_fir_instance_f32; + + + /** + * @brief Processing function for the Q7 FIR filter. + * @param[in] *S points to an instance of the Q7 FIR filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_q7( + const arm_fir_instance_q7 * S, + q7_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the Q7 FIR filter. + * @param[in,out] *S points to an instance of the Q7 FIR structure. + * @param[in] numTaps Number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of samples that are processed. + * @return none + */ + void arm_fir_init_q7( + arm_fir_instance_q7 * S, + uint16_t numTaps, + q7_t * pCoeffs, + q7_t * pState, + uint32_t blockSize); + + + /** + * @brief Processing function for the Q15 FIR filter. + * @param[in] *S points to an instance of the Q15 FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_q15( + const arm_fir_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Processing function for the fast Q15 FIR filter for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q15 FIR filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_fast_q15( + const arm_fir_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q15 FIR filter. + * @param[in,out] *S points to an instance of the Q15 FIR filter structure. + * @param[in] numTaps Number of filter coefficients in the filter. Must be even and greater than or equal to 4. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of samples that are processed at a time. + * @return The function returns ARM_MATH_SUCCESS if initialization was successful or ARM_MATH_ARGUMENT_ERROR if + * <code>numTaps</code> is not a supported value. + */ + + arm_status arm_fir_init_q15( + arm_fir_instance_q15 * S, + uint16_t numTaps, + q15_t * pCoeffs, + q15_t * pState, + uint32_t blockSize); + + /** + * @brief Processing function for the Q31 FIR filter. + * @param[in] *S points to an instance of the Q31 FIR filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_q31( + const arm_fir_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Processing function for the fast Q31 FIR filter for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q31 FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_fast_q31( + const arm_fir_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q31 FIR filter. + * @param[in,out] *S points to an instance of the Q31 FIR structure. + * @param[in] numTaps Number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of samples that are processed at a time. + * @return none. + */ + void arm_fir_init_q31( + arm_fir_instance_q31 * S, + uint16_t numTaps, + q31_t * pCoeffs, + q31_t * pState, + uint32_t blockSize); + + /** + * @brief Processing function for the floating-point FIR filter. + * @param[in] *S points to an instance of the floating-point FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_f32( + const arm_fir_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the floating-point FIR filter. + * @param[in,out] *S points to an instance of the floating-point FIR filter structure. + * @param[in] numTaps Number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of samples that are processed at a time. + * @return none. + */ + void arm_fir_init_f32( + arm_fir_instance_f32 * S, + uint16_t numTaps, + float32_t * pCoeffs, + float32_t * pState, + uint32_t blockSize); + + + /** + * @brief Instance structure for the Q15 Biquad cascade filter. + */ + typedef struct + { + int8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */ + q15_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */ + q15_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */ + int8_t postShift; /**< Additional shift, in bits, applied to each output sample. */ + + } arm_biquad_casd_df1_inst_q15; + + + /** + * @brief Instance structure for the Q31 Biquad cascade filter. + */ + typedef struct + { + uint32_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */ + q31_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */ + q31_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */ + uint8_t postShift; /**< Additional shift, in bits, applied to each output sample. */ + + } arm_biquad_casd_df1_inst_q31; + + /** + * @brief Instance structure for the floating-point Biquad cascade filter. + */ + typedef struct + { + uint32_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */ + float32_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */ + float32_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */ + + + } arm_biquad_casd_df1_inst_f32; + + + + /** + * @brief Processing function for the Q15 Biquad cascade filter. + * @param[in] *S points to an instance of the Q15 Biquad cascade structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df1_q15( + const arm_biquad_casd_df1_inst_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q15 Biquad cascade filter. + * @param[in,out] *S points to an instance of the Q15 Biquad cascade structure. + * @param[in] numStages number of 2nd order stages in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] postShift Shift to be applied to the output. Varies according to the coefficients format + * @return none + */ + + void arm_biquad_cascade_df1_init_q15( + arm_biquad_casd_df1_inst_q15 * S, + uint8_t numStages, + q15_t * pCoeffs, + q15_t * pState, + int8_t postShift); + + + /** + * @brief Fast but less precise processing function for the Q15 Biquad cascade filter for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q15 Biquad cascade structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df1_fast_q15( + const arm_biquad_casd_df1_inst_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + + /** + * @brief Processing function for the Q31 Biquad cascade filter + * @param[in] *S points to an instance of the Q31 Biquad cascade structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df1_q31( + const arm_biquad_casd_df1_inst_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Fast but less precise processing function for the Q31 Biquad cascade filter for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q31 Biquad cascade structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df1_fast_q31( + const arm_biquad_casd_df1_inst_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q31 Biquad cascade filter. + * @param[in,out] *S points to an instance of the Q31 Biquad cascade structure. + * @param[in] numStages number of 2nd order stages in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] postShift Shift to be applied to the output. Varies according to the coefficients format + * @return none + */ + + void arm_biquad_cascade_df1_init_q31( + arm_biquad_casd_df1_inst_q31 * S, + uint8_t numStages, + q31_t * pCoeffs, + q31_t * pState, + int8_t postShift); + + /** + * @brief Processing function for the floating-point Biquad cascade filter. + * @param[in] *S points to an instance of the floating-point Biquad cascade structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df1_f32( + const arm_biquad_casd_df1_inst_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the floating-point Biquad cascade filter. + * @param[in,out] *S points to an instance of the floating-point Biquad cascade structure. + * @param[in] numStages number of 2nd order stages in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @return none + */ + + void arm_biquad_cascade_df1_init_f32( + arm_biquad_casd_df1_inst_f32 * S, + uint8_t numStages, + float32_t * pCoeffs, + float32_t * pState); + + + /** + * @brief Instance structure for the floating-point matrix structure. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows of the matrix. */ + uint16_t numCols; /**< number of columns of the matrix. */ + float32_t *pData; /**< points to the data of the matrix. */ + } arm_matrix_instance_f32; + + /** + * @brief Instance structure for the Q15 matrix structure. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows of the matrix. */ + uint16_t numCols; /**< number of columns of the matrix. */ + q15_t *pData; /**< points to the data of the matrix. */ + + } arm_matrix_instance_q15; + + /** + * @brief Instance structure for the Q31 matrix structure. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows of the matrix. */ + uint16_t numCols; /**< number of columns of the matrix. */ + q31_t *pData; /**< points to the data of the matrix. */ + + } arm_matrix_instance_q31; + + + + /** + * @brief Floating-point matrix addition. + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_add_f32( + const arm_matrix_instance_f32 * pSrcA, + const arm_matrix_instance_f32 * pSrcB, + arm_matrix_instance_f32 * pDst); + + /** + * @brief Q15 matrix addition. + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_add_q15( + const arm_matrix_instance_q15 * pSrcA, + const arm_matrix_instance_q15 * pSrcB, + arm_matrix_instance_q15 * pDst); + + /** + * @brief Q31 matrix addition. + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_add_q31( + const arm_matrix_instance_q31 * pSrcA, + const arm_matrix_instance_q31 * pSrcB, + arm_matrix_instance_q31 * pDst); + + + /** + * @brief Floating-point matrix transpose. + * @param[in] *pSrc points to the input matrix + * @param[out] *pDst points to the output matrix + * @return The function returns either <code>ARM_MATH_SIZE_MISMATCH</code> + * or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_trans_f32( + const arm_matrix_instance_f32 * pSrc, + arm_matrix_instance_f32 * pDst); + + + /** + * @brief Q15 matrix transpose. + * @param[in] *pSrc points to the input matrix + * @param[out] *pDst points to the output matrix + * @return The function returns either <code>ARM_MATH_SIZE_MISMATCH</code> + * or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_trans_q15( + const arm_matrix_instance_q15 * pSrc, + arm_matrix_instance_q15 * pDst); + + /** + * @brief Q31 matrix transpose. + * @param[in] *pSrc points to the input matrix + * @param[out] *pDst points to the output matrix + * @return The function returns either <code>ARM_MATH_SIZE_MISMATCH</code> + * or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_trans_q31( + const arm_matrix_instance_q31 * pSrc, + arm_matrix_instance_q31 * pDst); + + + /** + * @brief Floating-point matrix multiplication + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_mult_f32( + const arm_matrix_instance_f32 * pSrcA, + const arm_matrix_instance_f32 * pSrcB, + arm_matrix_instance_f32 * pDst); + + /** + * @brief Q15 matrix multiplication + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @param[in] *pState points to the array for storing intermediate results + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_mult_q15( + const arm_matrix_instance_q15 * pSrcA, + const arm_matrix_instance_q15 * pSrcB, + arm_matrix_instance_q15 * pDst, + q15_t * pState); + + /** + * @brief Q15 matrix multiplication (fast variant) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @param[in] *pState points to the array for storing intermediate results + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_mult_fast_q15( + const arm_matrix_instance_q15 * pSrcA, + const arm_matrix_instance_q15 * pSrcB, + arm_matrix_instance_q15 * pDst, + q15_t * pState); + + /** + * @brief Q31 matrix multiplication + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_mult_q31( + const arm_matrix_instance_q31 * pSrcA, + const arm_matrix_instance_q31 * pSrcB, + arm_matrix_instance_q31 * pDst); + + /** + * @brief Q31 matrix multiplication (fast variant) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_mult_fast_q31( + const arm_matrix_instance_q31 * pSrcA, + const arm_matrix_instance_q31 * pSrcB, + arm_matrix_instance_q31 * pDst); + + + /** + * @brief Floating-point matrix subtraction + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_sub_f32( + const arm_matrix_instance_f32 * pSrcA, + const arm_matrix_instance_f32 * pSrcB, + arm_matrix_instance_f32 * pDst); + + /** + * @brief Q15 matrix subtraction + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_sub_q15( + const arm_matrix_instance_q15 * pSrcA, + const arm_matrix_instance_q15 * pSrcB, + arm_matrix_instance_q15 * pDst); + + /** + * @brief Q31 matrix subtraction + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_sub_q31( + const arm_matrix_instance_q31 * pSrcA, + const arm_matrix_instance_q31 * pSrcB, + arm_matrix_instance_q31 * pDst); + + /** + * @brief Floating-point matrix scaling. + * @param[in] *pSrc points to the input matrix + * @param[in] scale scale factor + * @param[out] *pDst points to the output matrix + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_scale_f32( + const arm_matrix_instance_f32 * pSrc, + float32_t scale, + arm_matrix_instance_f32 * pDst); + + /** + * @brief Q15 matrix scaling. + * @param[in] *pSrc points to input matrix + * @param[in] scaleFract fractional portion of the scale factor + * @param[in] shift number of bits to shift the result by + * @param[out] *pDst points to output matrix + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_scale_q15( + const arm_matrix_instance_q15 * pSrc, + q15_t scaleFract, + int32_t shift, + arm_matrix_instance_q15 * pDst); + + /** + * @brief Q31 matrix scaling. + * @param[in] *pSrc points to input matrix + * @param[in] scaleFract fractional portion of the scale factor + * @param[in] shift number of bits to shift the result by + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * <code>ARM_MATH_SIZE_MISMATCH</code> or <code>ARM_MATH_SUCCESS</code> based on the outcome of size checking. + */ + + arm_status arm_mat_scale_q31( + const arm_matrix_instance_q31 * pSrc, + q31_t scaleFract, + int32_t shift, + arm_matrix_instance_q31 * pDst); + + + /** + * @brief Q31 matrix initialization. + * @param[in,out] *S points to an instance of the floating-point matrix structure. + * @param[in] nRows number of rows in the matrix. + * @param[in] nColumns number of columns in the matrix. + * @param[in] *pData points to the matrix data array. + * @return none + */ + + void arm_mat_init_q31( + arm_matrix_instance_q31 * S, + uint16_t nRows, + uint16_t nColumns, + q31_t * pData); + + /** + * @brief Q15 matrix initialization. + * @param[in,out] *S points to an instance of the floating-point matrix structure. + * @param[in] nRows number of rows in the matrix. + * @param[in] nColumns number of columns in the matrix. + * @param[in] *pData points to the matrix data array. + * @return none + */ + + void arm_mat_init_q15( + arm_matrix_instance_q15 * S, + uint16_t nRows, + uint16_t nColumns, + q15_t * pData); + + /** + * @brief Floating-point matrix initialization. + * @param[in,out] *S points to an instance of the floating-point matrix structure. + * @param[in] nRows number of rows in the matrix. + * @param[in] nColumns number of columns in the matrix. + * @param[in] *pData points to the matrix data array. + * @return none + */ + + void arm_mat_init_f32( + arm_matrix_instance_f32 * S, + uint16_t nRows, + uint16_t nColumns, + float32_t * pData); + + + + /** + * @brief Instance structure for the Q15 PID Control. + */ + typedef struct + { + q15_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ +#ifdef ARM_MATH_CM0_FAMILY + q15_t A1; + q15_t A2; +#else + q31_t A1; /**< The derived gain A1 = -Kp - 2Kd | Kd.*/ +#endif + q15_t state[3]; /**< The state array of length 3. */ + q15_t Kp; /**< The proportional gain. */ + q15_t Ki; /**< The integral gain. */ + q15_t Kd; /**< The derivative gain. */ + } arm_pid_instance_q15; + + /** + * @brief Instance structure for the Q31 PID Control. + */ + typedef struct + { + q31_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ + q31_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */ + q31_t A2; /**< The derived gain, A2 = Kd . */ + q31_t state[3]; /**< The state array of length 3. */ + q31_t Kp; /**< The proportional gain. */ + q31_t Ki; /**< The integral gain. */ + q31_t Kd; /**< The derivative gain. */ + + } arm_pid_instance_q31; + + /** + * @brief Instance structure for the floating-point PID Control. + */ + typedef struct + { + float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ + float32_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */ + float32_t A2; /**< The derived gain, A2 = Kd . */ + float32_t state[3]; /**< The state array of length 3. */ + float32_t Kp; /**< The proportional gain. */ + float32_t Ki; /**< The integral gain. */ + float32_t Kd; /**< The derivative gain. */ + } arm_pid_instance_f32; + + + + /** + * @brief Initialization function for the floating-point PID Control. + * @param[in,out] *S points to an instance of the PID structure. + * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state. + * @return none. + */ + void arm_pid_init_f32( + arm_pid_instance_f32 * S, + int32_t resetStateFlag); + + /** + * @brief Reset function for the floating-point PID Control. + * @param[in,out] *S is an instance of the floating-point PID Control structure + * @return none + */ + void arm_pid_reset_f32( + arm_pid_instance_f32 * S); + + + /** + * @brief Initialization function for the Q31 PID Control. + * @param[in,out] *S points to an instance of the Q15 PID structure. + * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state. + * @return none. + */ + void arm_pid_init_q31( + arm_pid_instance_q31 * S, + int32_t resetStateFlag); + + + /** + * @brief Reset function for the Q31 PID Control. + * @param[in,out] *S points to an instance of the Q31 PID Control structure + * @return none + */ + + void arm_pid_reset_q31( + arm_pid_instance_q31 * S); + + /** + * @brief Initialization function for the Q15 PID Control. + * @param[in,out] *S points to an instance of the Q15 PID structure. + * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state. + * @return none. + */ + void arm_pid_init_q15( + arm_pid_instance_q15 * S, + int32_t resetStateFlag); + + /** + * @brief Reset function for the Q15 PID Control. + * @param[in,out] *S points to an instance of the q15 PID Control structure + * @return none + */ + void arm_pid_reset_q15( + arm_pid_instance_q15 * S); + + + /** + * @brief Instance structure for the floating-point Linear Interpolate function. + */ + typedef struct + { + uint32_t nValues; /**< nValues */ + float32_t x1; /**< x1 */ + float32_t xSpacing; /**< xSpacing */ + float32_t *pYData; /**< pointer to the table of Y values */ + } arm_linear_interp_instance_f32; + + /** + * @brief Instance structure for the floating-point bilinear interpolation function. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows in the data table. */ + uint16_t numCols; /**< number of columns in the data table. */ + float32_t *pData; /**< points to the data table. */ + } arm_bilinear_interp_instance_f32; + + /** + * @brief Instance structure for the Q31 bilinear interpolation function. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows in the data table. */ + uint16_t numCols; /**< number of columns in the data table. */ + q31_t *pData; /**< points to the data table. */ + } arm_bilinear_interp_instance_q31; + + /** + * @brief Instance structure for the Q15 bilinear interpolation function. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows in the data table. */ + uint16_t numCols; /**< number of columns in the data table. */ + q15_t *pData; /**< points to the data table. */ + } arm_bilinear_interp_instance_q15; + + /** + * @brief Instance structure for the Q15 bilinear interpolation function. + */ + + typedef struct + { + uint16_t numRows; /**< number of rows in the data table. */ + uint16_t numCols; /**< number of columns in the data table. */ + q7_t *pData; /**< points to the data table. */ + } arm_bilinear_interp_instance_q7; + + + /** + * @brief Q7 vector multiplication. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_mult_q7( + q7_t * pSrcA, + q7_t * pSrcB, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Q15 vector multiplication. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_mult_q15( + q15_t * pSrcA, + q15_t * pSrcB, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Q31 vector multiplication. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_mult_q31( + q31_t * pSrcA, + q31_t * pSrcB, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Floating-point vector multiplication. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_mult_f32( + float32_t * pSrcA, + float32_t * pSrcB, + float32_t * pDst, + uint32_t blockSize); + + + + + + + /** + * @brief Instance structure for the Q15 CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + q15_t *pTwiddle; /**< points to the Sin twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + } arm_cfft_radix2_instance_q15; + + arm_status arm_cfft_radix2_init_q15( + arm_cfft_radix2_instance_q15 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + + void arm_cfft_radix2_q15( + const arm_cfft_radix2_instance_q15 * S, + q15_t * pSrc); + + + + /** + * @brief Instance structure for the Q15 CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + q15_t *pTwiddle; /**< points to the twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + } arm_cfft_radix4_instance_q15; + + arm_status arm_cfft_radix4_init_q15( + arm_cfft_radix4_instance_q15 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + + void arm_cfft_radix4_q15( + const arm_cfft_radix4_instance_q15 * S, + q15_t * pSrc); + + /** + * @brief Instance structure for the Radix-2 Q31 CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + q31_t *pTwiddle; /**< points to the Twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + } arm_cfft_radix2_instance_q31; + + arm_status arm_cfft_radix2_init_q31( + arm_cfft_radix2_instance_q31 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + + void arm_cfft_radix2_q31( + const arm_cfft_radix2_instance_q31 * S, + q31_t * pSrc); + + /** + * @brief Instance structure for the Q31 CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + q31_t *pTwiddle; /**< points to the twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + } arm_cfft_radix4_instance_q31; + + + void arm_cfft_radix4_q31( + const arm_cfft_radix4_instance_q31 * S, + q31_t * pSrc); + + arm_status arm_cfft_radix4_init_q31( + arm_cfft_radix4_instance_q31 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + + /** + * @brief Instance structure for the floating-point CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + float32_t *pTwiddle; /**< points to the Twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + float32_t onebyfftLen; /**< value of 1/fftLen. */ + } arm_cfft_radix2_instance_f32; + +/* Deprecated */ + arm_status arm_cfft_radix2_init_f32( + arm_cfft_radix2_instance_f32 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + +/* Deprecated */ + void arm_cfft_radix2_f32( + const arm_cfft_radix2_instance_f32 * S, + float32_t * pSrc); + + /** + * @brief Instance structure for the floating-point CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */ + uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */ + float32_t *pTwiddle; /**< points to the Twiddle factor table. */ + uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */ + float32_t onebyfftLen; /**< value of 1/fftLen. */ + } arm_cfft_radix4_instance_f32; + +/* Deprecated */ + arm_status arm_cfft_radix4_init_f32( + arm_cfft_radix4_instance_f32 * S, + uint16_t fftLen, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + +/* Deprecated */ + void arm_cfft_radix4_f32( + const arm_cfft_radix4_instance_f32 * S, + float32_t * pSrc); + + /** + * @brief Instance structure for the floating-point CFFT/CIFFT function. + */ + + typedef struct + { + uint16_t fftLen; /**< length of the FFT. */ + const float32_t *pTwiddle; /**< points to the Twiddle factor table. */ + const uint16_t *pBitRevTable; /**< points to the bit reversal table. */ + uint16_t bitRevLength; /**< bit reversal table length. */ + } arm_cfft_instance_f32; + + void arm_cfft_f32( + const arm_cfft_instance_f32 * S, + float32_t * p1, + uint8_t ifftFlag, + uint8_t bitReverseFlag); + + /** + * @brief Instance structure for the Q15 RFFT/RIFFT function. + */ + + typedef struct + { + uint32_t fftLenReal; /**< length of the real FFT. */ + uint32_t fftLenBy2; /**< length of the complex FFT. */ + uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */ + uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */ + uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + q15_t *pTwiddleAReal; /**< points to the real twiddle factor table. */ + q15_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */ + arm_cfft_radix4_instance_q15 *pCfft; /**< points to the complex FFT instance. */ + } arm_rfft_instance_q15; + + arm_status arm_rfft_init_q15( + arm_rfft_instance_q15 * S, + arm_cfft_radix4_instance_q15 * S_CFFT, + uint32_t fftLenReal, + uint32_t ifftFlagR, + uint32_t bitReverseFlag); + + void arm_rfft_q15( + const arm_rfft_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst); + + /** + * @brief Instance structure for the Q31 RFFT/RIFFT function. + */ + + typedef struct + { + uint32_t fftLenReal; /**< length of the real FFT. */ + uint32_t fftLenBy2; /**< length of the complex FFT. */ + uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */ + uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */ + uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + q31_t *pTwiddleAReal; /**< points to the real twiddle factor table. */ + q31_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */ + arm_cfft_radix4_instance_q31 *pCfft; /**< points to the complex FFT instance. */ + } arm_rfft_instance_q31; + + arm_status arm_rfft_init_q31( + arm_rfft_instance_q31 * S, + arm_cfft_radix4_instance_q31 * S_CFFT, + uint32_t fftLenReal, + uint32_t ifftFlagR, + uint32_t bitReverseFlag); + + void arm_rfft_q31( + const arm_rfft_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst); + + /** + * @brief Instance structure for the floating-point RFFT/RIFFT function. + */ + + typedef struct + { + uint32_t fftLenReal; /**< length of the real FFT. */ + uint16_t fftLenBy2; /**< length of the complex FFT. */ + uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */ + uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */ + uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */ + float32_t *pTwiddleAReal; /**< points to the real twiddle factor table. */ + float32_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */ + arm_cfft_radix4_instance_f32 *pCfft; /**< points to the complex FFT instance. */ + } arm_rfft_instance_f32; + + arm_status arm_rfft_init_f32( + arm_rfft_instance_f32 * S, + arm_cfft_radix4_instance_f32 * S_CFFT, + uint32_t fftLenReal, + uint32_t ifftFlagR, + uint32_t bitReverseFlag); + + void arm_rfft_f32( + const arm_rfft_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst); + + /** + * @brief Instance structure for the floating-point RFFT/RIFFT function. + */ + +typedef struct + { + arm_cfft_instance_f32 Sint; /**< Internal CFFT structure. */ + uint16_t fftLenRFFT; /**< length of the real sequence */ + float32_t * pTwiddleRFFT; /**< Twiddle factors real stage */ + } arm_rfft_fast_instance_f32 ; + +arm_status arm_rfft_fast_init_f32 ( + arm_rfft_fast_instance_f32 * S, + uint16_t fftLen); + +void arm_rfft_fast_f32( + arm_rfft_fast_instance_f32 * S, + float32_t * p, float32_t * pOut, + uint8_t ifftFlag); + + /** + * @brief Instance structure for the floating-point DCT4/IDCT4 function. + */ + + typedef struct + { + uint16_t N; /**< length of the DCT4. */ + uint16_t Nby2; /**< half of the length of the DCT4. */ + float32_t normalize; /**< normalizing factor. */ + float32_t *pTwiddle; /**< points to the twiddle factor table. */ + float32_t *pCosFactor; /**< points to the cosFactor table. */ + arm_rfft_instance_f32 *pRfft; /**< points to the real FFT instance. */ + arm_cfft_radix4_instance_f32 *pCfft; /**< points to the complex FFT instance. */ + } arm_dct4_instance_f32; + + /** + * @brief Initialization function for the floating-point DCT4/IDCT4. + * @param[in,out] *S points to an instance of floating-point DCT4/IDCT4 structure. + * @param[in] *S_RFFT points to an instance of floating-point RFFT/RIFFT structure. + * @param[in] *S_CFFT points to an instance of floating-point CFFT/CIFFT structure. + * @param[in] N length of the DCT4. + * @param[in] Nby2 half of the length of the DCT4. + * @param[in] normalize normalizing factor. + * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if <code>fftLenReal</code> is not a supported transform length. + */ + + arm_status arm_dct4_init_f32( + arm_dct4_instance_f32 * S, + arm_rfft_instance_f32 * S_RFFT, + arm_cfft_radix4_instance_f32 * S_CFFT, + uint16_t N, + uint16_t Nby2, + float32_t normalize); + + /** + * @brief Processing function for the floating-point DCT4/IDCT4. + * @param[in] *S points to an instance of the floating-point DCT4/IDCT4 structure. + * @param[in] *pState points to state buffer. + * @param[in,out] *pInlineBuffer points to the in-place input and output buffer. + * @return none. + */ + + void arm_dct4_f32( + const arm_dct4_instance_f32 * S, + float32_t * pState, + float32_t * pInlineBuffer); + + /** + * @brief Instance structure for the Q31 DCT4/IDCT4 function. + */ + + typedef struct + { + uint16_t N; /**< length of the DCT4. */ + uint16_t Nby2; /**< half of the length of the DCT4. */ + q31_t normalize; /**< normalizing factor. */ + q31_t *pTwiddle; /**< points to the twiddle factor table. */ + q31_t *pCosFactor; /**< points to the cosFactor table. */ + arm_rfft_instance_q31 *pRfft; /**< points to the real FFT instance. */ + arm_cfft_radix4_instance_q31 *pCfft; /**< points to the complex FFT instance. */ + } arm_dct4_instance_q31; + + /** + * @brief Initialization function for the Q31 DCT4/IDCT4. + * @param[in,out] *S points to an instance of Q31 DCT4/IDCT4 structure. + * @param[in] *S_RFFT points to an instance of Q31 RFFT/RIFFT structure + * @param[in] *S_CFFT points to an instance of Q31 CFFT/CIFFT structure + * @param[in] N length of the DCT4. + * @param[in] Nby2 half of the length of the DCT4. + * @param[in] normalize normalizing factor. + * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if <code>N</code> is not a supported transform length. + */ + + arm_status arm_dct4_init_q31( + arm_dct4_instance_q31 * S, + arm_rfft_instance_q31 * S_RFFT, + arm_cfft_radix4_instance_q31 * S_CFFT, + uint16_t N, + uint16_t Nby2, + q31_t normalize); + + /** + * @brief Processing function for the Q31 DCT4/IDCT4. + * @param[in] *S points to an instance of the Q31 DCT4 structure. + * @param[in] *pState points to state buffer. + * @param[in,out] *pInlineBuffer points to the in-place input and output buffer. + * @return none. + */ + + void arm_dct4_q31( + const arm_dct4_instance_q31 * S, + q31_t * pState, + q31_t * pInlineBuffer); + + /** + * @brief Instance structure for the Q15 DCT4/IDCT4 function. + */ + + typedef struct + { + uint16_t N; /**< length of the DCT4. */ + uint16_t Nby2; /**< half of the length of the DCT4. */ + q15_t normalize; /**< normalizing factor. */ + q15_t *pTwiddle; /**< points to the twiddle factor table. */ + q15_t *pCosFactor; /**< points to the cosFactor table. */ + arm_rfft_instance_q15 *pRfft; /**< points to the real FFT instance. */ + arm_cfft_radix4_instance_q15 *pCfft; /**< points to the complex FFT instance. */ + } arm_dct4_instance_q15; + + /** + * @brief Initialization function for the Q15 DCT4/IDCT4. + * @param[in,out] *S points to an instance of Q15 DCT4/IDCT4 structure. + * @param[in] *S_RFFT points to an instance of Q15 RFFT/RIFFT structure. + * @param[in] *S_CFFT points to an instance of Q15 CFFT/CIFFT structure. + * @param[in] N length of the DCT4. + * @param[in] Nby2 half of the length of the DCT4. + * @param[in] normalize normalizing factor. + * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if <code>N</code> is not a supported transform length. + */ + + arm_status arm_dct4_init_q15( + arm_dct4_instance_q15 * S, + arm_rfft_instance_q15 * S_RFFT, + arm_cfft_radix4_instance_q15 * S_CFFT, + uint16_t N, + uint16_t Nby2, + q15_t normalize); + + /** + * @brief Processing function for the Q15 DCT4/IDCT4. + * @param[in] *S points to an instance of the Q15 DCT4 structure. + * @param[in] *pState points to state buffer. + * @param[in,out] *pInlineBuffer points to the in-place input and output buffer. + * @return none. + */ + + void arm_dct4_q15( + const arm_dct4_instance_q15 * S, + q15_t * pState, + q15_t * pInlineBuffer); + + /** + * @brief Floating-point vector addition. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_add_f32( + float32_t * pSrcA, + float32_t * pSrcB, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Q7 vector addition. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_add_q7( + q7_t * pSrcA, + q7_t * pSrcB, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Q15 vector addition. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_add_q15( + q15_t * pSrcA, + q15_t * pSrcB, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Q31 vector addition. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_add_q31( + q31_t * pSrcA, + q31_t * pSrcB, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Floating-point vector subtraction. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_sub_f32( + float32_t * pSrcA, + float32_t * pSrcB, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Q7 vector subtraction. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_sub_q7( + q7_t * pSrcA, + q7_t * pSrcB, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Q15 vector subtraction. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_sub_q15( + q15_t * pSrcA, + q15_t * pSrcB, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Q31 vector subtraction. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_sub_q31( + q31_t * pSrcA, + q31_t * pSrcB, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Multiplies a floating-point vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scale scale factor to be applied + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_scale_f32( + float32_t * pSrc, + float32_t scale, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Multiplies a Q7 vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scaleFract fractional portion of the scale value + * @param[in] shift number of bits to shift the result by + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_scale_q7( + q7_t * pSrc, + q7_t scaleFract, + int8_t shift, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Multiplies a Q15 vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scaleFract fractional portion of the scale value + * @param[in] shift number of bits to shift the result by + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_scale_q15( + q15_t * pSrc, + q15_t scaleFract, + int8_t shift, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Multiplies a Q31 vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scaleFract fractional portion of the scale value + * @param[in] shift number of bits to shift the result by + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_scale_q31( + q31_t * pSrc, + q31_t scaleFract, + int8_t shift, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Q7 vector absolute value. + * @param[in] *pSrc points to the input buffer + * @param[out] *pDst points to the output buffer + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_abs_q7( + q7_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Floating-point vector absolute value. + * @param[in] *pSrc points to the input buffer + * @param[out] *pDst points to the output buffer + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_abs_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Q15 vector absolute value. + * @param[in] *pSrc points to the input buffer + * @param[out] *pDst points to the output buffer + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_abs_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Q31 vector absolute value. + * @param[in] *pSrc points to the input buffer + * @param[out] *pDst points to the output buffer + * @param[in] blockSize number of samples in each vector + * @return none. + */ + + void arm_abs_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Dot product of floating-point vectors. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] blockSize number of samples in each vector + * @param[out] *result output result returned here + * @return none. + */ + + void arm_dot_prod_f32( + float32_t * pSrcA, + float32_t * pSrcB, + uint32_t blockSize, + float32_t * result); + + /** + * @brief Dot product of Q7 vectors. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] blockSize number of samples in each vector + * @param[out] *result output result returned here + * @return none. + */ + + void arm_dot_prod_q7( + q7_t * pSrcA, + q7_t * pSrcB, + uint32_t blockSize, + q31_t * result); + + /** + * @brief Dot product of Q15 vectors. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] blockSize number of samples in each vector + * @param[out] *result output result returned here + * @return none. + */ + + void arm_dot_prod_q15( + q15_t * pSrcA, + q15_t * pSrcB, + uint32_t blockSize, + q63_t * result); + + /** + * @brief Dot product of Q31 vectors. + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] blockSize number of samples in each vector + * @param[out] *result output result returned here + * @return none. + */ + + void arm_dot_prod_q31( + q31_t * pSrcA, + q31_t * pSrcB, + uint32_t blockSize, + q63_t * result); + + /** + * @brief Shifts the elements of a Q7 vector a specified number of bits. + * @param[in] *pSrc points to the input vector + * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right. + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_shift_q7( + q7_t * pSrc, + int8_t shiftBits, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Shifts the elements of a Q15 vector a specified number of bits. + * @param[in] *pSrc points to the input vector + * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right. + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_shift_q15( + q15_t * pSrc, + int8_t shiftBits, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Shifts the elements of a Q31 vector a specified number of bits. + * @param[in] *pSrc points to the input vector + * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right. + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_shift_q31( + q31_t * pSrc, + int8_t shiftBits, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Adds a constant offset to a floating-point vector. + * @param[in] *pSrc points to the input vector + * @param[in] offset is the offset to be added + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_offset_f32( + float32_t * pSrc, + float32_t offset, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Adds a constant offset to a Q7 vector. + * @param[in] *pSrc points to the input vector + * @param[in] offset is the offset to be added + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_offset_q7( + q7_t * pSrc, + q7_t offset, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Adds a constant offset to a Q15 vector. + * @param[in] *pSrc points to the input vector + * @param[in] offset is the offset to be added + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_offset_q15( + q15_t * pSrc, + q15_t offset, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Adds a constant offset to a Q31 vector. + * @param[in] *pSrc points to the input vector + * @param[in] offset is the offset to be added + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_offset_q31( + q31_t * pSrc, + q31_t offset, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Negates the elements of a floating-point vector. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_negate_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Negates the elements of a Q7 vector. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_negate_q7( + q7_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Negates the elements of a Q15 vector. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_negate_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Negates the elements of a Q31 vector. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + void arm_negate_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + /** + * @brief Copies the elements of a floating-point vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_copy_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Copies the elements of a Q7 vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_copy_q7( + q7_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Copies the elements of a Q15 vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_copy_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Copies the elements of a Q31 vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_copy_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + /** + * @brief Fills a constant value into a floating-point vector. + * @param[in] value input value to be filled + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_fill_f32( + float32_t value, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Fills a constant value into a Q7 vector. + * @param[in] value input value to be filled + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_fill_q7( + q7_t value, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Fills a constant value into a Q15 vector. + * @param[in] value input value to be filled + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_fill_q15( + q15_t value, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Fills a constant value into a Q31 vector. + * @param[in] value input value to be filled + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_fill_q31( + q31_t value, + q31_t * pDst, + uint32_t blockSize); + +/** + * @brief Convolution of floating-point sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the location where the output result is written. Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_f32( + float32_t * pSrcA, + uint32_t srcALen, + float32_t * pSrcB, + uint32_t srcBLen, + float32_t * pDst); + + + /** + * @brief Convolution of Q15 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @param[in] *pScratch1 points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] *pScratch2 points to scratch buffer of size min(srcALen, srcBLen). + * @return none. + */ + + + void arm_conv_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + q15_t * pScratch1, + q15_t * pScratch2); + + +/** + * @brief Convolution of Q15 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the location where the output result is written. Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst); + + /** + * @brief Convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_fast_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst); + + /** + * @brief Convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @param[in] *pScratch1 points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] *pScratch2 points to scratch buffer of size min(srcALen, srcBLen). + * @return none. + */ + + void arm_conv_fast_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + q15_t * pScratch1, + q15_t * pScratch2); + + + + /** + * @brief Convolution of Q31 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst); + + /** + * @brief Convolution of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_fast_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst); + + + /** + * @brief Convolution of Q7 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @param[in] *pScratch1 points to scratch buffer(of type q15_t) of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] *pScratch2 points to scratch buffer (of type q15_t) of size min(srcALen, srcBLen). + * @return none. + */ + + void arm_conv_opt_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst, + q15_t * pScratch1, + q15_t * pScratch2); + + + + /** + * @brief Convolution of Q7 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1. + * @return none. + */ + + void arm_conv_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst); + + + /** + * @brief Partial convolution of floating-point sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_f32( + float32_t * pSrcA, + uint32_t srcALen, + float32_t * pSrcB, + uint32_t srcBLen, + float32_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + /** + * @brief Partial convolution of Q15 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @param[in] * pScratch1 points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] * pScratch2 points to scratch buffer of size min(srcALen, srcBLen). + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + uint32_t firstIndex, + uint32_t numPoints, + q15_t * pScratch1, + q15_t * pScratch2); + + +/** + * @brief Partial convolution of Q15 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + /** + * @brief Partial convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_fast_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + + /** + * @brief Partial convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @param[in] * pScratch1 points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] * pScratch2 points to scratch buffer of size min(srcALen, srcBLen). + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_fast_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + uint32_t firstIndex, + uint32_t numPoints, + q15_t * pScratch1, + q15_t * pScratch2); + + + /** + * @brief Partial convolution of Q31 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + + /** + * @brief Partial convolution of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_fast_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + + /** + * @brief Partial convolution of Q7 sequences + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @param[in] *pScratch1 points to scratch buffer(of type q15_t) of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] *pScratch2 points to scratch buffer (of type q15_t) of size min(srcALen, srcBLen). + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_opt_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst, + uint32_t firstIndex, + uint32_t numPoints, + q15_t * pScratch1, + q15_t * pScratch2); + + +/** + * @brief Partial convolution of Q7 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data + * @param[in] firstIndex is the first output sample to start with. + * @param[in] numPoints is the number of output points to be computed. + * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2]. + */ + + arm_status arm_conv_partial_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst, + uint32_t firstIndex, + uint32_t numPoints); + + + + /** + * @brief Instance structure for the Q15 FIR decimator. + */ + + typedef struct + { + uint8_t M; /**< decimation factor. */ + uint16_t numTaps; /**< number of coefficients in the filter. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + } arm_fir_decimate_instance_q15; + + /** + * @brief Instance structure for the Q31 FIR decimator. + */ + + typedef struct + { + uint8_t M; /**< decimation factor. */ + uint16_t numTaps; /**< number of coefficients in the filter. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + + } arm_fir_decimate_instance_q31; + + /** + * @brief Instance structure for the floating-point FIR decimator. + */ + + typedef struct + { + uint8_t M; /**< decimation factor. */ + uint16_t numTaps; /**< number of coefficients in the filter. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + + } arm_fir_decimate_instance_f32; + + + + /** + * @brief Processing function for the floating-point FIR decimator. + * @param[in] *S points to an instance of the floating-point FIR decimator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of input samples to process per call. + * @return none + */ + + void arm_fir_decimate_f32( + const arm_fir_decimate_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the floating-point FIR decimator. + * @param[in,out] *S points to an instance of the floating-point FIR decimator structure. + * @param[in] numTaps number of coefficients in the filter. + * @param[in] M decimation factor. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * <code>blockSize</code> is not a multiple of <code>M</code>. + */ + + arm_status arm_fir_decimate_init_f32( + arm_fir_decimate_instance_f32 * S, + uint16_t numTaps, + uint8_t M, + float32_t * pCoeffs, + float32_t * pState, + uint32_t blockSize); + + /** + * @brief Processing function for the Q15 FIR decimator. + * @param[in] *S points to an instance of the Q15 FIR decimator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of input samples to process per call. + * @return none + */ + + void arm_fir_decimate_q15( + const arm_fir_decimate_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Processing function for the Q15 FIR decimator (fast variant) for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q15 FIR decimator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of input samples to process per call. + * @return none + */ + + void arm_fir_decimate_fast_q15( + const arm_fir_decimate_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + + + /** + * @brief Initialization function for the Q15 FIR decimator. + * @param[in,out] *S points to an instance of the Q15 FIR decimator structure. + * @param[in] numTaps number of coefficients in the filter. + * @param[in] M decimation factor. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * <code>blockSize</code> is not a multiple of <code>M</code>. + */ + + arm_status arm_fir_decimate_init_q15( + arm_fir_decimate_instance_q15 * S, + uint16_t numTaps, + uint8_t M, + q15_t * pCoeffs, + q15_t * pState, + uint32_t blockSize); + + /** + * @brief Processing function for the Q31 FIR decimator. + * @param[in] *S points to an instance of the Q31 FIR decimator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of input samples to process per call. + * @return none + */ + + void arm_fir_decimate_q31( + const arm_fir_decimate_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Processing function for the Q31 FIR decimator (fast variant) for Cortex-M3 and Cortex-M4. + * @param[in] *S points to an instance of the Q31 FIR decimator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of input samples to process per call. + * @return none + */ + + void arm_fir_decimate_fast_q31( + arm_fir_decimate_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the Q31 FIR decimator. + * @param[in,out] *S points to an instance of the Q31 FIR decimator structure. + * @param[in] numTaps number of coefficients in the filter. + * @param[in] M decimation factor. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * <code>blockSize</code> is not a multiple of <code>M</code>. + */ + + arm_status arm_fir_decimate_init_q31( + arm_fir_decimate_instance_q31 * S, + uint16_t numTaps, + uint8_t M, + q31_t * pCoeffs, + q31_t * pState, + uint32_t blockSize); + + + + /** + * @brief Instance structure for the Q15 FIR interpolator. + */ + + typedef struct + { + uint8_t L; /**< upsample factor. */ + uint16_t phaseLength; /**< length of each polyphase filter component. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */ + q15_t *pState; /**< points to the state variable array. The array is of length blockSize+phaseLength-1. */ + } arm_fir_interpolate_instance_q15; + + /** + * @brief Instance structure for the Q31 FIR interpolator. + */ + + typedef struct + { + uint8_t L; /**< upsample factor. */ + uint16_t phaseLength; /**< length of each polyphase filter component. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */ + q31_t *pState; /**< points to the state variable array. The array is of length blockSize+phaseLength-1. */ + } arm_fir_interpolate_instance_q31; + + /** + * @brief Instance structure for the floating-point FIR interpolator. + */ + + typedef struct + { + uint8_t L; /**< upsample factor. */ + uint16_t phaseLength; /**< length of each polyphase filter component. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */ + float32_t *pState; /**< points to the state variable array. The array is of length phaseLength+numTaps-1. */ + } arm_fir_interpolate_instance_f32; + + + /** + * @brief Processing function for the Q15 FIR interpolator. + * @param[in] *S points to an instance of the Q15 FIR interpolator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_interpolate_q15( + const arm_fir_interpolate_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the Q15 FIR interpolator. + * @param[in,out] *S points to an instance of the Q15 FIR interpolator structure. + * @param[in] L upsample factor. + * @param[in] numTaps number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficient buffer. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * the filter length <code>numTaps</code> is not a multiple of the interpolation factor <code>L</code>. + */ + + arm_status arm_fir_interpolate_init_q15( + arm_fir_interpolate_instance_q15 * S, + uint8_t L, + uint16_t numTaps, + q15_t * pCoeffs, + q15_t * pState, + uint32_t blockSize); + + /** + * @brief Processing function for the Q31 FIR interpolator. + * @param[in] *S points to an instance of the Q15 FIR interpolator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_interpolate_q31( + const arm_fir_interpolate_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q31 FIR interpolator. + * @param[in,out] *S points to an instance of the Q31 FIR interpolator structure. + * @param[in] L upsample factor. + * @param[in] numTaps number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficient buffer. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * the filter length <code>numTaps</code> is not a multiple of the interpolation factor <code>L</code>. + */ + + arm_status arm_fir_interpolate_init_q31( + arm_fir_interpolate_instance_q31 * S, + uint8_t L, + uint16_t numTaps, + q31_t * pCoeffs, + q31_t * pState, + uint32_t blockSize); + + + /** + * @brief Processing function for the floating-point FIR interpolator. + * @param[in] *S points to an instance of the floating-point FIR interpolator structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_interpolate_f32( + const arm_fir_interpolate_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the floating-point FIR interpolator. + * @param[in,out] *S points to an instance of the floating-point FIR interpolator structure. + * @param[in] L upsample factor. + * @param[in] numTaps number of filter coefficients in the filter. + * @param[in] *pCoeffs points to the filter coefficient buffer. + * @param[in] *pState points to the state buffer. + * @param[in] blockSize number of input samples to process per call. + * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if + * the filter length <code>numTaps</code> is not a multiple of the interpolation factor <code>L</code>. + */ + + arm_status arm_fir_interpolate_init_f32( + arm_fir_interpolate_instance_f32 * S, + uint8_t L, + uint16_t numTaps, + float32_t * pCoeffs, + float32_t * pState, + uint32_t blockSize); + + /** + * @brief Instance structure for the high precision Q31 Biquad cascade filter. + */ + + typedef struct + { + uint8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */ + q63_t *pState; /**< points to the array of state coefficients. The array is of length 4*numStages. */ + q31_t *pCoeffs; /**< points to the array of coefficients. The array is of length 5*numStages. */ + uint8_t postShift; /**< additional shift, in bits, applied to each output sample. */ + + } arm_biquad_cas_df1_32x64_ins_q31; + + + /** + * @param[in] *S points to an instance of the high precision Q31 Biquad cascade filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cas_df1_32x64_q31( + const arm_biquad_cas_df1_32x64_ins_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + + /** + * @param[in,out] *S points to an instance of the high precision Q31 Biquad cascade filter structure. + * @param[in] numStages number of 2nd order stages in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] postShift shift to be applied to the output. Varies according to the coefficients format + * @return none + */ + + void arm_biquad_cas_df1_32x64_init_q31( + arm_biquad_cas_df1_32x64_ins_q31 * S, + uint8_t numStages, + q31_t * pCoeffs, + q63_t * pState, + uint8_t postShift); + + + + /** + * @brief Instance structure for the floating-point transposed direct form II Biquad cascade filter. + */ + + typedef struct + { + uint8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */ + float32_t *pState; /**< points to the array of state coefficients. The array is of length 2*numStages. */ + float32_t *pCoeffs; /**< points to the array of coefficients. The array is of length 5*numStages. */ + } arm_biquad_cascade_df2T_instance_f32; + + + /** + * @brief Processing function for the floating-point transposed direct form II Biquad cascade filter. + * @param[in] *S points to an instance of the filter data structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_biquad_cascade_df2T_f32( + const arm_biquad_cascade_df2T_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the floating-point transposed direct form II Biquad cascade filter. + * @param[in,out] *S points to an instance of the filter data structure. + * @param[in] numStages number of 2nd order stages in the filter. + * @param[in] *pCoeffs points to the filter coefficients. + * @param[in] *pState points to the state buffer. + * @return none + */ + + void arm_biquad_cascade_df2T_init_f32( + arm_biquad_cascade_df2T_instance_f32 * S, + uint8_t numStages, + float32_t * pCoeffs, + float32_t * pState); + + + + /** + * @brief Instance structure for the Q15 FIR lattice filter. + */ + + typedef struct + { + uint16_t numStages; /**< number of filter stages. */ + q15_t *pState; /**< points to the state variable array. The array is of length numStages. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */ + } arm_fir_lattice_instance_q15; + + /** + * @brief Instance structure for the Q31 FIR lattice filter. + */ + + typedef struct + { + uint16_t numStages; /**< number of filter stages. */ + q31_t *pState; /**< points to the state variable array. The array is of length numStages. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */ + } arm_fir_lattice_instance_q31; + + /** + * @brief Instance structure for the floating-point FIR lattice filter. + */ + + typedef struct + { + uint16_t numStages; /**< number of filter stages. */ + float32_t *pState; /**< points to the state variable array. The array is of length numStages. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */ + } arm_fir_lattice_instance_f32; + + /** + * @brief Initialization function for the Q15 FIR lattice filter. + * @param[in] *S points to an instance of the Q15 FIR lattice structure. + * @param[in] numStages number of filter stages. + * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. + * @param[in] *pState points to the state buffer. The array is of length numStages. + * @return none. + */ + + void arm_fir_lattice_init_q15( + arm_fir_lattice_instance_q15 * S, + uint16_t numStages, + q15_t * pCoeffs, + q15_t * pState); + + + /** + * @brief Processing function for the Q15 FIR lattice filter. + * @param[in] *S points to an instance of the Q15 FIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + void arm_fir_lattice_q15( + const arm_fir_lattice_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q31 FIR lattice filter. + * @param[in] *S points to an instance of the Q31 FIR lattice structure. + * @param[in] numStages number of filter stages. + * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. + * @param[in] *pState points to the state buffer. The array is of length numStages. + * @return none. + */ + + void arm_fir_lattice_init_q31( + arm_fir_lattice_instance_q31 * S, + uint16_t numStages, + q31_t * pCoeffs, + q31_t * pState); + + + /** + * @brief Processing function for the Q31 FIR lattice filter. + * @param[in] *S points to an instance of the Q31 FIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_fir_lattice_q31( + const arm_fir_lattice_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + +/** + * @brief Initialization function for the floating-point FIR lattice filter. + * @param[in] *S points to an instance of the floating-point FIR lattice structure. + * @param[in] numStages number of filter stages. + * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages. + * @param[in] *pState points to the state buffer. The array is of length numStages. + * @return none. + */ + + void arm_fir_lattice_init_f32( + arm_fir_lattice_instance_f32 * S, + uint16_t numStages, + float32_t * pCoeffs, + float32_t * pState); + + /** + * @brief Processing function for the floating-point FIR lattice filter. + * @param[in] *S points to an instance of the floating-point FIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_fir_lattice_f32( + const arm_fir_lattice_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Instance structure for the Q15 IIR lattice filter. + */ + typedef struct + { + uint16_t numStages; /**< number of stages in the filter. */ + q15_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */ + q15_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */ + q15_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */ + } arm_iir_lattice_instance_q15; + + /** + * @brief Instance structure for the Q31 IIR lattice filter. + */ + typedef struct + { + uint16_t numStages; /**< number of stages in the filter. */ + q31_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */ + q31_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */ + q31_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */ + } arm_iir_lattice_instance_q31; + + /** + * @brief Instance structure for the floating-point IIR lattice filter. + */ + typedef struct + { + uint16_t numStages; /**< number of stages in the filter. */ + float32_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */ + float32_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */ + float32_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */ + } arm_iir_lattice_instance_f32; + + /** + * @brief Processing function for the floating-point IIR lattice filter. + * @param[in] *S points to an instance of the floating-point IIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_iir_lattice_f32( + const arm_iir_lattice_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @brief Initialization function for the floating-point IIR lattice filter. + * @param[in] *S points to an instance of the floating-point IIR lattice structure. + * @param[in] numStages number of stages in the filter. + * @param[in] *pkCoeffs points to the reflection coefficient buffer. The array is of length numStages. + * @param[in] *pvCoeffs points to the ladder coefficient buffer. The array is of length numStages+1. + * @param[in] *pState points to the state buffer. The array is of length numStages+blockSize-1. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_iir_lattice_init_f32( + arm_iir_lattice_instance_f32 * S, + uint16_t numStages, + float32_t * pkCoeffs, + float32_t * pvCoeffs, + float32_t * pState, + uint32_t blockSize); + + + /** + * @brief Processing function for the Q31 IIR lattice filter. + * @param[in] *S points to an instance of the Q31 IIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_iir_lattice_q31( + const arm_iir_lattice_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + + /** + * @brief Initialization function for the Q31 IIR lattice filter. + * @param[in] *S points to an instance of the Q31 IIR lattice structure. + * @param[in] numStages number of stages in the filter. + * @param[in] *pkCoeffs points to the reflection coefficient buffer. The array is of length numStages. + * @param[in] *pvCoeffs points to the ladder coefficient buffer. The array is of length numStages+1. + * @param[in] *pState points to the state buffer. The array is of length numStages+blockSize. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_iir_lattice_init_q31( + arm_iir_lattice_instance_q31 * S, + uint16_t numStages, + q31_t * pkCoeffs, + q31_t * pvCoeffs, + q31_t * pState, + uint32_t blockSize); + + + /** + * @brief Processing function for the Q15 IIR lattice filter. + * @param[in] *S points to an instance of the Q15 IIR lattice structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_iir_lattice_q15( + const arm_iir_lattice_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + +/** + * @brief Initialization function for the Q15 IIR lattice filter. + * @param[in] *S points to an instance of the fixed-point Q15 IIR lattice structure. + * @param[in] numStages number of stages in the filter. + * @param[in] *pkCoeffs points to reflection coefficient buffer. The array is of length numStages. + * @param[in] *pvCoeffs points to ladder coefficient buffer. The array is of length numStages+1. + * @param[in] *pState points to state buffer. The array is of length numStages+blockSize. + * @param[in] blockSize number of samples to process per call. + * @return none. + */ + + void arm_iir_lattice_init_q15( + arm_iir_lattice_instance_q15 * S, + uint16_t numStages, + q15_t * pkCoeffs, + q15_t * pvCoeffs, + q15_t * pState, + uint32_t blockSize); + + /** + * @brief Instance structure for the floating-point LMS filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + float32_t mu; /**< step size that controls filter coefficient updates. */ + } arm_lms_instance_f32; + + /** + * @brief Processing function for floating-point LMS filter. + * @param[in] *S points to an instance of the floating-point LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_f32( + const arm_lms_instance_f32 * S, + float32_t * pSrc, + float32_t * pRef, + float32_t * pOut, + float32_t * pErr, + uint32_t blockSize); + + /** + * @brief Initialization function for floating-point LMS filter. + * @param[in] *S points to an instance of the floating-point LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to the coefficient buffer. + * @param[in] *pState points to state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_init_f32( + arm_lms_instance_f32 * S, + uint16_t numTaps, + float32_t * pCoeffs, + float32_t * pState, + float32_t mu, + uint32_t blockSize); + + /** + * @brief Instance structure for the Q15 LMS filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + q15_t mu; /**< step size that controls filter coefficient updates. */ + uint32_t postShift; /**< bit shift applied to coefficients. */ + } arm_lms_instance_q15; + + + /** + * @brief Initialization function for the Q15 LMS filter. + * @param[in] *S points to an instance of the Q15 LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to the coefficient buffer. + * @param[in] *pState points to the state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @param[in] postShift bit shift applied to coefficients. + * @return none. + */ + + void arm_lms_init_q15( + arm_lms_instance_q15 * S, + uint16_t numTaps, + q15_t * pCoeffs, + q15_t * pState, + q15_t mu, + uint32_t blockSize, + uint32_t postShift); + + /** + * @brief Processing function for Q15 LMS filter. + * @param[in] *S points to an instance of the Q15 LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_q15( + const arm_lms_instance_q15 * S, + q15_t * pSrc, + q15_t * pRef, + q15_t * pOut, + q15_t * pErr, + uint32_t blockSize); + + + /** + * @brief Instance structure for the Q31 LMS filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + q31_t mu; /**< step size that controls filter coefficient updates. */ + uint32_t postShift; /**< bit shift applied to coefficients. */ + + } arm_lms_instance_q31; + + /** + * @brief Processing function for Q31 LMS filter. + * @param[in] *S points to an instance of the Q15 LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_q31( + const arm_lms_instance_q31 * S, + q31_t * pSrc, + q31_t * pRef, + q31_t * pOut, + q31_t * pErr, + uint32_t blockSize); + + /** + * @brief Initialization function for Q31 LMS filter. + * @param[in] *S points to an instance of the Q31 LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to coefficient buffer. + * @param[in] *pState points to state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @param[in] postShift bit shift applied to coefficients. + * @return none. + */ + + void arm_lms_init_q31( + arm_lms_instance_q31 * S, + uint16_t numTaps, + q31_t * pCoeffs, + q31_t * pState, + q31_t mu, + uint32_t blockSize, + uint32_t postShift); + + /** + * @brief Instance structure for the floating-point normalized LMS filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + float32_t mu; /**< step size that control filter coefficient updates. */ + float32_t energy; /**< saves previous frame energy. */ + float32_t x0; /**< saves previous input sample. */ + } arm_lms_norm_instance_f32; + + /** + * @brief Processing function for floating-point normalized LMS filter. + * @param[in] *S points to an instance of the floating-point normalized LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_norm_f32( + arm_lms_norm_instance_f32 * S, + float32_t * pSrc, + float32_t * pRef, + float32_t * pOut, + float32_t * pErr, + uint32_t blockSize); + + /** + * @brief Initialization function for floating-point normalized LMS filter. + * @param[in] *S points to an instance of the floating-point LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to coefficient buffer. + * @param[in] *pState points to state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_norm_init_f32( + arm_lms_norm_instance_f32 * S, + uint16_t numTaps, + float32_t * pCoeffs, + float32_t * pState, + float32_t mu, + uint32_t blockSize); + + + /** + * @brief Instance structure for the Q31 normalized LMS filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + q31_t mu; /**< step size that controls filter coefficient updates. */ + uint8_t postShift; /**< bit shift applied to coefficients. */ + q31_t *recipTable; /**< points to the reciprocal initial value table. */ + q31_t energy; /**< saves previous frame energy. */ + q31_t x0; /**< saves previous input sample. */ + } arm_lms_norm_instance_q31; + + /** + * @brief Processing function for Q31 normalized LMS filter. + * @param[in] *S points to an instance of the Q31 normalized LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_norm_q31( + arm_lms_norm_instance_q31 * S, + q31_t * pSrc, + q31_t * pRef, + q31_t * pOut, + q31_t * pErr, + uint32_t blockSize); + + /** + * @brief Initialization function for Q31 normalized LMS filter. + * @param[in] *S points to an instance of the Q31 normalized LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to coefficient buffer. + * @param[in] *pState points to state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @param[in] postShift bit shift applied to coefficients. + * @return none. + */ + + void arm_lms_norm_init_q31( + arm_lms_norm_instance_q31 * S, + uint16_t numTaps, + q31_t * pCoeffs, + q31_t * pState, + q31_t mu, + uint32_t blockSize, + uint8_t postShift); + + /** + * @brief Instance structure for the Q15 normalized LMS filter. + */ + + typedef struct + { + uint16_t numTaps; /**< Number of coefficients in the filter. */ + q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */ + q15_t mu; /**< step size that controls filter coefficient updates. */ + uint8_t postShift; /**< bit shift applied to coefficients. */ + q15_t *recipTable; /**< Points to the reciprocal initial value table. */ + q15_t energy; /**< saves previous frame energy. */ + q15_t x0; /**< saves previous input sample. */ + } arm_lms_norm_instance_q15; + + /** + * @brief Processing function for Q15 normalized LMS filter. + * @param[in] *S points to an instance of the Q15 normalized LMS filter structure. + * @param[in] *pSrc points to the block of input data. + * @param[in] *pRef points to the block of reference data. + * @param[out] *pOut points to the block of output data. + * @param[out] *pErr points to the block of error data. + * @param[in] blockSize number of samples to process. + * @return none. + */ + + void arm_lms_norm_q15( + arm_lms_norm_instance_q15 * S, + q15_t * pSrc, + q15_t * pRef, + q15_t * pOut, + q15_t * pErr, + uint32_t blockSize); + + + /** + * @brief Initialization function for Q15 normalized LMS filter. + * @param[in] *S points to an instance of the Q15 normalized LMS filter structure. + * @param[in] numTaps number of filter coefficients. + * @param[in] *pCoeffs points to coefficient buffer. + * @param[in] *pState points to state buffer. + * @param[in] mu step size that controls filter coefficient updates. + * @param[in] blockSize number of samples to process. + * @param[in] postShift bit shift applied to coefficients. + * @return none. + */ + + void arm_lms_norm_init_q15( + arm_lms_norm_instance_q15 * S, + uint16_t numTaps, + q15_t * pCoeffs, + q15_t * pState, + q15_t mu, + uint32_t blockSize, + uint8_t postShift); + + /** + * @brief Correlation of floating-point sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_f32( + float32_t * pSrcA, + uint32_t srcALen, + float32_t * pSrcB, + uint32_t srcBLen, + float32_t * pDst); + + + /** + * @brief Correlation of Q15 sequences + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @param[in] *pScratch points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @return none. + */ + void arm_correlate_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + q15_t * pScratch); + + + /** + * @brief Correlation of Q15 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst); + + /** + * @brief Correlation of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_fast_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst); + + + + /** + * @brief Correlation of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @param[in] *pScratch points to scratch buffer of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @return none. + */ + + void arm_correlate_fast_opt_q15( + q15_t * pSrcA, + uint32_t srcALen, + q15_t * pSrcB, + uint32_t srcBLen, + q15_t * pDst, + q15_t * pScratch); + + /** + * @brief Correlation of Q31 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst); + + /** + * @brief Correlation of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4 + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_fast_q31( + q31_t * pSrcA, + uint32_t srcALen, + q31_t * pSrcB, + uint32_t srcBLen, + q31_t * pDst); + + + + /** + * @brief Correlation of Q7 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @param[in] *pScratch1 points to scratch buffer(of type q15_t) of size max(srcALen, srcBLen) + 2*min(srcALen, srcBLen) - 2. + * @param[in] *pScratch2 points to scratch buffer (of type q15_t) of size min(srcALen, srcBLen). + * @return none. + */ + + void arm_correlate_opt_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst, + q15_t * pScratch1, + q15_t * pScratch2); + + + /** + * @brief Correlation of Q7 sequences. + * @param[in] *pSrcA points to the first input sequence. + * @param[in] srcALen length of the first input sequence. + * @param[in] *pSrcB points to the second input sequence. + * @param[in] srcBLen length of the second input sequence. + * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1. + * @return none. + */ + + void arm_correlate_q7( + q7_t * pSrcA, + uint32_t srcALen, + q7_t * pSrcB, + uint32_t srcBLen, + q7_t * pDst); + + + /** + * @brief Instance structure for the floating-point sparse FIR filter. + */ + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */ + float32_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */ + float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */ + int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */ + } arm_fir_sparse_instance_f32; + + /** + * @brief Instance structure for the Q31 sparse FIR filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */ + q31_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */ + q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */ + int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */ + } arm_fir_sparse_instance_q31; + + /** + * @brief Instance structure for the Q15 sparse FIR filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */ + q15_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */ + q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */ + int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */ + } arm_fir_sparse_instance_q15; + + /** + * @brief Instance structure for the Q7 sparse FIR filter. + */ + + typedef struct + { + uint16_t numTaps; /**< number of coefficients in the filter. */ + uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */ + q7_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */ + q7_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/ + uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */ + int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */ + } arm_fir_sparse_instance_q7; + + /** + * @brief Processing function for the floating-point sparse FIR filter. + * @param[in] *S points to an instance of the floating-point sparse FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] *pScratchIn points to a temporary buffer of size blockSize. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_sparse_f32( + arm_fir_sparse_instance_f32 * S, + float32_t * pSrc, + float32_t * pDst, + float32_t * pScratchIn, + uint32_t blockSize); + + /** + * @brief Initialization function for the floating-point sparse FIR filter. + * @param[in,out] *S points to an instance of the floating-point sparse FIR structure. + * @param[in] numTaps number of nonzero coefficients in the filter. + * @param[in] *pCoeffs points to the array of filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] *pTapDelay points to the array of offset times. + * @param[in] maxDelay maximum offset time supported. + * @param[in] blockSize number of samples that will be processed per block. + * @return none + */ + + void arm_fir_sparse_init_f32( + arm_fir_sparse_instance_f32 * S, + uint16_t numTaps, + float32_t * pCoeffs, + float32_t * pState, + int32_t * pTapDelay, + uint16_t maxDelay, + uint32_t blockSize); + + /** + * @brief Processing function for the Q31 sparse FIR filter. + * @param[in] *S points to an instance of the Q31 sparse FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] *pScratchIn points to a temporary buffer of size blockSize. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_sparse_q31( + arm_fir_sparse_instance_q31 * S, + q31_t * pSrc, + q31_t * pDst, + q31_t * pScratchIn, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q31 sparse FIR filter. + * @param[in,out] *S points to an instance of the Q31 sparse FIR structure. + * @param[in] numTaps number of nonzero coefficients in the filter. + * @param[in] *pCoeffs points to the array of filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] *pTapDelay points to the array of offset times. + * @param[in] maxDelay maximum offset time supported. + * @param[in] blockSize number of samples that will be processed per block. + * @return none + */ + + void arm_fir_sparse_init_q31( + arm_fir_sparse_instance_q31 * S, + uint16_t numTaps, + q31_t * pCoeffs, + q31_t * pState, + int32_t * pTapDelay, + uint16_t maxDelay, + uint32_t blockSize); + + /** + * @brief Processing function for the Q15 sparse FIR filter. + * @param[in] *S points to an instance of the Q15 sparse FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] *pScratchIn points to a temporary buffer of size blockSize. + * @param[in] *pScratchOut points to a temporary buffer of size blockSize. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_sparse_q15( + arm_fir_sparse_instance_q15 * S, + q15_t * pSrc, + q15_t * pDst, + q15_t * pScratchIn, + q31_t * pScratchOut, + uint32_t blockSize); + + + /** + * @brief Initialization function for the Q15 sparse FIR filter. + * @param[in,out] *S points to an instance of the Q15 sparse FIR structure. + * @param[in] numTaps number of nonzero coefficients in the filter. + * @param[in] *pCoeffs points to the array of filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] *pTapDelay points to the array of offset times. + * @param[in] maxDelay maximum offset time supported. + * @param[in] blockSize number of samples that will be processed per block. + * @return none + */ + + void arm_fir_sparse_init_q15( + arm_fir_sparse_instance_q15 * S, + uint16_t numTaps, + q15_t * pCoeffs, + q15_t * pState, + int32_t * pTapDelay, + uint16_t maxDelay, + uint32_t blockSize); + + /** + * @brief Processing function for the Q7 sparse FIR filter. + * @param[in] *S points to an instance of the Q7 sparse FIR structure. + * @param[in] *pSrc points to the block of input data. + * @param[out] *pDst points to the block of output data + * @param[in] *pScratchIn points to a temporary buffer of size blockSize. + * @param[in] *pScratchOut points to a temporary buffer of size blockSize. + * @param[in] blockSize number of input samples to process per call. + * @return none. + */ + + void arm_fir_sparse_q7( + arm_fir_sparse_instance_q7 * S, + q7_t * pSrc, + q7_t * pDst, + q7_t * pScratchIn, + q31_t * pScratchOut, + uint32_t blockSize); + + /** + * @brief Initialization function for the Q7 sparse FIR filter. + * @param[in,out] *S points to an instance of the Q7 sparse FIR structure. + * @param[in] numTaps number of nonzero coefficients in the filter. + * @param[in] *pCoeffs points to the array of filter coefficients. + * @param[in] *pState points to the state buffer. + * @param[in] *pTapDelay points to the array of offset times. + * @param[in] maxDelay maximum offset time supported. + * @param[in] blockSize number of samples that will be processed per block. + * @return none + */ + + void arm_fir_sparse_init_q7( + arm_fir_sparse_instance_q7 * S, + uint16_t numTaps, + q7_t * pCoeffs, + q7_t * pState, + int32_t * pTapDelay, + uint16_t maxDelay, + uint32_t blockSize); + + + /* + * @brief Floating-point sin_cos function. + * @param[in] theta input value in degrees + * @param[out] *pSinVal points to the processed sine output. + * @param[out] *pCosVal points to the processed cos output. + * @return none. + */ + + void arm_sin_cos_f32( + float32_t theta, + float32_t * pSinVal, + float32_t * pCcosVal); + + /* + * @brief Q31 sin_cos function. + * @param[in] theta scaled input value in degrees + * @param[out] *pSinVal points to the processed sine output. + * @param[out] *pCosVal points to the processed cosine output. + * @return none. + */ + + void arm_sin_cos_q31( + q31_t theta, + q31_t * pSinVal, + q31_t * pCosVal); + + + /** + * @brief Floating-point complex conjugate. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_conj_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t numSamples); + + /** + * @brief Q31 complex conjugate. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_conj_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t numSamples); + + /** + * @brief Q15 complex conjugate. + * @param[in] *pSrc points to the input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_conj_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t numSamples); + + + + /** + * @brief Floating-point complex magnitude squared + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_squared_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t numSamples); + + /** + * @brief Q31 complex magnitude squared + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_squared_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t numSamples); + + /** + * @brief Q15 complex magnitude squared + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_squared_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t numSamples); + + + /** + * @ingroup groupController + */ + + /** + * @defgroup PID PID Motor Control + * + * A Proportional Integral Derivative (PID) controller is a generic feedback control + * loop mechanism widely used in industrial control systems. + * A PID controller is the most commonly used type of feedback controller. + * + * This set of functions implements (PID) controllers + * for Q15, Q31, and floating-point data types. The functions operate on a single sample + * of data and each call to the function returns a single processed value. + * <code>S</code> points to an instance of the PID control data structure. <code>in</code> + * is the input sample value. The functions return the output value. + * + * \par Algorithm: + * <pre> + * y[n] = y[n-1] + A0 * x[n] + A1 * x[n-1] + A2 * x[n-2] + * A0 = Kp + Ki + Kd + * A1 = (-Kp ) - (2 * Kd ) + * A2 = Kd </pre> + * + * \par + * where \c Kp is proportional constant, \c Ki is Integral constant and \c Kd is Derivative constant + * + * \par + * \image html PID.gif "Proportional Integral Derivative Controller" + * + * \par + * The PID controller calculates an "error" value as the difference between + * the measured output and the reference input. + * The controller attempts to minimize the error by adjusting the process control inputs. + * The proportional value determines the reaction to the current error, + * the integral value determines the reaction based on the sum of recent errors, + * and the derivative value determines the reaction based on the rate at which the error has been changing. + * + * \par Instance Structure + * The Gains A0, A1, A2 and state variables for a PID controller are stored together in an instance data structure. + * A separate instance structure must be defined for each PID Controller. + * There are separate instance structure declarations for each of the 3 supported data types. + * + * \par Reset Functions + * There is also an associated reset function for each data type which clears the state array. + * + * \par Initialization Functions + * There is also an associated initialization function for each data type. + * The initialization function performs the following operations: + * - Initializes the Gains A0, A1, A2 from Kp,Ki, Kd gains. + * - Zeros out the values in the state buffer. + * + * \par + * Instance structure cannot be placed into a const data section and it is recommended to use the initialization function. + * + * \par Fixed-Point Behavior + * Care must be taken when using the fixed-point versions of the PID Controller functions. + * In particular, the overflow and saturation behavior of the accumulator used in each function must be considered. + * Refer to the function specific documentation below for usage guidelines. + */ + + /** + * @addtogroup PID + * @{ + */ + + /** + * @brief Process function for the floating-point PID Control. + * @param[in,out] *S is an instance of the floating-point PID Control structure + * @param[in] in input sample to process + * @return out processed output sample. + */ + + + static __INLINE float32_t arm_pid_f32( + arm_pid_instance_f32 * S, + float32_t in) + { + float32_t out; + + /* y[n] = y[n-1] + A0 * x[n] + A1 * x[n-1] + A2 * x[n-2] */ + out = (S->A0 * in) + + (S->A1 * S->state[0]) + (S->A2 * S->state[1]) + (S->state[2]); + + /* Update state */ + S->state[1] = S->state[0]; + S->state[0] = in; + S->state[2] = out; + + /* return to application */ + return (out); + + } + + /** + * @brief Process function for the Q31 PID Control. + * @param[in,out] *S points to an instance of the Q31 PID Control structure + * @param[in] in input sample to process + * @return out processed output sample. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using an internal 64-bit accumulator. + * The accumulator has a 2.62 format and maintains full precision of the intermediate multiplication results but provides only a single guard bit. + * Thus, if the accumulator result overflows it wraps around rather than clip. + * In order to avoid overflows completely the input signal must be scaled down by 2 bits as there are four additions. + * After all multiply-accumulates are performed, the 2.62 accumulator is truncated to 1.32 format and then saturated to 1.31 format. + */ + + static __INLINE q31_t arm_pid_q31( + arm_pid_instance_q31 * S, + q31_t in) + { + q63_t acc; + q31_t out; + + /* acc = A0 * x[n] */ + acc = (q63_t) S->A0 * in; + + /* acc += A1 * x[n-1] */ + acc += (q63_t) S->A1 * S->state[0]; + + /* acc += A2 * x[n-2] */ + acc += (q63_t) S->A2 * S->state[1]; + + /* convert output to 1.31 format to add y[n-1] */ + out = (q31_t) (acc >> 31u); + + /* out += y[n-1] */ + out += S->state[2]; + + /* Update state */ + S->state[1] = S->state[0]; + S->state[0] = in; + S->state[2] = out; + + /* return to application */ + return (out); + + } + + /** + * @brief Process function for the Q15 PID Control. + * @param[in,out] *S points to an instance of the Q15 PID Control structure + * @param[in] in input sample to process + * @return out processed output sample. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using a 64-bit internal accumulator. + * Both Gains and state variables are represented in 1.15 format and multiplications yield a 2.30 result. + * The 2.30 intermediate results are accumulated in a 64-bit accumulator in 34.30 format. + * There is no risk of internal overflow with this approach and the full precision of intermediate multiplications is preserved. + * After all additions have been performed, the accumulator is truncated to 34.15 format by discarding low 15 bits. + * Lastly, the accumulator is saturated to yield a result in 1.15 format. + */ + + static __INLINE q15_t arm_pid_q15( + arm_pid_instance_q15 * S, + q15_t in) + { + q63_t acc; + q15_t out; + +#ifndef ARM_MATH_CM0_FAMILY + __SIMD32_TYPE *vstate; + + /* Implementation of PID controller */ + + /* acc = A0 * x[n] */ + acc = (q31_t) __SMUAD(S->A0, in); + + /* acc += A1 * x[n-1] + A2 * x[n-2] */ + vstate = __SIMD32_CONST(S->state); + acc = __SMLALD(S->A1, (q31_t) *vstate, acc); + +#else + /* acc = A0 * x[n] */ + acc = ((q31_t) S->A0) * in; + + /* acc += A1 * x[n-1] + A2 * x[n-2] */ + acc += (q31_t) S->A1 * S->state[0]; + acc += (q31_t) S->A2 * S->state[1]; + +#endif + + /* acc += y[n-1] */ + acc += (q31_t) S->state[2] << 15; + + /* saturate the output */ + out = (q15_t) (__SSAT((acc >> 15), 16)); + + /* Update state */ + S->state[1] = S->state[0]; + S->state[0] = in; + S->state[2] = out; + + /* return to application */ + return (out); + + } + + /** + * @} end of PID group + */ + + + /** + * @brief Floating-point matrix inverse. + * @param[in] *src points to the instance of the input floating-point matrix structure. + * @param[out] *dst points to the instance of the output floating-point matrix structure. + * @return The function returns ARM_MATH_SIZE_MISMATCH, if the dimensions do not match. + * If the input matrix is singular (does not have an inverse), then the algorithm terminates and returns error status ARM_MATH_SINGULAR. + */ + + arm_status arm_mat_inverse_f32( + const arm_matrix_instance_f32 * src, + arm_matrix_instance_f32 * dst); + + + + /** + * @ingroup groupController + */ + + + /** + * @defgroup clarke Vector Clarke Transform + * Forward Clarke transform converts the instantaneous stator phases into a two-coordinate time invariant vector. + * Generally the Clarke transform uses three-phase currents <code>Ia, Ib and Ic</code> to calculate currents + * in the two-phase orthogonal stator axis <code>Ialpha</code> and <code>Ibeta</code>. + * When <code>Ialpha</code> is superposed with <code>Ia</code> as shown in the figure below + * \image html clarke.gif Stator current space vector and its components in (a,b). + * and <code>Ia + Ib + Ic = 0</code>, in this condition <code>Ialpha</code> and <code>Ibeta</code> + * can be calculated using only <code>Ia</code> and <code>Ib</code>. + * + * The function operates on a single sample of data and each call to the function returns the processed output. + * The library provides separate functions for Q31 and floating-point data types. + * \par Algorithm + * \image html clarkeFormula.gif + * where <code>Ia</code> and <code>Ib</code> are the instantaneous stator phases and + * <code>pIalpha</code> and <code>pIbeta</code> are the two coordinates of time invariant vector. + * \par Fixed-Point Behavior + * Care must be taken when using the Q31 version of the Clarke transform. + * In particular, the overflow and saturation behavior of the accumulator used must be considered. + * Refer to the function specific documentation below for usage guidelines. + */ + + /** + * @addtogroup clarke + * @{ + */ + + /** + * + * @brief Floating-point Clarke transform + * @param[in] Ia input three-phase coordinate <code>a</code> + * @param[in] Ib input three-phase coordinate <code>b</code> + * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha + * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta + * @return none. + */ + + static __INLINE void arm_clarke_f32( + float32_t Ia, + float32_t Ib, + float32_t * pIalpha, + float32_t * pIbeta) + { + /* Calculate pIalpha using the equation, pIalpha = Ia */ + *pIalpha = Ia; + + /* Calculate pIbeta using the equation, pIbeta = (1/sqrt(3)) * Ia + (2/sqrt(3)) * Ib */ + *pIbeta = + ((float32_t) 0.57735026919 * Ia + (float32_t) 1.15470053838 * Ib); + + } + + /** + * @brief Clarke transform for Q31 version + * @param[in] Ia input three-phase coordinate <code>a</code> + * @param[in] Ib input three-phase coordinate <code>b</code> + * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha + * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta + * @return none. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using an internal 32-bit accumulator. + * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format. + * There is saturation on the addition, hence there is no risk of overflow. + */ + + static __INLINE void arm_clarke_q31( + q31_t Ia, + q31_t Ib, + q31_t * pIalpha, + q31_t * pIbeta) + { + q31_t product1, product2; /* Temporary variables used to store intermediate results */ + + /* Calculating pIalpha from Ia by equation pIalpha = Ia */ + *pIalpha = Ia; + + /* Intermediate product is calculated by (1/(sqrt(3)) * Ia) */ + product1 = (q31_t) (((q63_t) Ia * 0x24F34E8B) >> 30); + + /* Intermediate product is calculated by (2/sqrt(3) * Ib) */ + product2 = (q31_t) (((q63_t) Ib * 0x49E69D16) >> 30); + + /* pIbeta is calculated by adding the intermediate products */ + *pIbeta = __QADD(product1, product2); + } + + /** + * @} end of clarke group + */ + + /** + * @brief Converts the elements of the Q7 vector to Q31 vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_q7_to_q31( + q7_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + + + + /** + * @ingroup groupController + */ + + /** + * @defgroup inv_clarke Vector Inverse Clarke Transform + * Inverse Clarke transform converts the two-coordinate time invariant vector into instantaneous stator phases. + * + * The function operates on a single sample of data and each call to the function returns the processed output. + * The library provides separate functions for Q31 and floating-point data types. + * \par Algorithm + * \image html clarkeInvFormula.gif + * where <code>pIa</code> and <code>pIb</code> are the instantaneous stator phases and + * <code>Ialpha</code> and <code>Ibeta</code> are the two coordinates of time invariant vector. + * \par Fixed-Point Behavior + * Care must be taken when using the Q31 version of the Clarke transform. + * In particular, the overflow and saturation behavior of the accumulator used must be considered. + * Refer to the function specific documentation below for usage guidelines. + */ + + /** + * @addtogroup inv_clarke + * @{ + */ + + /** + * @brief Floating-point Inverse Clarke transform + * @param[in] Ialpha input two-phase orthogonal vector axis alpha + * @param[in] Ibeta input two-phase orthogonal vector axis beta + * @param[out] *pIa points to output three-phase coordinate <code>a</code> + * @param[out] *pIb points to output three-phase coordinate <code>b</code> + * @return none. + */ + + + static __INLINE void arm_inv_clarke_f32( + float32_t Ialpha, + float32_t Ibeta, + float32_t * pIa, + float32_t * pIb) + { + /* Calculating pIa from Ialpha by equation pIa = Ialpha */ + *pIa = Ialpha; + + /* Calculating pIb from Ialpha and Ibeta by equation pIb = -(1/2) * Ialpha + (sqrt(3)/2) * Ibeta */ + *pIb = -0.5 * Ialpha + (float32_t) 0.8660254039 *Ibeta; + + } + + /** + * @brief Inverse Clarke transform for Q31 version + * @param[in] Ialpha input two-phase orthogonal vector axis alpha + * @param[in] Ibeta input two-phase orthogonal vector axis beta + * @param[out] *pIa points to output three-phase coordinate <code>a</code> + * @param[out] *pIb points to output three-phase coordinate <code>b</code> + * @return none. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using an internal 32-bit accumulator. + * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format. + * There is saturation on the subtraction, hence there is no risk of overflow. + */ + + static __INLINE void arm_inv_clarke_q31( + q31_t Ialpha, + q31_t Ibeta, + q31_t * pIa, + q31_t * pIb) + { + q31_t product1, product2; /* Temporary variables used to store intermediate results */ + + /* Calculating pIa from Ialpha by equation pIa = Ialpha */ + *pIa = Ialpha; + + /* Intermediate product is calculated by (1/(2*sqrt(3)) * Ia) */ + product1 = (q31_t) (((q63_t) (Ialpha) * (0x40000000)) >> 31); + + /* Intermediate product is calculated by (1/sqrt(3) * pIb) */ + product2 = (q31_t) (((q63_t) (Ibeta) * (0x6ED9EBA1)) >> 31); + + /* pIb is calculated by subtracting the products */ + *pIb = __QSUB(product2, product1); + + } + + /** + * @} end of inv_clarke group + */ + + /** + * @brief Converts the elements of the Q7 vector to Q15 vector. + * @param[in] *pSrc input pointer + * @param[out] *pDst output pointer + * @param[in] blockSize number of samples to process + * @return none. + */ + void arm_q7_to_q15( + q7_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + + + /** + * @ingroup groupController + */ + + /** + * @defgroup park Vector Park Transform + * + * Forward Park transform converts the input two-coordinate vector to flux and torque components. + * The Park transform can be used to realize the transformation of the <code>Ialpha</code> and the <code>Ibeta</code> currents + * from the stationary to the moving reference frame and control the spatial relationship between + * the stator vector current and rotor flux vector. + * If we consider the d axis aligned with the rotor flux, the diagram below shows the + * current vector and the relationship from the two reference frames: + * \image html park.gif "Stator current space vector and its component in (a,b) and in the d,q rotating reference frame" + * + * The function operates on a single sample of data and each call to the function returns the processed output. + * The library provides separate functions for Q31 and floating-point data types. + * \par Algorithm + * \image html parkFormula.gif + * where <code>Ialpha</code> and <code>Ibeta</code> are the stator vector components, + * <code>pId</code> and <code>pIq</code> are rotor vector components and <code>cosVal</code> and <code>sinVal</code> are the + * cosine and sine values of theta (rotor flux position). + * \par Fixed-Point Behavior + * Care must be taken when using the Q31 version of the Park transform. + * In particular, the overflow and saturation behavior of the accumulator used must be considered. + * Refer to the function specific documentation below for usage guidelines. + */ + + /** + * @addtogroup park + * @{ + */ + + /** + * @brief Floating-point Park transform + * @param[in] Ialpha input two-phase vector coordinate alpha + * @param[in] Ibeta input two-phase vector coordinate beta + * @param[out] *pId points to output rotor reference frame d + * @param[out] *pIq points to output rotor reference frame q + * @param[in] sinVal sine value of rotation angle theta + * @param[in] cosVal cosine value of rotation angle theta + * @return none. + * + * The function implements the forward Park transform. + * + */ + + static __INLINE void arm_park_f32( + float32_t Ialpha, + float32_t Ibeta, + float32_t * pId, + float32_t * pIq, + float32_t sinVal, + float32_t cosVal) + { + /* Calculate pId using the equation, pId = Ialpha * cosVal + Ibeta * sinVal */ + *pId = Ialpha * cosVal + Ibeta * sinVal; + + /* Calculate pIq using the equation, pIq = - Ialpha * sinVal + Ibeta * cosVal */ + *pIq = -Ialpha * sinVal + Ibeta * cosVal; + + } + + /** + * @brief Park transform for Q31 version + * @param[in] Ialpha input two-phase vector coordinate alpha + * @param[in] Ibeta input two-phase vector coordinate beta + * @param[out] *pId points to output rotor reference frame d + * @param[out] *pIq points to output rotor reference frame q + * @param[in] sinVal sine value of rotation angle theta + * @param[in] cosVal cosine value of rotation angle theta + * @return none. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using an internal 32-bit accumulator. + * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format. + * There is saturation on the addition and subtraction, hence there is no risk of overflow. + */ + + + static __INLINE void arm_park_q31( + q31_t Ialpha, + q31_t Ibeta, + q31_t * pId, + q31_t * pIq, + q31_t sinVal, + q31_t cosVal) + { + q31_t product1, product2; /* Temporary variables used to store intermediate results */ + q31_t product3, product4; /* Temporary variables used to store intermediate results */ + + /* Intermediate product is calculated by (Ialpha * cosVal) */ + product1 = (q31_t) (((q63_t) (Ialpha) * (cosVal)) >> 31); + + /* Intermediate product is calculated by (Ibeta * sinVal) */ + product2 = (q31_t) (((q63_t) (Ibeta) * (sinVal)) >> 31); + + + /* Intermediate product is calculated by (Ialpha * sinVal) */ + product3 = (q31_t) (((q63_t) (Ialpha) * (sinVal)) >> 31); + + /* Intermediate product is calculated by (Ibeta * cosVal) */ + product4 = (q31_t) (((q63_t) (Ibeta) * (cosVal)) >> 31); + + /* Calculate pId by adding the two intermediate products 1 and 2 */ + *pId = __QADD(product1, product2); + + /* Calculate pIq by subtracting the two intermediate products 3 from 4 */ + *pIq = __QSUB(product4, product3); + } + + /** + * @} end of park group + */ + + /** + * @brief Converts the elements of the Q7 vector to floating-point vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q7_to_float( + q7_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + + /** + * @ingroup groupController + */ + + /** + * @defgroup inv_park Vector Inverse Park transform + * Inverse Park transform converts the input flux and torque components to two-coordinate vector. + * + * The function operates on a single sample of data and each call to the function returns the processed output. + * The library provides separate functions for Q31 and floating-point data types. + * \par Algorithm + * \image html parkInvFormula.gif + * where <code>pIalpha</code> and <code>pIbeta</code> are the stator vector components, + * <code>Id</code> and <code>Iq</code> are rotor vector components and <code>cosVal</code> and <code>sinVal</code> are the + * cosine and sine values of theta (rotor flux position). + * \par Fixed-Point Behavior + * Care must be taken when using the Q31 version of the Park transform. + * In particular, the overflow and saturation behavior of the accumulator used must be considered. + * Refer to the function specific documentation below for usage guidelines. + */ + + /** + * @addtogroup inv_park + * @{ + */ + + /** + * @brief Floating-point Inverse Park transform + * @param[in] Id input coordinate of rotor reference frame d + * @param[in] Iq input coordinate of rotor reference frame q + * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha + * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta + * @param[in] sinVal sine value of rotation angle theta + * @param[in] cosVal cosine value of rotation angle theta + * @return none. + */ + + static __INLINE void arm_inv_park_f32( + float32_t Id, + float32_t Iq, + float32_t * pIalpha, + float32_t * pIbeta, + float32_t sinVal, + float32_t cosVal) + { + /* Calculate pIalpha using the equation, pIalpha = Id * cosVal - Iq * sinVal */ + *pIalpha = Id * cosVal - Iq * sinVal; + + /* Calculate pIbeta using the equation, pIbeta = Id * sinVal + Iq * cosVal */ + *pIbeta = Id * sinVal + Iq * cosVal; + + } + + + /** + * @brief Inverse Park transform for Q31 version + * @param[in] Id input coordinate of rotor reference frame d + * @param[in] Iq input coordinate of rotor reference frame q + * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha + * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta + * @param[in] sinVal sine value of rotation angle theta + * @param[in] cosVal cosine value of rotation angle theta + * @return none. + * + * <b>Scaling and Overflow Behavior:</b> + * \par + * The function is implemented using an internal 32-bit accumulator. + * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format. + * There is saturation on the addition, hence there is no risk of overflow. + */ + + + static __INLINE void arm_inv_park_q31( + q31_t Id, + q31_t Iq, + q31_t * pIalpha, + q31_t * pIbeta, + q31_t sinVal, + q31_t cosVal) + { + q31_t product1, product2; /* Temporary variables used to store intermediate results */ + q31_t product3, product4; /* Temporary variables used to store intermediate results */ + + /* Intermediate product is calculated by (Id * cosVal) */ + product1 = (q31_t) (((q63_t) (Id) * (cosVal)) >> 31); + + /* Intermediate product is calculated by (Iq * sinVal) */ + product2 = (q31_t) (((q63_t) (Iq) * (sinVal)) >> 31); + + + /* Intermediate product is calculated by (Id * sinVal) */ + product3 = (q31_t) (((q63_t) (Id) * (sinVal)) >> 31); + + /* Intermediate product is calculated by (Iq * cosVal) */ + product4 = (q31_t) (((q63_t) (Iq) * (cosVal)) >> 31); + + /* Calculate pIalpha by using the two intermediate products 1 and 2 */ + *pIalpha = __QSUB(product1, product2); + + /* Calculate pIbeta by using the two intermediate products 3 and 4 */ + *pIbeta = __QADD(product4, product3); + + } + + /** + * @} end of Inverse park group + */ + + + /** + * @brief Converts the elements of the Q31 vector to floating-point vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q31_to_float( + q31_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + /** + * @ingroup groupInterpolation + */ + + /** + * @defgroup LinearInterpolate Linear Interpolation + * + * Linear interpolation is a method of curve fitting using linear polynomials. + * Linear interpolation works by effectively drawing a straight line between two neighboring samples and returning the appropriate point along that line + * + * \par + * \image html LinearInterp.gif "Linear interpolation" + * + * \par + * A Linear Interpolate function calculates an output value(y), for the input(x) + * using linear interpolation of the input values x0, x1( nearest input values) and the output values y0 and y1(nearest output values) + * + * \par Algorithm: + * <pre> + * y = y0 + (x - x0) * ((y1 - y0)/(x1-x0)) + * where x0, x1 are nearest values of input x + * y0, y1 are nearest values to output y + * </pre> + * + * \par + * This set of functions implements Linear interpolation process + * for Q7, Q15, Q31, and floating-point data types. The functions operate on a single + * sample of data and each call to the function returns a single processed value. + * <code>S</code> points to an instance of the Linear Interpolate function data structure. + * <code>x</code> is the input sample value. The functions returns the output value. + * + * \par + * if x is outside of the table boundary, Linear interpolation returns first value of the table + * if x is below input range and returns last value of table if x is above range. + */ + + /** + * @addtogroup LinearInterpolate + * @{ + */ + + /** + * @brief Process function for the floating-point Linear Interpolation Function. + * @param[in,out] *S is an instance of the floating-point Linear Interpolation structure + * @param[in] x input sample to process + * @return y processed output sample. + * + */ + + static __INLINE float32_t arm_linear_interp_f32( + arm_linear_interp_instance_f32 * S, + float32_t x) + { + + float32_t y; + float32_t x0, x1; /* Nearest input values */ + float32_t y0, y1; /* Nearest output values */ + float32_t xSpacing = S->xSpacing; /* spacing between input values */ + int32_t i; /* Index variable */ + float32_t *pYData = S->pYData; /* pointer to output table */ + + /* Calculation of index */ + i = (int32_t) ((x - S->x1) / xSpacing); + + if(i < 0) + { + /* Iniatilize output for below specified range as least output value of table */ + y = pYData[0]; + } + else if((uint32_t)i >= S->nValues) + { + /* Iniatilize output for above specified range as last output value of table */ + y = pYData[S->nValues - 1]; + } + else + { + /* Calculation of nearest input values */ + x0 = S->x1 + i * xSpacing; + x1 = S->x1 + (i + 1) * xSpacing; + + /* Read of nearest output values */ + y0 = pYData[i]; + y1 = pYData[i + 1]; + + /* Calculation of output */ + y = y0 + (x - x0) * ((y1 - y0) / (x1 - x0)); + + } + + /* returns output value */ + return (y); + } + + /** + * + * @brief Process function for the Q31 Linear Interpolation Function. + * @param[in] *pYData pointer to Q31 Linear Interpolation table + * @param[in] x input sample to process + * @param[in] nValues number of table values + * @return y processed output sample. + * + * \par + * Input sample <code>x</code> is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part. + * This function can support maximum of table size 2^12. + * + */ + + + static __INLINE q31_t arm_linear_interp_q31( + q31_t * pYData, + q31_t x, + uint32_t nValues) + { + q31_t y; /* output */ + q31_t y0, y1; /* Nearest output values */ + q31_t fract; /* fractional part */ + int32_t index; /* Index to read nearest output values */ + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + index = ((x & 0xFFF00000) >> 20); + + if(index >= (int32_t)(nValues - 1)) + { + return (pYData[nValues - 1]); + } + else if(index < 0) + { + return (pYData[0]); + } + else + { + + /* 20 bits for the fractional part */ + /* shift left by 11 to keep fract in 1.31 format */ + fract = (x & 0x000FFFFF) << 11; + + /* Read two nearest output values from the index in 1.31(q31) format */ + y0 = pYData[index]; + y1 = pYData[index + 1u]; + + /* Calculation of y0 * (1-fract) and y is in 2.30 format */ + y = ((q31_t) ((q63_t) y0 * (0x7FFFFFFF - fract) >> 32)); + + /* Calculation of y0 * (1-fract) + y1 *fract and y is in 2.30 format */ + y += ((q31_t) (((q63_t) y1 * fract) >> 32)); + + /* Convert y to 1.31 format */ + return (y << 1u); + + } + + } + + /** + * + * @brief Process function for the Q15 Linear Interpolation Function. + * @param[in] *pYData pointer to Q15 Linear Interpolation table + * @param[in] x input sample to process + * @param[in] nValues number of table values + * @return y processed output sample. + * + * \par + * Input sample <code>x</code> is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part. + * This function can support maximum of table size 2^12. + * + */ + + + static __INLINE q15_t arm_linear_interp_q15( + q15_t * pYData, + q31_t x, + uint32_t nValues) + { + q63_t y; /* output */ + q15_t y0, y1; /* Nearest output values */ + q31_t fract; /* fractional part */ + int32_t index; /* Index to read nearest output values */ + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + index = ((x & 0xFFF00000) >> 20u); + + if(index >= (int32_t)(nValues - 1)) + { + return (pYData[nValues - 1]); + } + else if(index < 0) + { + return (pYData[0]); + } + else + { + /* 20 bits for the fractional part */ + /* fract is in 12.20 format */ + fract = (x & 0x000FFFFF); + + /* Read two nearest output values from the index */ + y0 = pYData[index]; + y1 = pYData[index + 1u]; + + /* Calculation of y0 * (1-fract) and y is in 13.35 format */ + y = ((q63_t) y0 * (0xFFFFF - fract)); + + /* Calculation of (y0 * (1-fract) + y1 * fract) and y is in 13.35 format */ + y += ((q63_t) y1 * (fract)); + + /* convert y to 1.15 format */ + return (y >> 20); + } + + + } + + /** + * + * @brief Process function for the Q7 Linear Interpolation Function. + * @param[in] *pYData pointer to Q7 Linear Interpolation table + * @param[in] x input sample to process + * @param[in] nValues number of table values + * @return y processed output sample. + * + * \par + * Input sample <code>x</code> is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part. + * This function can support maximum of table size 2^12. + */ + + + static __INLINE q7_t arm_linear_interp_q7( + q7_t * pYData, + q31_t x, + uint32_t nValues) + { + q31_t y; /* output */ + q7_t y0, y1; /* Nearest output values */ + q31_t fract; /* fractional part */ + uint32_t index; /* Index to read nearest output values */ + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + if (x < 0) + { + return (pYData[0]); + } + index = (x >> 20) & 0xfff; + + + if(index >= (nValues - 1)) + { + return (pYData[nValues - 1]); + } + else + { + + /* 20 bits for the fractional part */ + /* fract is in 12.20 format */ + fract = (x & 0x000FFFFF); + + /* Read two nearest output values from the index and are in 1.7(q7) format */ + y0 = pYData[index]; + y1 = pYData[index + 1u]; + + /* Calculation of y0 * (1-fract ) and y is in 13.27(q27) format */ + y = ((y0 * (0xFFFFF - fract))); + + /* Calculation of y1 * fract + y0 * (1-fract) and y is in 13.27(q27) format */ + y += (y1 * fract); + + /* convert y to 1.7(q7) format */ + return (y >> 20u); + + } + + } + /** + * @} end of LinearInterpolate group + */ + + /** + * @brief Fast approximation to the trigonometric sine function for floating-point data. + * @param[in] x input value in radians. + * @return sin(x). + */ + + float32_t arm_sin_f32( + float32_t x); + + /** + * @brief Fast approximation to the trigonometric sine function for Q31 data. + * @param[in] x Scaled input value in radians. + * @return sin(x). + */ + + q31_t arm_sin_q31( + q31_t x); + + /** + * @brief Fast approximation to the trigonometric sine function for Q15 data. + * @param[in] x Scaled input value in radians. + * @return sin(x). + */ + + q15_t arm_sin_q15( + q15_t x); + + /** + * @brief Fast approximation to the trigonometric cosine function for floating-point data. + * @param[in] x input value in radians. + * @return cos(x). + */ + + float32_t arm_cos_f32( + float32_t x); + + /** + * @brief Fast approximation to the trigonometric cosine function for Q31 data. + * @param[in] x Scaled input value in radians. + * @return cos(x). + */ + + q31_t arm_cos_q31( + q31_t x); + + /** + * @brief Fast approximation to the trigonometric cosine function for Q15 data. + * @param[in] x Scaled input value in radians. + * @return cos(x). + */ + + q15_t arm_cos_q15( + q15_t x); + + + /** + * @ingroup groupFastMath + */ + + + /** + * @defgroup SQRT Square Root + * + * Computes the square root of a number. + * There are separate functions for Q15, Q31, and floating-point data types. + * The square root function is computed using the Newton-Raphson algorithm. + * This is an iterative algorithm of the form: + * <pre> + * x1 = x0 - f(x0)/f'(x0) + * </pre> + * where <code>x1</code> is the current estimate, + * <code>x0</code> is the previous estimate, and + * <code>f'(x0)</code> is the derivative of <code>f()</code> evaluated at <code>x0</code>. + * For the square root function, the algorithm reduces to: + * <pre> + * x0 = in/2 [initial guess] + * x1 = 1/2 * ( x0 + in / x0) [each iteration] + * </pre> + */ + + + /** + * @addtogroup SQRT + * @{ + */ + + /** + * @brief Floating-point square root function. + * @param[in] in input value. + * @param[out] *pOut square root of input value. + * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if + * <code>in</code> is negative value and returns zero output for negative values. + */ + + static __INLINE arm_status arm_sqrt_f32( + float32_t in, + float32_t * pOut) + { + if(in > 0) + { + +// #if __FPU_USED +#if (__FPU_USED == 1) && defined ( __CC_ARM ) + *pOut = __sqrtf(in); +#else + *pOut = sqrtf(in); +#endif + + return (ARM_MATH_SUCCESS); + } + else + { + *pOut = 0.0f; + return (ARM_MATH_ARGUMENT_ERROR); + } + + } + + + /** + * @brief Q31 square root function. + * @param[in] in input value. The range of the input value is [0 +1) or 0x00000000 to 0x7FFFFFFF. + * @param[out] *pOut square root of input value. + * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if + * <code>in</code> is negative value and returns zero output for negative values. + */ + arm_status arm_sqrt_q31( + q31_t in, + q31_t * pOut); + + /** + * @brief Q15 square root function. + * @param[in] in input value. The range of the input value is [0 +1) or 0x0000 to 0x7FFF. + * @param[out] *pOut square root of input value. + * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if + * <code>in</code> is negative value and returns zero output for negative values. + */ + arm_status arm_sqrt_q15( + q15_t in, + q15_t * pOut); + + /** + * @} end of SQRT group + */ + + + + + + + /** + * @brief floating-point Circular write function. + */ + + static __INLINE void arm_circularWrite_f32( + int32_t * circBuffer, + int32_t L, + uint16_t * writeOffset, + int32_t bufferInc, + const int32_t * src, + int32_t srcInc, + uint32_t blockSize) + { + uint32_t i = 0u; + int32_t wOffset; + + /* Copy the value of Index pointer that points + * to the current location where the input samples to be copied */ + wOffset = *writeOffset; + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the input sample to the circular buffer */ + circBuffer[wOffset] = *src; + + /* Update the input pointer */ + src += srcInc; + + /* Circularly update wOffset. Watch out for positive and negative value */ + wOffset += bufferInc; + if(wOffset >= L) + wOffset -= L; + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *writeOffset = wOffset; + } + + + + /** + * @brief floating-point Circular Read function. + */ + static __INLINE void arm_circularRead_f32( + int32_t * circBuffer, + int32_t L, + int32_t * readOffset, + int32_t bufferInc, + int32_t * dst, + int32_t * dst_base, + int32_t dst_length, + int32_t dstInc, + uint32_t blockSize) + { + uint32_t i = 0u; + int32_t rOffset, dst_end; + + /* Copy the value of Index pointer that points + * to the current location from where the input samples to be read */ + rOffset = *readOffset; + dst_end = (int32_t) (dst_base + dst_length); + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the sample from the circular buffer to the destination buffer */ + *dst = circBuffer[rOffset]; + + /* Update the input pointer */ + dst += dstInc; + + if(dst == (int32_t *) dst_end) + { + dst = dst_base; + } + + /* Circularly update rOffset. Watch out for positive and negative value */ + rOffset += bufferInc; + + if(rOffset >= L) + { + rOffset -= L; + } + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *readOffset = rOffset; + } + + /** + * @brief Q15 Circular write function. + */ + + static __INLINE void arm_circularWrite_q15( + q15_t * circBuffer, + int32_t L, + uint16_t * writeOffset, + int32_t bufferInc, + const q15_t * src, + int32_t srcInc, + uint32_t blockSize) + { + uint32_t i = 0u; + int32_t wOffset; + + /* Copy the value of Index pointer that points + * to the current location where the input samples to be copied */ + wOffset = *writeOffset; + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the input sample to the circular buffer */ + circBuffer[wOffset] = *src; + + /* Update the input pointer */ + src += srcInc; + + /* Circularly update wOffset. Watch out for positive and negative value */ + wOffset += bufferInc; + if(wOffset >= L) + wOffset -= L; + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *writeOffset = wOffset; + } + + + + /** + * @brief Q15 Circular Read function. + */ + static __INLINE void arm_circularRead_q15( + q15_t * circBuffer, + int32_t L, + int32_t * readOffset, + int32_t bufferInc, + q15_t * dst, + q15_t * dst_base, + int32_t dst_length, + int32_t dstInc, + uint32_t blockSize) + { + uint32_t i = 0; + int32_t rOffset, dst_end; + + /* Copy the value of Index pointer that points + * to the current location from where the input samples to be read */ + rOffset = *readOffset; + + dst_end = (int32_t) (dst_base + dst_length); + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the sample from the circular buffer to the destination buffer */ + *dst = circBuffer[rOffset]; + + /* Update the input pointer */ + dst += dstInc; + + if(dst == (q15_t *) dst_end) + { + dst = dst_base; + } + + /* Circularly update wOffset. Watch out for positive and negative value */ + rOffset += bufferInc; + + if(rOffset >= L) + { + rOffset -= L; + } + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *readOffset = rOffset; + } + + + /** + * @brief Q7 Circular write function. + */ + + static __INLINE void arm_circularWrite_q7( + q7_t * circBuffer, + int32_t L, + uint16_t * writeOffset, + int32_t bufferInc, + const q7_t * src, + int32_t srcInc, + uint32_t blockSize) + { + uint32_t i = 0u; + int32_t wOffset; + + /* Copy the value of Index pointer that points + * to the current location where the input samples to be copied */ + wOffset = *writeOffset; + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the input sample to the circular buffer */ + circBuffer[wOffset] = *src; + + /* Update the input pointer */ + src += srcInc; + + /* Circularly update wOffset. Watch out for positive and negative value */ + wOffset += bufferInc; + if(wOffset >= L) + wOffset -= L; + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *writeOffset = wOffset; + } + + + + /** + * @brief Q7 Circular Read function. + */ + static __INLINE void arm_circularRead_q7( + q7_t * circBuffer, + int32_t L, + int32_t * readOffset, + int32_t bufferInc, + q7_t * dst, + q7_t * dst_base, + int32_t dst_length, + int32_t dstInc, + uint32_t blockSize) + { + uint32_t i = 0; + int32_t rOffset, dst_end; + + /* Copy the value of Index pointer that points + * to the current location from where the input samples to be read */ + rOffset = *readOffset; + + dst_end = (int32_t) (dst_base + dst_length); + + /* Loop over the blockSize */ + i = blockSize; + + while(i > 0u) + { + /* copy the sample from the circular buffer to the destination buffer */ + *dst = circBuffer[rOffset]; + + /* Update the input pointer */ + dst += dstInc; + + if(dst == (q7_t *) dst_end) + { + dst = dst_base; + } + + /* Circularly update rOffset. Watch out for positive and negative value */ + rOffset += bufferInc; + + if(rOffset >= L) + { + rOffset -= L; + } + + /* Decrement the loop counter */ + i--; + } + + /* Update the index pointer */ + *readOffset = rOffset; + } + + + /** + * @brief Sum of the squares of the elements of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_power_q31( + q31_t * pSrc, + uint32_t blockSize, + q63_t * pResult); + + /** + * @brief Sum of the squares of the elements of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_power_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult); + + /** + * @brief Sum of the squares of the elements of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_power_q15( + q15_t * pSrc, + uint32_t blockSize, + q63_t * pResult); + + /** + * @brief Sum of the squares of the elements of a Q7 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_power_q7( + q7_t * pSrc, + uint32_t blockSize, + q31_t * pResult); + + /** + * @brief Mean value of a Q7 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_mean_q7( + q7_t * pSrc, + uint32_t blockSize, + q7_t * pResult); + + /** + * @brief Mean value of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + void arm_mean_q15( + q15_t * pSrc, + uint32_t blockSize, + q15_t * pResult); + + /** + * @brief Mean value of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + void arm_mean_q31( + q31_t * pSrc, + uint32_t blockSize, + q31_t * pResult); + + /** + * @brief Mean value of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + void arm_mean_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult); + + /** + * @brief Variance of the elements of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_var_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult); + + /** + * @brief Variance of the elements of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_var_q31( + q31_t * pSrc, + uint32_t blockSize, + q63_t * pResult); + + /** + * @brief Variance of the elements of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_var_q15( + q15_t * pSrc, + uint32_t blockSize, + q31_t * pResult); + + /** + * @brief Root Mean Square of the elements of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_rms_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult); + + /** + * @brief Root Mean Square of the elements of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_rms_q31( + q31_t * pSrc, + uint32_t blockSize, + q31_t * pResult); + + /** + * @brief Root Mean Square of the elements of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_rms_q15( + q15_t * pSrc, + uint32_t blockSize, + q15_t * pResult); + + /** + * @brief Standard deviation of the elements of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_std_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult); + + /** + * @brief Standard deviation of the elements of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_std_q31( + q31_t * pSrc, + uint32_t blockSize, + q31_t * pResult); + + /** + * @brief Standard deviation of the elements of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output value. + * @return none. + */ + + void arm_std_q15( + q15_t * pSrc, + uint32_t blockSize, + q15_t * pResult); + + /** + * @brief Floating-point complex magnitude + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t numSamples); + + /** + * @brief Q31 complex magnitude + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_q31( + q31_t * pSrc, + q31_t * pDst, + uint32_t numSamples); + + /** + * @brief Q15 complex magnitude + * @param[in] *pSrc points to the complex input vector + * @param[out] *pDst points to the real output vector + * @param[in] numSamples number of complex samples in the input vector + * @return none. + */ + + void arm_cmplx_mag_q15( + q15_t * pSrc, + q15_t * pDst, + uint32_t numSamples); + + /** + * @brief Q15 complex dot product + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] numSamples number of complex samples in each vector + * @param[out] *realResult real part of the result returned here + * @param[out] *imagResult imaginary part of the result returned here + * @return none. + */ + + void arm_cmplx_dot_prod_q15( + q15_t * pSrcA, + q15_t * pSrcB, + uint32_t numSamples, + q31_t * realResult, + q31_t * imagResult); + + /** + * @brief Q31 complex dot product + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] numSamples number of complex samples in each vector + * @param[out] *realResult real part of the result returned here + * @param[out] *imagResult imaginary part of the result returned here + * @return none. + */ + + void arm_cmplx_dot_prod_q31( + q31_t * pSrcA, + q31_t * pSrcB, + uint32_t numSamples, + q63_t * realResult, + q63_t * imagResult); + + /** + * @brief Floating-point complex dot product + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[in] numSamples number of complex samples in each vector + * @param[out] *realResult real part of the result returned here + * @param[out] *imagResult imaginary part of the result returned here + * @return none. + */ + + void arm_cmplx_dot_prod_f32( + float32_t * pSrcA, + float32_t * pSrcB, + uint32_t numSamples, + float32_t * realResult, + float32_t * imagResult); + + /** + * @brief Q15 complex-by-real multiplication + * @param[in] *pSrcCmplx points to the complex input vector + * @param[in] *pSrcReal points to the real input vector + * @param[out] *pCmplxDst points to the complex output vector + * @param[in] numSamples number of samples in each vector + * @return none. + */ + + void arm_cmplx_mult_real_q15( + q15_t * pSrcCmplx, + q15_t * pSrcReal, + q15_t * pCmplxDst, + uint32_t numSamples); + + /** + * @brief Q31 complex-by-real multiplication + * @param[in] *pSrcCmplx points to the complex input vector + * @param[in] *pSrcReal points to the real input vector + * @param[out] *pCmplxDst points to the complex output vector + * @param[in] numSamples number of samples in each vector + * @return none. + */ + + void arm_cmplx_mult_real_q31( + q31_t * pSrcCmplx, + q31_t * pSrcReal, + q31_t * pCmplxDst, + uint32_t numSamples); + + /** + * @brief Floating-point complex-by-real multiplication + * @param[in] *pSrcCmplx points to the complex input vector + * @param[in] *pSrcReal points to the real input vector + * @param[out] *pCmplxDst points to the complex output vector + * @param[in] numSamples number of samples in each vector + * @return none. + */ + + void arm_cmplx_mult_real_f32( + float32_t * pSrcCmplx, + float32_t * pSrcReal, + float32_t * pCmplxDst, + uint32_t numSamples); + + /** + * @brief Minimum value of a Q7 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *result is output pointer + * @param[in] index is the array index of the minimum value in the input buffer. + * @return none. + */ + + void arm_min_q7( + q7_t * pSrc, + uint32_t blockSize, + q7_t * result, + uint32_t * index); + + /** + * @brief Minimum value of a Q15 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output pointer + * @param[in] *pIndex is the array index of the minimum value in the input buffer. + * @return none. + */ + + void arm_min_q15( + q15_t * pSrc, + uint32_t blockSize, + q15_t * pResult, + uint32_t * pIndex); + + /** + * @brief Minimum value of a Q31 vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output pointer + * @param[out] *pIndex is the array index of the minimum value in the input buffer. + * @return none. + */ + void arm_min_q31( + q31_t * pSrc, + uint32_t blockSize, + q31_t * pResult, + uint32_t * pIndex); + + /** + * @brief Minimum value of a floating-point vector. + * @param[in] *pSrc is input pointer + * @param[in] blockSize is the number of samples to process + * @param[out] *pResult is output pointer + * @param[out] *pIndex is the array index of the minimum value in the input buffer. + * @return none. + */ + + void arm_min_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult, + uint32_t * pIndex); + +/** + * @brief Maximum value of a Q7 vector. + * @param[in] *pSrc points to the input buffer + * @param[in] blockSize length of the input vector + * @param[out] *pResult maximum value returned here + * @param[out] *pIndex index of maximum value returned here + * @return none. + */ + + void arm_max_q7( + q7_t * pSrc, + uint32_t blockSize, + q7_t * pResult, + uint32_t * pIndex); + +/** + * @brief Maximum value of a Q15 vector. + * @param[in] *pSrc points to the input buffer + * @param[in] blockSize length of the input vector + * @param[out] *pResult maximum value returned here + * @param[out] *pIndex index of maximum value returned here + * @return none. + */ + + void arm_max_q15( + q15_t * pSrc, + uint32_t blockSize, + q15_t * pResult, + uint32_t * pIndex); + +/** + * @brief Maximum value of a Q31 vector. + * @param[in] *pSrc points to the input buffer + * @param[in] blockSize length of the input vector + * @param[out] *pResult maximum value returned here + * @param[out] *pIndex index of maximum value returned here + * @return none. + */ + + void arm_max_q31( + q31_t * pSrc, + uint32_t blockSize, + q31_t * pResult, + uint32_t * pIndex); + +/** + * @brief Maximum value of a floating-point vector. + * @param[in] *pSrc points to the input buffer + * @param[in] blockSize length of the input vector + * @param[out] *pResult maximum value returned here + * @param[out] *pIndex index of maximum value returned here + * @return none. + */ + + void arm_max_f32( + float32_t * pSrc, + uint32_t blockSize, + float32_t * pResult, + uint32_t * pIndex); + + /** + * @brief Q15 complex-by-complex multiplication + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_mult_cmplx_q15( + q15_t * pSrcA, + q15_t * pSrcB, + q15_t * pDst, + uint32_t numSamples); + + /** + * @brief Q31 complex-by-complex multiplication + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_mult_cmplx_q31( + q31_t * pSrcA, + q31_t * pSrcB, + q31_t * pDst, + uint32_t numSamples); + + /** + * @brief Floating-point complex-by-complex multiplication + * @param[in] *pSrcA points to the first input vector + * @param[in] *pSrcB points to the second input vector + * @param[out] *pDst points to the output vector + * @param[in] numSamples number of complex samples in each vector + * @return none. + */ + + void arm_cmplx_mult_cmplx_f32( + float32_t * pSrcA, + float32_t * pSrcB, + float32_t * pDst, + uint32_t numSamples); + + /** + * @brief Converts the elements of the floating-point vector to Q31 vector. + * @param[in] *pSrc points to the floating-point input vector + * @param[out] *pDst points to the Q31 output vector + * @param[in] blockSize length of the input vector + * @return none. + */ + void arm_float_to_q31( + float32_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + /** + * @brief Converts the elements of the floating-point vector to Q15 vector. + * @param[in] *pSrc points to the floating-point input vector + * @param[out] *pDst points to the Q15 output vector + * @param[in] blockSize length of the input vector + * @return none + */ + void arm_float_to_q15( + float32_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Converts the elements of the floating-point vector to Q7 vector. + * @param[in] *pSrc points to the floating-point input vector + * @param[out] *pDst points to the Q7 output vector + * @param[in] blockSize length of the input vector + * @return none + */ + void arm_float_to_q7( + float32_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + + /** + * @brief Converts the elements of the Q31 vector to Q15 vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q31_to_q15( + q31_t * pSrc, + q15_t * pDst, + uint32_t blockSize); + + /** + * @brief Converts the elements of the Q31 vector to Q7 vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q31_to_q7( + q31_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + /** + * @brief Converts the elements of the Q15 vector to floating-point vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q15_to_float( + q15_t * pSrc, + float32_t * pDst, + uint32_t blockSize); + + + /** + * @brief Converts the elements of the Q15 vector to Q31 vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q15_to_q31( + q15_t * pSrc, + q31_t * pDst, + uint32_t blockSize); + + + /** + * @brief Converts the elements of the Q15 vector to Q7 vector. + * @param[in] *pSrc is input pointer + * @param[out] *pDst is output pointer + * @param[in] blockSize is the number of samples to process + * @return none. + */ + void arm_q15_to_q7( + q15_t * pSrc, + q7_t * pDst, + uint32_t blockSize); + + + /** + * @ingroup groupInterpolation + */ + + /** + * @defgroup BilinearInterpolate Bilinear Interpolation + * + * Bilinear interpolation is an extension of linear interpolation applied to a two dimensional grid. + * The underlying function <code>f(x, y)</code> is sampled on a regular grid and the interpolation process + * determines values between the grid points. + * Bilinear interpolation is equivalent to two step linear interpolation, first in the x-dimension and then in the y-dimension. + * Bilinear interpolation is often used in image processing to rescale images. + * The CMSIS DSP library provides bilinear interpolation functions for Q7, Q15, Q31, and floating-point data types. + * + * <b>Algorithm</b> + * \par + * The instance structure used by the bilinear interpolation functions describes a two dimensional data table. + * For floating-point, the instance structure is defined as: + * <pre> + * typedef struct + * { + * uint16_t numRows; + * uint16_t numCols; + * float32_t *pData; + * } arm_bilinear_interp_instance_f32; + * </pre> + * + * \par + * where <code>numRows</code> specifies the number of rows in the table; + * <code>numCols</code> specifies the number of columns in the table; + * and <code>pData</code> points to an array of size <code>numRows*numCols</code> values. + * The data table <code>pTable</code> is organized in row order and the supplied data values fall on integer indexes. + * That is, table element (x,y) is located at <code>pTable[x + y*numCols]</code> where x and y are integers. + * + * \par + * Let <code>(x, y)</code> specify the desired interpolation point. Then define: + * <pre> + * XF = floor(x) + * YF = floor(y) + * </pre> + * \par + * The interpolated output point is computed as: + * <pre> + * f(x, y) = f(XF, YF) * (1-(x-XF)) * (1-(y-YF)) + * + f(XF+1, YF) * (x-XF)*(1-(y-YF)) + * + f(XF, YF+1) * (1-(x-XF))*(y-YF) + * + f(XF+1, YF+1) * (x-XF)*(y-YF) + * </pre> + * Note that the coordinates (x, y) contain integer and fractional components. + * The integer components specify which portion of the table to use while the + * fractional components control the interpolation processor. + * + * \par + * if (x,y) are outside of the table boundary, Bilinear interpolation returns zero output. + */ + + /** + * @addtogroup BilinearInterpolate + * @{ + */ + + /** + * + * @brief Floating-point bilinear interpolation. + * @param[in,out] *S points to an instance of the interpolation structure. + * @param[in] X interpolation coordinate. + * @param[in] Y interpolation coordinate. + * @return out interpolated value. + */ + + + static __INLINE float32_t arm_bilinear_interp_f32( + const arm_bilinear_interp_instance_f32 * S, + float32_t X, + float32_t Y) + { + float32_t out; + float32_t f00, f01, f10, f11; + float32_t *pData = S->pData; + int32_t xIndex, yIndex, index; + float32_t xdiff, ydiff; + float32_t b1, b2, b3, b4; + + xIndex = (int32_t) X; + yIndex = (int32_t) Y; + + /* Care taken for table outside boundary */ + /* Returns zero output when values are outside table boundary */ + if(xIndex < 0 || xIndex > (S->numRows - 1) || yIndex < 0 + || yIndex > (S->numCols - 1)) + { + return (0); + } + + /* Calculation of index for two nearest points in X-direction */ + index = (xIndex - 1) + (yIndex - 1) * S->numCols; + + + /* Read two nearest points in X-direction */ + f00 = pData[index]; + f01 = pData[index + 1]; + + /* Calculation of index for two nearest points in Y-direction */ + index = (xIndex - 1) + (yIndex) * S->numCols; + + + /* Read two nearest points in Y-direction */ + f10 = pData[index]; + f11 = pData[index + 1]; + + /* Calculation of intermediate values */ + b1 = f00; + b2 = f01 - f00; + b3 = f10 - f00; + b4 = f00 - f01 - f10 + f11; + + /* Calculation of fractional part in X */ + xdiff = X - xIndex; + + /* Calculation of fractional part in Y */ + ydiff = Y - yIndex; + + /* Calculation of bi-linear interpolated output */ + out = b1 + b2 * xdiff + b3 * ydiff + b4 * xdiff * ydiff; + + /* return to application */ + return (out); + + } + + /** + * + * @brief Q31 bilinear interpolation. + * @param[in,out] *S points to an instance of the interpolation structure. + * @param[in] X interpolation coordinate in 12.20 format. + * @param[in] Y interpolation coordinate in 12.20 format. + * @return out interpolated value. + */ + + static __INLINE q31_t arm_bilinear_interp_q31( + arm_bilinear_interp_instance_q31 * S, + q31_t X, + q31_t Y) + { + q31_t out; /* Temporary output */ + q31_t acc = 0; /* output */ + q31_t xfract, yfract; /* X, Y fractional parts */ + q31_t x1, x2, y1, y2; /* Nearest output values */ + int32_t rI, cI; /* Row and column indices */ + q31_t *pYData = S->pData; /* pointer to output table values */ + uint32_t nCols = S->numCols; /* num of rows */ + + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + rI = ((X & 0xFFF00000) >> 20u); + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + cI = ((Y & 0xFFF00000) >> 20u); + + /* Care taken for table outside boundary */ + /* Returns zero output when values are outside table boundary */ + if(rI < 0 || rI > (S->numRows - 1) || cI < 0 || cI > (S->numCols - 1)) + { + return (0); + } + + /* 20 bits for the fractional part */ + /* shift left xfract by 11 to keep 1.31 format */ + xfract = (X & 0x000FFFFF) << 11u; + + /* Read two nearest output values from the index */ + x1 = pYData[(rI) + nCols * (cI)]; + x2 = pYData[(rI) + nCols * (cI) + 1u]; + + /* 20 bits for the fractional part */ + /* shift left yfract by 11 to keep 1.31 format */ + yfract = (Y & 0x000FFFFF) << 11u; + + /* Read two nearest output values from the index */ + y1 = pYData[(rI) + nCols * (cI + 1)]; + y2 = pYData[(rI) + nCols * (cI + 1) + 1u]; + + /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 3.29(q29) format */ + out = ((q31_t) (((q63_t) x1 * (0x7FFFFFFF - xfract)) >> 32)); + acc = ((q31_t) (((q63_t) out * (0x7FFFFFFF - yfract)) >> 32)); + + /* x2 * (xfract) * (1-yfract) in 3.29(q29) and adding to acc */ + out = ((q31_t) ((q63_t) x2 * (0x7FFFFFFF - yfract) >> 32)); + acc += ((q31_t) ((q63_t) out * (xfract) >> 32)); + + /* y1 * (1 - xfract) * (yfract) in 3.29(q29) and adding to acc */ + out = ((q31_t) ((q63_t) y1 * (0x7FFFFFFF - xfract) >> 32)); + acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); + + /* y2 * (xfract) * (yfract) in 3.29(q29) and adding to acc */ + out = ((q31_t) ((q63_t) y2 * (xfract) >> 32)); + acc += ((q31_t) ((q63_t) out * (yfract) >> 32)); + + /* Convert acc to 1.31(q31) format */ + return (acc << 2u); + + } + + /** + * @brief Q15 bilinear interpolation. + * @param[in,out] *S points to an instance of the interpolation structure. + * @param[in] X interpolation coordinate in 12.20 format. + * @param[in] Y interpolation coordinate in 12.20 format. + * @return out interpolated value. + */ + + static __INLINE q15_t arm_bilinear_interp_q15( + arm_bilinear_interp_instance_q15 * S, + q31_t X, + q31_t Y) + { + q63_t acc = 0; /* output */ + q31_t out; /* Temporary output */ + q15_t x1, x2, y1, y2; /* Nearest output values */ + q31_t xfract, yfract; /* X, Y fractional parts */ + int32_t rI, cI; /* Row and column indices */ + q15_t *pYData = S->pData; /* pointer to output table values */ + uint32_t nCols = S->numCols; /* num of rows */ + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + rI = ((X & 0xFFF00000) >> 20); + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + cI = ((Y & 0xFFF00000) >> 20); + + /* Care taken for table outside boundary */ + /* Returns zero output when values are outside table boundary */ + if(rI < 0 || rI > (S->numRows - 1) || cI < 0 || cI > (S->numCols - 1)) + { + return (0); + } + + /* 20 bits for the fractional part */ + /* xfract should be in 12.20 format */ + xfract = (X & 0x000FFFFF); + + /* Read two nearest output values from the index */ + x1 = pYData[(rI) + nCols * (cI)]; + x2 = pYData[(rI) + nCols * (cI) + 1u]; + + + /* 20 bits for the fractional part */ + /* yfract should be in 12.20 format */ + yfract = (Y & 0x000FFFFF); + + /* Read two nearest output values from the index */ + y1 = pYData[(rI) + nCols * (cI + 1)]; + y2 = pYData[(rI) + nCols * (cI + 1) + 1u]; + + /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 13.51 format */ + + /* x1 is in 1.15(q15), xfract in 12.20 format and out is in 13.35 format */ + /* convert 13.35 to 13.31 by right shifting and out is in 1.31 */ + out = (q31_t) (((q63_t) x1 * (0xFFFFF - xfract)) >> 4u); + acc = ((q63_t) out * (0xFFFFF - yfract)); + + /* x2 * (xfract) * (1-yfract) in 1.51 and adding to acc */ + out = (q31_t) (((q63_t) x2 * (0xFFFFF - yfract)) >> 4u); + acc += ((q63_t) out * (xfract)); + + /* y1 * (1 - xfract) * (yfract) in 1.51 and adding to acc */ + out = (q31_t) (((q63_t) y1 * (0xFFFFF - xfract)) >> 4u); + acc += ((q63_t) out * (yfract)); + + /* y2 * (xfract) * (yfract) in 1.51 and adding to acc */ + out = (q31_t) (((q63_t) y2 * (xfract)) >> 4u); + acc += ((q63_t) out * (yfract)); + + /* acc is in 13.51 format and down shift acc by 36 times */ + /* Convert out to 1.15 format */ + return (acc >> 36); + + } + + /** + * @brief Q7 bilinear interpolation. + * @param[in,out] *S points to an instance of the interpolation structure. + * @param[in] X interpolation coordinate in 12.20 format. + * @param[in] Y interpolation coordinate in 12.20 format. + * @return out interpolated value. + */ + + static __INLINE q7_t arm_bilinear_interp_q7( + arm_bilinear_interp_instance_q7 * S, + q31_t X, + q31_t Y) + { + q63_t acc = 0; /* output */ + q31_t out; /* Temporary output */ + q31_t xfract, yfract; /* X, Y fractional parts */ + q7_t x1, x2, y1, y2; /* Nearest output values */ + int32_t rI, cI; /* Row and column indices */ + q7_t *pYData = S->pData; /* pointer to output table values */ + uint32_t nCols = S->numCols; /* num of rows */ + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + rI = ((X & 0xFFF00000) >> 20); + + /* Input is in 12.20 format */ + /* 12 bits for the table index */ + /* Index value calculation */ + cI = ((Y & 0xFFF00000) >> 20); + + /* Care taken for table outside boundary */ + /* Returns zero output when values are outside table boundary */ + if(rI < 0 || rI > (S->numRows - 1) || cI < 0 || cI > (S->numCols - 1)) + { + return (0); + } + + /* 20 bits for the fractional part */ + /* xfract should be in 12.20 format */ + xfract = (X & 0x000FFFFF); + + /* Read two nearest output values from the index */ + x1 = pYData[(rI) + nCols * (cI)]; + x2 = pYData[(rI) + nCols * (cI) + 1u]; + + + /* 20 bits for the fractional part */ + /* yfract should be in 12.20 format */ + yfract = (Y & 0x000FFFFF); + + /* Read two nearest output values from the index */ + y1 = pYData[(rI) + nCols * (cI + 1)]; + y2 = pYData[(rI) + nCols * (cI + 1) + 1u]; + + /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 16.47 format */ + out = ((x1 * (0xFFFFF - xfract))); + acc = (((q63_t) out * (0xFFFFF - yfract))); + + /* x2 * (xfract) * (1-yfract) in 2.22 and adding to acc */ + out = ((x2 * (0xFFFFF - yfract))); + acc += (((q63_t) out * (xfract))); + + /* y1 * (1 - xfract) * (yfract) in 2.22 and adding to acc */ + out = ((y1 * (0xFFFFF - xfract))); + acc += (((q63_t) out * (yfract))); + + /* y2 * (xfract) * (yfract) in 2.22 and adding to acc */ + out = ((y2 * (yfract))); + acc += (((q63_t) out * (xfract))); + + /* acc in 16.47 format and down shift by 40 to convert to 1.7 format */ + return (acc >> 40); + + } + + /** + * @} end of BilinearInterpolate group + */ + + +#if defined ( __CC_ARM ) //Keil +//SMMLAR + #define multAcc_32x32_keep32_R(a, x, y) \ + a = (q31_t) (((((q63_t) a) << 32) + ((q63_t) x * y) + 0x80000000LL ) >> 32) + +//SMMLSR + #define multSub_32x32_keep32_R(a, x, y) \ + a = (q31_t) (((((q63_t) a) << 32) - ((q63_t) x * y) + 0x80000000LL ) >> 32) + +//SMMULR + #define mult_32x32_keep32_R(a, x, y) \ + a = (q31_t) (((q63_t) x * y + 0x80000000LL ) >> 32) + +//Enter low optimization region - place directly above function definition + #define LOW_OPTIMIZATION_ENTER \ + _Pragma ("push") \ + _Pragma ("O1") + +//Exit low optimization region - place directly after end of function definition + #define LOW_OPTIMIZATION_EXIT \ + _Pragma ("pop") + +//Enter low optimization region - place directly above function definition + #define IAR_ONLY_LOW_OPTIMIZATION_ENTER + +//Exit low optimization region - place directly after end of function definition + #define IAR_ONLY_LOW_OPTIMIZATION_EXIT + +#elif defined(__ICCARM__) //IAR + //SMMLA + #define multAcc_32x32_keep32_R(a, x, y) \ + a += (q31_t) (((q63_t) x * y) >> 32) + + //SMMLS + #define multSub_32x32_keep32_R(a, x, y) \ + a -= (q31_t) (((q63_t) x * y) >> 32) + +//SMMUL + #define mult_32x32_keep32_R(a, x, y) \ + a = (q31_t) (((q63_t) x * y ) >> 32) + +//Enter low optimization region - place directly above function definition + #define LOW_OPTIMIZATION_ENTER \ + _Pragma ("optimize=low") + +//Exit low optimization region - place directly after end of function definition + #define LOW_OPTIMIZATION_EXIT + +//Enter low optimization region - place directly above function definition + #define IAR_ONLY_LOW_OPTIMIZATION_ENTER \ + _Pragma ("optimize=low") + +//Exit low optimization region - place directly after end of function definition + #define IAR_ONLY_LOW_OPTIMIZATION_EXIT + +#elif defined(__GNUC__) + //SMMLA + #define multAcc_32x32_keep32_R(a, x, y) \ + a += (q31_t) (((q63_t) x * y) >> 32) + + //SMMLS + #define multSub_32x32_keep32_R(a, x, y) \ + a -= (q31_t) (((q63_t) x * y) >> 32) + +//SMMUL + #define mult_32x32_keep32_R(a, x, y) \ + a = (q31_t) (((q63_t) x * y ) >> 32) + + #define LOW_OPTIMIZATION_ENTER __attribute__(( optimize("-O1") )) + + #define LOW_OPTIMIZATION_EXIT + + #define IAR_ONLY_LOW_OPTIMIZATION_ENTER + + #define IAR_ONLY_LOW_OPTIMIZATION_EXIT + +#endif + + + + + +#ifdef __cplusplus +} +#endif + + +#endif /* _ARM_MATH_H */ + + +/** + * + * End of file. + */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm3.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm3.h new file mode 100644 index 0000000..122c9aa --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm3.h @@ -0,0 +1,1627 @@ +/**************************************************************************//** + * @file core_cm3.h + * @brief CMSIS Cortex-M3 Core Peripheral Access Layer Header File + * @version V3.20 + * @date 25. February 2013 + * + * @note + * + ******************************************************************************/ +/* Copyright (c) 2009 - 2013 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + ---------------------------------------------------------------------------*/ + + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#endif + +#ifdef __cplusplus + extern "C" { +#endif + +#ifndef __CORE_CM3_H_GENERIC +#define __CORE_CM3_H_GENERIC + +/** \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.<br> + Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.<br> + Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.<br> + Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** \ingroup Cortex_M3 + @{ + */ + +/* CMSIS CM3 definitions */ +#define __CM3_CMSIS_VERSION_MAIN (0x03) /*!< [31:16] CMSIS HAL main version */ +#define __CM3_CMSIS_VERSION_SUB (0x20) /*!< [15:0] CMSIS HAL sub version */ +#define __CM3_CMSIS_VERSION ((__CM3_CMSIS_VERSION_MAIN << 16) | \ + __CM3_CMSIS_VERSION_SUB ) /*!< CMSIS HAL version number */ + +#define __CORTEX_M (0x03) /*!< Cortex-M Core */ + + +#if defined ( __CC_ARM ) + #define __ASM __asm /*!< asm keyword for ARM Compiler */ + #define __INLINE __inline /*!< inline keyword for ARM Compiler */ + #define __STATIC_INLINE static __inline + +#elif defined ( __ICCARM__ ) + #define __ASM __asm /*!< asm keyword for IAR Compiler */ + #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ + #define __STATIC_INLINE static inline + +#elif defined ( __TMS470__ ) + #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ + #define __STATIC_INLINE static inline + +#elif defined ( __GNUC__ ) + #define __ASM __asm /*!< asm keyword for GNU Compiler */ + #define __INLINE inline /*!< inline keyword for GNU Compiler */ + #define __STATIC_INLINE static inline + +#elif defined ( __TASKING__ ) + #define __ASM __asm /*!< asm keyword for TASKING Compiler */ + #define __INLINE inline /*!< inline keyword for TASKING Compiler */ + #define __STATIC_INLINE static inline + +#endif + +/** __FPU_USED indicates whether an FPU is used or not. This core does not support an FPU at all +*/ +#define __FPU_USED 0 + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TMS470__ ) + #if defined __TI__VFP_SUPPORT____ + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif +#endif + +#include <stdint.h> /* standard types definitions */ +#include <core_cmInstr.h> /* Core Instruction Access */ +#include <core_cmFunc.h> /* Core Function Access */ + +#endif /* __CORE_CM3_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM3_H_DEPENDANT +#define __CORE_CM3_H_DEPENDANT + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM3_REV + #define __CM3_REV 0x0200 + #warning "__CM3_REV not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0 + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 4 + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0 + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + <strong>IO Type Qualifiers</strong> are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/*@} end of group Cortex_M3 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + ******************************************************************************/ +/** \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { +#if (__CORTEX_M != 0x04) + uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */ +#else + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ +#endif + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + + +/** \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + + +/** \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ +#if (__CORTEX_M != 0x04) + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ +#else + uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ +#endif + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + + +/** \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */ + uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/*@} end of group CMSIS_CORE */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IO uint32_t ISER[8]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24]; + __IO uint32_t ICER[8]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24]; + __IO uint32_t ISPR[8]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24]; + __IO uint32_t ICPR[8]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24]; + __IO uint32_t IABR[8]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56]; + __IO uint8_t IP[240]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644]; + __O uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0 /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL << NVIC_STIR_INTID_Pos) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __I uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IO uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IO uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IO uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IO uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IO uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IO uint8_t SHP[12]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IO uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IO uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IO uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IO uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IO uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IO uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __I uint32_t PFR[2]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __I uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __I uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __I uint32_t MMFR[4]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __I uint32_t ISAR[5]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[5]; + __IO uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24 /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20 /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16 /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4 /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0 /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL << SCB_CPUID_REVISION_Pos) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31 /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28 /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27 /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26 /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25 /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23 /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22 /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12 /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11 /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0 /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#if (__CM3_REV < 0x0201) /* core r2p1 */ +#define SCB_VTOR_TBLBASE_Pos 29 /*!< SCB VTOR: TBLBASE Position */ +#define SCB_VTOR_TBLBASE_Msk (1UL << SCB_VTOR_TBLBASE_Pos) /*!< SCB VTOR: TBLBASE Mask */ + +#define SCB_VTOR_TBLOFF_Pos 7 /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x3FFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#else +#define SCB_VTOR_TBLOFF_Pos 7 /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#endif + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16 /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16 /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15 /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8 /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2 /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1 /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0 /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL << SCB_AIRCR_VECTRESET_Pos) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4 /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2 /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1 /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9 /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8 /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4 /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3 /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1 /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0 /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL << SCB_CCR_NONBASETHRDENA_Pos) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18 /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17 /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16 /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15 /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14 /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13 /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12 /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11 /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10 /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8 /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7 /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3 /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1 /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0 /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL << SCB_SHCSR_MEMFAULTACT_Pos) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Registers Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16 /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8 /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0 /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL << SCB_CFSR_MEMFAULTSR_Pos) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* SCB Hard Fault Status Registers Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31 /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30 /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1 /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4 /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3 /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2 /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1 /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0 /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL << SCB_DFSR_HALTED_Pos) /*!< SCB DFSR: HALTED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1]; + __I uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ +#if ((defined __CM3_REV) && (__CM3_REV >= 0x200)) + __IO uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +#else + uint32_t RESERVED1[1]; +#endif +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0 /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL << SCnSCB_ICTR_INTLINESNUM_Pos) /*!< ICTR: INTLINESNUM Mask */ + +/* Auxiliary Control Register Definitions */ + +#define SCnSCB_ACTLR_DISFOLD_Pos 2 /*!< ACTLR: DISFOLD Position */ +#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */ + +#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1 /*!< ACTLR: DISDEFWBUF Position */ +#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */ + +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0 /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL << SCnSCB_ACTLR_DISMCYCINT_Pos) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IO uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IO uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __I uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2 /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1 /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0 /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL << SysTick_CTRL_ENABLE_Pos) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0 /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0 /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31 /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30 /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0 /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __O union + { + __O uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __O uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __O uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864]; + __IO uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15]; + __IO uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15]; + __IO uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29]; + __O uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __I uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IO uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43]; + __O uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __I uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6]; + __I uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __I uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __I uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __I uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __I uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __I uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __I uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __I uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __I uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __I uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __I uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __I uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0 /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFUL << ITM_TPR_PRIVMASK_Pos) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23 /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16 /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10 /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8 /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4 /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3 /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2 /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1 /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0 /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL << ITM_TCR_ITMENA_Pos) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0 /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL << ITM_IWR_ATVALIDM_Pos) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0 /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL << ITM_IRR_ATREADYM_Pos) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0 /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL << ITM_IMCR_INTEGRATION_Pos) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2 /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1 /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0 /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL << ITM_LSR_Present_Pos) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IO uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IO uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IO uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IO uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IO uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IO uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __I uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IO uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IO uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IO uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1]; + __IO uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IO uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IO uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1]; + __IO uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IO uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IO uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1]; + __IO uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IO uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IO uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28 /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27 /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26 /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25 /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24 /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22 /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21 /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20 /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19 /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18 /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17 /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16 /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12 /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10 /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9 /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5 /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1 /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0 /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL << DWT_CTRL_CYCCNTENA_Pos) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0 /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL << DWT_CPICNT_CPICNT_Pos) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0 /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL << DWT_EXCCNT_EXCCNT_Pos) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0 /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL << DWT_SLEEPCNT_SLEEPCNT_Pos) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0 /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL << DWT_LSUCNT_LSUCNT_Pos) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0 /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL << DWT_FOLDCNT_FOLDCNT_Pos) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0 /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL << DWT_MASK_MASK_Pos) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24 /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16 /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12 /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10 /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9 /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8 /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7 /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5 /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0 /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL << DWT_FUNCTION_FUNCTION_Pos) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IO uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IO uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2]; + __IO uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55]; + __IO uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131]; + __I uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IO uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __I uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759]; + __I uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER */ + __I uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __I uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1]; + __I uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __I uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IO uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39]; + __IO uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IO uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8]; + __I uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __I uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0 /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL << TPI_ACPR_PRESCALER_Pos) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0 /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL << TPI_SPPR_TXMODE_Pos) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3 /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2 /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1 /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0 /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL << TPI_FFSR_FlInProg_Pos) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8 /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1 /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0 /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL << TPI_TRIGGER_TRIGGER_Pos) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29 /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27 /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26 /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24 /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16 /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8 /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0 /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL << TPI_FIFO0_ETM0_Pos) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY_Pos 0 /*!< TPI ITATBCTR2: ATREADY Position */ +#define TPI_ITATBCTR2_ATREADY_Msk (0x1UL << TPI_ITATBCTR2_ATREADY_Pos) /*!< TPI ITATBCTR2: ATREADY Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29 /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27 /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26 /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24 /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16 /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8 /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0 /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL << TPI_FIFO1_ITM0_Pos) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY_Pos 0 /*!< TPI ITATBCTR0: ATREADY Position */ +#define TPI_ITATBCTR0_ATREADY_Msk (0x1UL << TPI_ITATBCTR0_ATREADY_Pos) /*!< TPI ITATBCTR0: ATREADY Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0 /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x1UL << TPI_ITCTRL_Mode_Pos) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11 /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10 /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9 /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6 /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5 /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0 /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL << TPI_DEVID_NrTraceInput_Pos) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 0 /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL << TPI_DEVTYPE_SubType_Pos) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 4 /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if (__MPU_PRESENT == 1) +/** \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __I uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IO uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IO uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IO uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IO uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IO uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IO uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IO uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IO uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IO uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IO uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +/* MPU Type Register */ +#define MPU_TYPE_IREGION_Pos 16 /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8 /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0 /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL << MPU_TYPE_SEPARATE_Pos) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register */ +#define MPU_CTRL_PRIVDEFENA_Pos 2 /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1 /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0 /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL << MPU_CTRL_ENABLE_Pos) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register */ +#define MPU_RNR_REGION_Pos 0 /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL << MPU_RNR_REGION_Pos) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register */ +#define MPU_RBAR_ADDR_Pos 5 /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4 /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0 /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL << MPU_RBAR_REGION_Pos) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register */ +#define MPU_RASR_ATTRS_Pos 16 /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28 /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24 /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19 /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18 /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17 /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16 /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8 /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1 /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0 /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL << MPU_RASR_ENABLE_Pos) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IO uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __O uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IO uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IO uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16 /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25 /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24 /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19 /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18 /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17 /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16 /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5 /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3 /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2 /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1 /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0 /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register */ +#define CoreDebug_DCRSR_REGWnR_Pos 16 /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0 /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register */ +#define CoreDebug_DEMCR_TRCENA_Pos 24 /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19 /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18 /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17 /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16 /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10 /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9 /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8 /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7 /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6 /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5 /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4 /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0 /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Cortex-M3 Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if (__MPU_PRESENT == 1) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +/** \brief Set Priority Grouping + + The function sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FA << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8)); /* Insert write key and priorty group */ + SCB->AIRCR = reg_value; +} + + +/** \brief Get Priority Grouping + + The function reads the priority grouping field from the NVIC Interrupt Controller. + + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t NVIC_GetPriorityGrouping(void) +{ + return ((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos); /* read priority grouping field */ +} + + +/** \brief Enable External Interrupt + + The function enables a device-specific interrupt in the NVIC interrupt controller. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) +{ + NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* enable interrupt */ +} + + +/** \brief Disable External Interrupt + + The function disables a device-specific interrupt in the NVIC interrupt controller. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) +{ + NVIC->ICER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* disable interrupt */ +} + + +/** \brief Get Pending Interrupt + + The function reads the pending register in the NVIC and returns the pending bit + for the specified interrupt. + + \param [in] IRQn Interrupt number. + + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + */ +__STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + return((uint32_t) ((NVIC->ISPR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if pending else 0 */ +} + + +/** \brief Set Pending Interrupt + + The function sets the pending bit of an external interrupt. + + \param [in] IRQn Interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + NVIC->ISPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* set interrupt pending */ +} + + +/** \brief Clear Pending Interrupt + + The function clears the pending bit of an external interrupt. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + NVIC->ICPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */ +} + + +/** \brief Get Active Interrupt + + The function reads the active register in NVIC and returns the active bit. + + \param [in] IRQn Interrupt number. + + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + */ +__STATIC_INLINE uint32_t NVIC_GetActive(IRQn_Type IRQn) +{ + return((uint32_t)((NVIC->IABR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if active else 0 */ +} + + +/** \brief Set Interrupt Priority + + The function sets the priority of an interrupt. + + \note The priority cannot be set for every core interrupt. + + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + */ +__STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if(IRQn < 0) { + SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for Cortex-M System Interrupts */ + else { + NVIC->IP[(uint32_t)(IRQn)] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for device specific Interrupts */ +} + + +/** \brief Get Interrupt Priority + + The function reads the priority of an interrupt. The interrupt + number can be positive to specify an external (device specific) + interrupt, or negative to specify an internal (core) interrupt. + + + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented + priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) +{ + + if(IRQn < 0) { + return((uint32_t)(SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for Cortex-M system interrupts */ + else { + return((uint32_t)(NVIC->IP[(uint32_t)(IRQn)] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for device specific interrupts */ +} + + +/** \brief Encode Priority + + The function encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the samllest possible priority group is set. + + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp; + SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS; + + return ( + ((PreemptPriority & ((1 << (PreemptPriorityBits)) - 1)) << SubPriorityBits) | + ((SubPriority & ((1 << (SubPriorityBits )) - 1))) + ); +} + + +/** \brief Decode Priority + + The function decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set. + + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* pPreemptPriority, uint32_t* pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp; + SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS; + + *pPreemptPriority = (Priority >> SubPriorityBits) & ((1 << (PreemptPriorityBits)) - 1); + *pSubPriority = (Priority ) & ((1 << (SubPriorityBits )) - 1); +} + + +/** \brief System Reset + + The function initiates a system reset request to reset the MCU. + */ +__STATIC_INLINE void NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FA << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + while(1); /* wait until reset */ +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if (__Vendor_SysTickConfig == 0) + +/** \brief System Tick Configuration + + The function initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + + \param [in] ticks Number of ticks between two interrupts. + + \return 0 Function succeeded. + \return 1 Function failed. + + \note When the variable <b>__Vendor_SysTickConfig</b> is set to 1, then the + function <b>SysTick_Config</b> is not included. In this case, the file <b><i>device</i>.h</b> + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */ + + SysTick->LOAD = ticks - 1; /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY 0x5AA55AA5 /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** \brief ITM Send Character + + The function transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + + \param [in] ch Character to transmit. + + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if ((ITM->TCR & ITM_TCR_ITMENA_Msk) && /* ITM enabled */ + (ITM->TER & (1UL << 0) ) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0].u32 == 0); + ITM->PORT[0].u8 = (uint8_t) ch; + } + return (ch); +} + + +/** \brief ITM Receive Character + + The function inputs a character via the external variable \ref ITM_RxBuffer. + + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) { + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** \brief ITM Check Character + + The function checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) { + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) { + return (0); /* no character available */ + } else { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + +#endif /* __CORE_CM3_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ + +#ifdef __cplusplus +} +#endif diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4.h new file mode 100644 index 0000000..d65016c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4.h @@ -0,0 +1,1772 @@ +/**************************************************************************//** + * @file core_cm4.h + * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File + * @version V3.20 + * @date 25. February 2013 + * + * @note + * + ******************************************************************************/ +/* Copyright (c) 2009 - 2013 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + ---------------------------------------------------------------------------*/ + + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#endif + +#ifdef __cplusplus + extern "C" { +#endif + +#ifndef __CORE_CM4_H_GENERIC +#define __CORE_CM4_H_GENERIC + +/** \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.<br> + Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.<br> + Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.<br> + Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** \ingroup Cortex_M4 + @{ + */ + +/* CMSIS CM4 definitions */ +#define __CM4_CMSIS_VERSION_MAIN (0x03) /*!< [31:16] CMSIS HAL main version */ +#define __CM4_CMSIS_VERSION_SUB (0x20) /*!< [15:0] CMSIS HAL sub version */ +#define __CM4_CMSIS_VERSION ((__CM4_CMSIS_VERSION_MAIN << 16) | \ + __CM4_CMSIS_VERSION_SUB ) /*!< CMSIS HAL version number */ + +#define __CORTEX_M (0x04) /*!< Cortex-M Core */ + + +#if defined ( __CC_ARM ) + #define __ASM __asm /*!< asm keyword for ARM Compiler */ + #define __INLINE __inline /*!< inline keyword for ARM Compiler */ + #define __STATIC_INLINE static __inline + +#elif defined ( __ICCARM__ ) + #define __ASM __asm /*!< asm keyword for IAR Compiler */ + #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ + #define __STATIC_INLINE static inline + +#elif defined ( __TMS470__ ) + #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ + #define __STATIC_INLINE static inline + +#elif defined ( __GNUC__ ) + #define __ASM __asm /*!< asm keyword for GNU Compiler */ + #define __INLINE inline /*!< inline keyword for GNU Compiler */ + #define __STATIC_INLINE static inline + +#elif defined ( __TASKING__ ) + #define __ASM __asm /*!< asm keyword for TASKING Compiler */ + #define __INLINE inline /*!< inline keyword for TASKING Compiler */ + #define __STATIC_INLINE static inline + +#endif + +/** __FPU_USED indicates whether an FPU is used or not. For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions. +*/ +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #if (__FPU_PRESENT == 1) + #define __FPU_USED 1 + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0 + #endif + #else + #define __FPU_USED 0 + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #if (__FPU_PRESENT == 1) + #define __FPU_USED 1 + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0 + #endif + #else + #define __FPU_USED 0 + #endif + +#elif defined ( __TMS470__ ) + #if defined __TI_VFP_SUPPORT__ + #if (__FPU_PRESENT == 1) + #define __FPU_USED 1 + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0 + #endif + #else + #define __FPU_USED 0 + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #if (__FPU_PRESENT == 1) + #define __FPU_USED 1 + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0 + #endif + #else + #define __FPU_USED 0 + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #if (__FPU_PRESENT == 1) + #define __FPU_USED 1 + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0 + #endif + #else + #define __FPU_USED 0 + #endif +#endif + +#include <stdint.h> /* standard types definitions */ +#include <core_cmInstr.h> /* Core Instruction Access */ +#include <core_cmFunc.h> /* Core Function Access */ +#include <core_cm4_simd.h> /* Compiler specific SIMD Intrinsics */ + +#endif /* __CORE_CM4_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM4_H_DEPENDANT +#define __CORE_CM4_H_DEPENDANT + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM4_REV + #define __CM4_REV 0x0000 + #warning "__CM4_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0 + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0 + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 4 + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0 + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + <strong>IO Type Qualifiers</strong> are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/*@} end of group Cortex_M4 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core FPU Register + ******************************************************************************/ +/** \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { +#if (__CORTEX_M != 0x04) + uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */ +#else + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ +#endif + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + + +/** \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + + +/** \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ +#if (__CORTEX_M != 0x04) + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ +#else + uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ +#endif + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + + +/** \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */ + uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/*@} end of group CMSIS_CORE */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IO uint32_t ISER[8]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24]; + __IO uint32_t ICER[8]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24]; + __IO uint32_t ISPR[8]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24]; + __IO uint32_t ICPR[8]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24]; + __IO uint32_t IABR[8]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56]; + __IO uint8_t IP[240]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644]; + __O uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0 /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL << NVIC_STIR_INTID_Pos) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __I uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IO uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IO uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IO uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IO uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IO uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IO uint8_t SHP[12]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IO uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IO uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IO uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IO uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IO uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IO uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __I uint32_t PFR[2]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __I uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __I uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __I uint32_t MMFR[4]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __I uint32_t ISAR[5]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[5]; + __IO uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24 /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20 /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16 /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4 /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0 /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL << SCB_CPUID_REVISION_Pos) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31 /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28 /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27 /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26 /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25 /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23 /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22 /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12 /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11 /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0 /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7 /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16 /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16 /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15 /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8 /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2 /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1 /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0 /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL << SCB_AIRCR_VECTRESET_Pos) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4 /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2 /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1 /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9 /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8 /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4 /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3 /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1 /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0 /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL << SCB_CCR_NONBASETHRDENA_Pos) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18 /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17 /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16 /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15 /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14 /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13 /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12 /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11 /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10 /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8 /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7 /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3 /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1 /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0 /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL << SCB_SHCSR_MEMFAULTACT_Pos) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Registers Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16 /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8 /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0 /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL << SCB_CFSR_MEMFAULTSR_Pos) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* SCB Hard Fault Status Registers Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31 /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30 /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1 /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4 /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3 /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2 /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1 /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0 /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL << SCB_DFSR_HALTED_Pos) /*!< SCB DFSR: HALTED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1]; + __I uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + __IO uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0 /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL << SCnSCB_ICTR_INTLINESNUM_Pos) /*!< ICTR: INTLINESNUM Mask */ + +/* Auxiliary Control Register Definitions */ +#define SCnSCB_ACTLR_DISOOFP_Pos 9 /*!< ACTLR: DISOOFP Position */ +#define SCnSCB_ACTLR_DISOOFP_Msk (1UL << SCnSCB_ACTLR_DISOOFP_Pos) /*!< ACTLR: DISOOFP Mask */ + +#define SCnSCB_ACTLR_DISFPCA_Pos 8 /*!< ACTLR: DISFPCA Position */ +#define SCnSCB_ACTLR_DISFPCA_Msk (1UL << SCnSCB_ACTLR_DISFPCA_Pos) /*!< ACTLR: DISFPCA Mask */ + +#define SCnSCB_ACTLR_DISFOLD_Pos 2 /*!< ACTLR: DISFOLD Position */ +#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */ + +#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1 /*!< ACTLR: DISDEFWBUF Position */ +#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */ + +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0 /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL << SCnSCB_ACTLR_DISMCYCINT_Pos) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IO uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IO uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __I uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2 /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1 /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0 /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL << SysTick_CTRL_ENABLE_Pos) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0 /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0 /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31 /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30 /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0 /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __O union + { + __O uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __O uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __O uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864]; + __IO uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15]; + __IO uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15]; + __IO uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29]; + __O uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __I uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IO uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43]; + __O uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __I uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6]; + __I uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __I uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __I uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __I uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __I uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __I uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __I uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __I uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __I uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __I uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __I uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __I uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0 /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFUL << ITM_TPR_PRIVMASK_Pos) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23 /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16 /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10 /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8 /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4 /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3 /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2 /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1 /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0 /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL << ITM_TCR_ITMENA_Pos) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0 /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL << ITM_IWR_ATVALIDM_Pos) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0 /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL << ITM_IRR_ATREADYM_Pos) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0 /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL << ITM_IMCR_INTEGRATION_Pos) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2 /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1 /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0 /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL << ITM_LSR_Present_Pos) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IO uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IO uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IO uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IO uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IO uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IO uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __I uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IO uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IO uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IO uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1]; + __IO uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IO uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IO uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1]; + __IO uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IO uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IO uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1]; + __IO uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IO uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IO uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28 /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27 /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26 /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25 /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24 /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22 /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21 /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20 /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19 /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18 /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17 /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16 /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12 /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10 /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9 /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5 /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1 /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0 /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL << DWT_CTRL_CYCCNTENA_Pos) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0 /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL << DWT_CPICNT_CPICNT_Pos) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0 /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL << DWT_EXCCNT_EXCCNT_Pos) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0 /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL << DWT_SLEEPCNT_SLEEPCNT_Pos) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0 /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL << DWT_LSUCNT_LSUCNT_Pos) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0 /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL << DWT_FOLDCNT_FOLDCNT_Pos) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0 /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL << DWT_MASK_MASK_Pos) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24 /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16 /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12 /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10 /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9 /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8 /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7 /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5 /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0 /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL << DWT_FUNCTION_FUNCTION_Pos) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IO uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IO uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2]; + __IO uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55]; + __IO uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131]; + __I uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IO uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __I uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759]; + __I uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER */ + __I uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __I uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1]; + __I uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __I uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IO uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39]; + __IO uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IO uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8]; + __I uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __I uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0 /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL << TPI_ACPR_PRESCALER_Pos) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0 /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL << TPI_SPPR_TXMODE_Pos) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3 /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2 /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1 /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0 /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL << TPI_FFSR_FlInProg_Pos) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8 /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1 /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0 /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL << TPI_TRIGGER_TRIGGER_Pos) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29 /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27 /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26 /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24 /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16 /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8 /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0 /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL << TPI_FIFO0_ETM0_Pos) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY_Pos 0 /*!< TPI ITATBCTR2: ATREADY Position */ +#define TPI_ITATBCTR2_ATREADY_Msk (0x1UL << TPI_ITATBCTR2_ATREADY_Pos) /*!< TPI ITATBCTR2: ATREADY Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29 /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27 /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26 /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24 /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16 /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8 /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0 /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL << TPI_FIFO1_ITM0_Pos) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY_Pos 0 /*!< TPI ITATBCTR0: ATREADY Position */ +#define TPI_ITATBCTR0_ATREADY_Msk (0x1UL << TPI_ITATBCTR0_ATREADY_Pos) /*!< TPI ITATBCTR0: ATREADY Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0 /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x1UL << TPI_ITCTRL_Mode_Pos) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11 /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10 /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9 /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6 /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5 /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0 /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL << TPI_DEVID_NrTraceInput_Pos) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 0 /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL << TPI_DEVTYPE_SubType_Pos) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 4 /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if (__MPU_PRESENT == 1) +/** \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __I uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IO uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IO uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IO uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IO uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IO uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IO uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IO uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IO uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IO uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IO uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +/* MPU Type Register */ +#define MPU_TYPE_IREGION_Pos 16 /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8 /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0 /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL << MPU_TYPE_SEPARATE_Pos) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register */ +#define MPU_CTRL_PRIVDEFENA_Pos 2 /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1 /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0 /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL << MPU_CTRL_ENABLE_Pos) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register */ +#define MPU_RNR_REGION_Pos 0 /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL << MPU_RNR_REGION_Pos) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register */ +#define MPU_RBAR_ADDR_Pos 5 /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4 /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0 /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL << MPU_RBAR_REGION_Pos) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register */ +#define MPU_RASR_ATTRS_Pos 16 /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28 /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24 /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19 /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18 /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17 /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16 /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8 /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1 /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0 /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL << MPU_RASR_ENABLE_Pos) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +#if (__FPU_PRESENT == 1) +/** \ingroup CMSIS_core_register + \defgroup CMSIS_FPU Floating Point Unit (FPU) + \brief Type definitions for the Floating Point Unit (FPU) + @{ + */ + +/** \brief Structure type to access the Floating Point Unit (FPU). + */ +typedef struct +{ + uint32_t RESERVED0[1]; + __IO uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */ + __IO uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */ + __IO uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */ + __I uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */ + __I uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */ +} FPU_Type; + +/* Floating-Point Context Control Register */ +#define FPU_FPCCR_ASPEN_Pos 31 /*!< FPCCR: ASPEN bit Position */ +#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */ + +#define FPU_FPCCR_LSPEN_Pos 30 /*!< FPCCR: LSPEN Position */ +#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */ + +#define FPU_FPCCR_MONRDY_Pos 8 /*!< FPCCR: MONRDY Position */ +#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */ + +#define FPU_FPCCR_BFRDY_Pos 6 /*!< FPCCR: BFRDY Position */ +#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */ + +#define FPU_FPCCR_MMRDY_Pos 5 /*!< FPCCR: MMRDY Position */ +#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */ + +#define FPU_FPCCR_HFRDY_Pos 4 /*!< FPCCR: HFRDY Position */ +#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */ + +#define FPU_FPCCR_THREAD_Pos 3 /*!< FPCCR: processor mode bit Position */ +#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */ + +#define FPU_FPCCR_USER_Pos 1 /*!< FPCCR: privilege level bit Position */ +#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */ + +#define FPU_FPCCR_LSPACT_Pos 0 /*!< FPCCR: Lazy state preservation active bit Position */ +#define FPU_FPCCR_LSPACT_Msk (1UL << FPU_FPCCR_LSPACT_Pos) /*!< FPCCR: Lazy state preservation active bit Mask */ + +/* Floating-Point Context Address Register */ +#define FPU_FPCAR_ADDRESS_Pos 3 /*!< FPCAR: ADDRESS bit Position */ +#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */ + +/* Floating-Point Default Status Control Register */ +#define FPU_FPDSCR_AHP_Pos 26 /*!< FPDSCR: AHP bit Position */ +#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */ + +#define FPU_FPDSCR_DN_Pos 25 /*!< FPDSCR: DN bit Position */ +#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */ + +#define FPU_FPDSCR_FZ_Pos 24 /*!< FPDSCR: FZ bit Position */ +#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */ + +#define FPU_FPDSCR_RMode_Pos 22 /*!< FPDSCR: RMode bit Position */ +#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */ + +/* Media and FP Feature Register 0 */ +#define FPU_MVFR0_FP_rounding_modes_Pos 28 /*!< MVFR0: FP rounding modes bits Position */ +#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */ + +#define FPU_MVFR0_Short_vectors_Pos 24 /*!< MVFR0: Short vectors bits Position */ +#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */ + +#define FPU_MVFR0_Square_root_Pos 20 /*!< MVFR0: Square root bits Position */ +#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */ + +#define FPU_MVFR0_Divide_Pos 16 /*!< MVFR0: Divide bits Position */ +#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */ + +#define FPU_MVFR0_FP_excep_trapping_Pos 12 /*!< MVFR0: FP exception trapping bits Position */ +#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */ + +#define FPU_MVFR0_Double_precision_Pos 8 /*!< MVFR0: Double-precision bits Position */ +#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */ + +#define FPU_MVFR0_Single_precision_Pos 4 /*!< MVFR0: Single-precision bits Position */ +#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */ + +#define FPU_MVFR0_A_SIMD_registers_Pos 0 /*!< MVFR0: A_SIMD registers bits Position */ +#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL << FPU_MVFR0_A_SIMD_registers_Pos) /*!< MVFR0: A_SIMD registers bits Mask */ + +/* Media and FP Feature Register 1 */ +#define FPU_MVFR1_FP_fused_MAC_Pos 28 /*!< MVFR1: FP fused MAC bits Position */ +#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */ + +#define FPU_MVFR1_FP_HPFP_Pos 24 /*!< MVFR1: FP HPFP bits Position */ +#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */ + +#define FPU_MVFR1_D_NaN_mode_Pos 4 /*!< MVFR1: D_NaN mode bits Position */ +#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */ + +#define FPU_MVFR1_FtZ_mode_Pos 0 /*!< MVFR1: FtZ mode bits Position */ +#define FPU_MVFR1_FtZ_mode_Msk (0xFUL << FPU_MVFR1_FtZ_mode_Pos) /*!< MVFR1: FtZ mode bits Mask */ + +/*@} end of group CMSIS_FPU */ +#endif + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IO uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __O uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IO uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IO uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16 /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25 /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24 /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19 /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18 /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17 /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16 /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5 /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3 /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2 /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1 /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0 /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register */ +#define CoreDebug_DCRSR_REGWnR_Pos 16 /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0 /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register */ +#define CoreDebug_DEMCR_TRCENA_Pos 24 /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19 /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18 /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17 /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16 /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10 /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9 /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8 /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7 /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6 /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5 /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4 /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0 /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Cortex-M4 Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if (__MPU_PRESENT == 1) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +#if (__FPU_PRESENT == 1) + #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ + #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +/** \brief Set Priority Grouping + + The function sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FA << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8)); /* Insert write key and priorty group */ + SCB->AIRCR = reg_value; +} + + +/** \brief Get Priority Grouping + + The function reads the priority grouping field from the NVIC Interrupt Controller. + + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t NVIC_GetPriorityGrouping(void) +{ + return ((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos); /* read priority grouping field */ +} + + +/** \brief Enable External Interrupt + + The function enables a device-specific interrupt in the NVIC interrupt controller. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) +{ +/* NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); enable interrupt */ + NVIC->ISER[(uint32_t)((int32_t)IRQn) >> 5] = (uint32_t)(1 << ((uint32_t)((int32_t)IRQn) & (uint32_t)0x1F)); /* enable interrupt */ +} + + +/** \brief Disable External Interrupt + + The function disables a device-specific interrupt in the NVIC interrupt controller. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) +{ + NVIC->ICER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* disable interrupt */ +} + + +/** \brief Get Pending Interrupt + + The function reads the pending register in the NVIC and returns the pending bit + for the specified interrupt. + + \param [in] IRQn Interrupt number. + + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + */ +__STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + return((uint32_t) ((NVIC->ISPR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if pending else 0 */ +} + + +/** \brief Set Pending Interrupt + + The function sets the pending bit of an external interrupt. + + \param [in] IRQn Interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + NVIC->ISPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* set interrupt pending */ +} + + +/** \brief Clear Pending Interrupt + + The function clears the pending bit of an external interrupt. + + \param [in] IRQn External interrupt number. Value cannot be negative. + */ +__STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + NVIC->ICPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */ +} + + +/** \brief Get Active Interrupt + + The function reads the active register in NVIC and returns the active bit. + + \param [in] IRQn Interrupt number. + + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + */ +__STATIC_INLINE uint32_t NVIC_GetActive(IRQn_Type IRQn) +{ + return((uint32_t)((NVIC->IABR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if active else 0 */ +} + + +/** \brief Set Interrupt Priority + + The function sets the priority of an interrupt. + + \note The priority cannot be set for every core interrupt. + + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + */ +__STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if(IRQn < 0) { + SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for Cortex-M System Interrupts */ + else { + NVIC->IP[(uint32_t)(IRQn)] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for device specific Interrupts */ +} + + +/** \brief Get Interrupt Priority + + The function reads the priority of an interrupt. The interrupt + number can be positive to specify an external (device specific) + interrupt, or negative to specify an internal (core) interrupt. + + + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented + priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) +{ + + if(IRQn < 0) { + return((uint32_t)(SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for Cortex-M system interrupts */ + else { + return((uint32_t)(NVIC->IP[(uint32_t)(IRQn)] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for device specific interrupts */ +} + + +/** \brief Encode Priority + + The function encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the samllest possible priority group is set. + + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp; + SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS; + + return ( + ((PreemptPriority & ((1 << (PreemptPriorityBits)) - 1)) << SubPriorityBits) | + ((SubPriority & ((1 << (SubPriorityBits )) - 1))) + ); +} + + +/** \brief Decode Priority + + The function decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set. + + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* pPreemptPriority, uint32_t* pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp; + SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS; + + *pPreemptPriority = (Priority >> SubPriorityBits) & ((1 << (PreemptPriorityBits)) - 1); + *pSubPriority = (Priority ) & ((1 << (SubPriorityBits )) - 1); +} + + +/** \brief System Reset + + The function initiates a system reset request to reset the MCU. + */ +__STATIC_INLINE void NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FA << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + while(1); /* wait until reset */ +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if (__Vendor_SysTickConfig == 0) + +/** \brief System Tick Configuration + + The function initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + + \param [in] ticks Number of ticks between two interrupts. + + \return 0 Function succeeded. + \return 1 Function failed. + + \note When the variable <b>__Vendor_SysTickConfig</b> is set to 1, then the + function <b>SysTick_Config</b> is not included. In this case, the file <b><i>device</i>.h</b> + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */ + + SysTick->LOAD = ticks - 1; /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY 0x5AA55AA5 /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** \brief ITM Send Character + + The function transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + + \param [in] ch Character to transmit. + + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if ((ITM->TCR & ITM_TCR_ITMENA_Msk) && /* ITM enabled */ + (ITM->TER & (1UL << 0) ) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0].u32 == 0); + ITM->PORT[0].u8 = (uint8_t) ch; + } + return (ch); +} + + +/** \brief ITM Receive Character + + The function inputs a character via the external variable \ref ITM_RxBuffer. + + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) { + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** \brief ITM Check Character + + The function checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) { + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) { + return (0); /* no character available */ + } else { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + +#endif /* __CORE_CM4_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ + +#ifdef __cplusplus +} +#endif diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4_simd.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4_simd.h new file mode 100644 index 0000000..c0a9e54 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cm4_simd.h @@ -0,0 +1,671 @@ +/** + * @file core_cm4_simd.h + * @brief CMSIS Cortex-M4 SIMD Header File + * @version V3.20 + * @date 25. February 2013 + ******************************************************************************/ + +/* Copyright (c) 2009 - 2013 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + ---------------------------------------------------------------------------*/ + + +#ifdef __cplusplus + extern "C" { +#endif + +#ifndef __CORE_CM4_SIMD_H +#define __CORE_CM4_SIMD_H + + +/******************************************************************************* + * Hardware Abstraction Layer + ******************************************************************************/ + + +/* ################### Compiler specific Intrinsics ########################### */ +/** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics + Access to dedicated SIMD instructions + @{ +*/ + +#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/ +/* ARM armcc specific functions */ + +/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/ +#define __SADD8 __sadd8 +#define __QADD8 __qadd8 +#define __SHADD8 __shadd8 +#define __UADD8 __uadd8 +#define __UQADD8 __uqadd8 +#define __UHADD8 __uhadd8 +#define __SSUB8 __ssub8 +#define __QSUB8 __qsub8 +#define __SHSUB8 __shsub8 +#define __USUB8 __usub8 +#define __UQSUB8 __uqsub8 +#define __UHSUB8 __uhsub8 +#define __SADD16 __sadd16 +#define __QADD16 __qadd16 +#define __SHADD16 __shadd16 +#define __UADD16 __uadd16 +#define __UQADD16 __uqadd16 +#define __UHADD16 __uhadd16 +#define __SSUB16 __ssub16 +#define __QSUB16 __qsub16 +#define __SHSUB16 __shsub16 +#define __USUB16 __usub16 +#define __UQSUB16 __uqsub16 +#define __UHSUB16 __uhsub16 +#define __SASX __sasx +#define __QASX __qasx +#define __SHASX __shasx +#define __UASX __uasx +#define __UQASX __uqasx +#define __UHASX __uhasx +#define __SSAX __ssax +#define __QSAX __qsax +#define __SHSAX __shsax +#define __USAX __usax +#define __UQSAX __uqsax +#define __UHSAX __uhsax +#define __USAD8 __usad8 +#define __USADA8 __usada8 +#define __SSAT16 __ssat16 +#define __USAT16 __usat16 +#define __UXTB16 __uxtb16 +#define __UXTAB16 __uxtab16 +#define __SXTB16 __sxtb16 +#define __SXTAB16 __sxtab16 +#define __SMUAD __smuad +#define __SMUADX __smuadx +#define __SMLAD __smlad +#define __SMLADX __smladx +#define __SMLALD __smlald +#define __SMLALDX __smlaldx +#define __SMUSD __smusd +#define __SMUSDX __smusdx +#define __SMLSD __smlsd +#define __SMLSDX __smlsdx +#define __SMLSLD __smlsld +#define __SMLSLDX __smlsldx +#define __SEL __sel +#define __QADD __qadd +#define __QSUB __qsub + +#define __PKHBT(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0x0000FFFFUL) | \ + ((((uint32_t)(ARG2)) << (ARG3)) & 0xFFFF0000UL) ) + +#define __PKHTB(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0xFFFF0000UL) | \ + ((((uint32_t)(ARG2)) >> (ARG3)) & 0x0000FFFFUL) ) + +#define __SMMLA(ARG1,ARG2,ARG3) ( (int32_t)((((int64_t)(ARG1) * (ARG2)) + \ + ((int64_t)(ARG3) << 32) ) >> 32)) + +/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/ + + + +#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/ +/* IAR iccarm specific functions */ + +/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/ +#include <cmsis_iar.h> + +/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/ + + + +#elif defined ( __TMS470__ ) /*---------------- TI CCS Compiler ------------------*/ +/* TI CCS specific functions */ + +/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/ +#include <cmsis_ccs.h> + +/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/ + + + +#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/ +/* GNU gcc specific functions */ + +/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __USUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __USUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __USAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __USAD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#define __SSAT16(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +#define __USAT16(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#define __SMLALD(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \ + __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ + (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ + }) + +#define __SMLALDX(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \ + __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ + (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ + }) + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#define __SMLSLD(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \ + __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ + (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ + }) + +#define __SMLSLDX(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \ + __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ + (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ + }) + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SEL (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QADD(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __QSUB(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +#define __PKHBT(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) + +#define __PKHTB(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + if (ARG3 == 0) \ + __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \ + else \ + __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) + +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SMMLA (int32_t op1, int32_t op2, int32_t op3) +{ + int32_t result; + + __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/ + + + +#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/ +/* TASKING carm specific functions */ + + +/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/ +/* not yet supported */ +/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/ + + +#endif + +/*@} end of group CMSIS_SIMD_intrinsics */ + + +#endif /* __CORE_CM4_SIMD_H */ + +#ifdef __cplusplus +} +#endif diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmFunc.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmFunc.h new file mode 100644 index 0000000..2859b7c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmFunc.h @@ -0,0 +1,633 @@ +/** + * @file core_cmFunc.h + * @brief CMSIS Cortex-M Core Function Access Header File + * @version V3.20 + * @date 25. February 2013 + ******************************************************************************/ + +/* Copyright (c) 2009 - 2013 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + ---------------------------------------------------------------------------*/ + +#ifndef __CORE_CMFUNC_H +#define __CORE_CMFUNC_H + + +/* ########################### Core Function Access ########################### */ +/** @ingroup CMSIS_Core_FunctionInterface + @defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + @{ + */ + +#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/ +/* ARM armcc specific functions */ + +#if (__ARMCC_VERSION < 400677) + #error "Please use ARM Compiler Toolchain V4.0.677 or later!" +#endif + +/* intrinsic void __enable_irq(); */ +/* intrinsic void __disable_irq(); */ + +/** @brief Get Control Register + + This function returns the content of the Control Register. + + @return Control Register value + */ +__STATIC_INLINE uint32_t __get_CONTROL(void) +{ + register uint32_t __regControl __ASM("control"); + return(__regControl); +} + + +/** @brief Set Control Register + + This function writes the given value to the Control Register. + + @param [in] control Control Register value to set + */ +__STATIC_INLINE void __set_CONTROL(uint32_t control) +{ + register uint32_t __regControl __ASM("control"); + __regControl = control; +} + + +/** @brief Get IPSR Register + + This function returns the content of the IPSR Register. + + @return IPSR Register value + */ +__STATIC_INLINE uint32_t __get_IPSR(void) +{ + register uint32_t __regIPSR __ASM("ipsr"); + return(__regIPSR); +} + + +/** @brief Get APSR Register + + This function returns the content of the APSR Register. + + @return APSR Register value + */ +__STATIC_INLINE uint32_t __get_APSR(void) +{ + register uint32_t __regAPSR __ASM("apsr"); + return(__regAPSR); +} + + +/** @brief Get xPSR Register + + This function returns the content of the xPSR Register. + + @return xPSR Register value + */ +__STATIC_INLINE uint32_t __get_xPSR(void) +{ + register uint32_t __regXPSR __ASM("xpsr"); + return(__regXPSR); +} + + +/** @brief Get Process Stack Pointer + + This function returns the current value of the Process Stack Pointer (PSP). + + @return PSP Register value + */ +__STATIC_INLINE uint32_t __get_PSP(void) +{ + register uint32_t __regProcessStackPointer __ASM("psp"); + return(__regProcessStackPointer); +} + + +/** @brief Set Process Stack Pointer + + This function assigns the given value to the Process Stack Pointer (PSP). + + @param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_INLINE void __set_PSP(uint32_t topOfProcStack) +{ + register uint32_t __regProcessStackPointer __ASM("psp"); + __regProcessStackPointer = topOfProcStack; +} + + +/** @brief Get Main Stack Pointer + + This function returns the current value of the Main Stack Pointer (MSP). + + @return MSP Register value + */ +__STATIC_INLINE uint32_t __get_MSP(void) +{ + register uint32_t __regMainStackPointer __ASM("msp"); + return(__regMainStackPointer); +} + + +/** @brief Set Main Stack Pointer + + This function assigns the given value to the Main Stack Pointer (MSP). + + @param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_INLINE void __set_MSP(uint32_t topOfMainStack) +{ + register uint32_t __regMainStackPointer __ASM("msp"); + __regMainStackPointer = topOfMainStack; +} + + +/** @brief Get Priority Mask + + This function returns the current state of the priority mask bit from the Priority Mask Register. + + @return Priority Mask value + */ +__STATIC_INLINE uint32_t __get_PRIMASK(void) +{ + register uint32_t __regPriMask __ASM("primask"); + return(__regPriMask); +} + + +/** @brief Set Priority Mask + + This function assigns the given value to the Priority Mask Register. + + @param [in] priMask Priority Mask + */ +__STATIC_INLINE void __set_PRIMASK(uint32_t priMask) +{ + register uint32_t __regPriMask __ASM("primask"); + __regPriMask = (priMask); +} + + +#if (__CORTEX_M >= 0x03) + +/** @brief Enable FIQ + + This function enables FIQ interrupts by clearing the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __enable_fault_irq __enable_fiq + + +/** @brief Disable FIQ + + This function disables FIQ interrupts by setting the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __disable_fault_irq __disable_fiq + + +/** @brief Get Base Priority + + This function returns the current value of the Base Priority register. + + @return Base Priority register value + */ +__STATIC_INLINE uint32_t __get_BASEPRI(void) +{ + register uint32_t __regBasePri __ASM("basepri"); + return(__regBasePri); +} + + +/** @brief Set Base Priority + + This function assigns the given value to the Base Priority register. + + @param [in] basePri Base Priority value to set + */ +__STATIC_INLINE void __set_BASEPRI(uint32_t basePri) +{ + register uint32_t __regBasePri __ASM("basepri"); + __regBasePri = (basePri & 0xff); +} + + +/** @brief Get Fault Mask + + This function returns the current value of the Fault Mask register. + + @return Fault Mask register value + */ +__STATIC_INLINE uint32_t __get_FAULTMASK(void) +{ + register uint32_t __regFaultMask __ASM("faultmask"); + return(__regFaultMask); +} + + +/** @brief Set Fault Mask + + This function assigns the given value to the Fault Mask register. + + @param [in] faultMask Fault Mask value to set + */ +__STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask) +{ + register uint32_t __regFaultMask __ASM("faultmask"); + __regFaultMask = (faultMask & (uint32_t)1); +} + +#endif /* (__CORTEX_M >= 0x03) */ + + +#if (__CORTEX_M == 0x04) + +/** @brief Get FPSCR + + This function returns the current value of the Floating Point Status/Control register. + + @return Floating Point Status/Control register value + */ +__STATIC_INLINE uint32_t __get_FPSCR(void) +{ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + register uint32_t __regfpscr __ASM("fpscr"); + return(__regfpscr); +#else + return(0); +#endif +} + + +/** @brief Set FPSCR + + This function assigns the given value to the Floating Point Status/Control register. + + @param [in] fpscr Floating Point Status/Control value to set + */ +__STATIC_INLINE void __set_FPSCR(uint32_t fpscr) +{ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + register uint32_t __regfpscr __ASM("fpscr"); + __regfpscr = (fpscr); +#endif +} + +#endif /* (__CORTEX_M == 0x04) */ + + +#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/ +/* IAR iccarm specific functions */ + +#include <cmsis_iar.h> + + +#elif defined ( __TMS470__ ) /*---------------- TI CCS Compiler ------------------*/ +/* TI CCS specific functions */ + +#include <cmsis_ccs.h> + + +#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/ +/* GNU gcc specific functions */ + +/** @brief Enable IRQ Interrupts + + This function enables IRQ interrupts by clearing the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_irq(void) +{ + __ASM volatile ("cpsie i" : : : "memory"); +} + + +/** @brief Disable IRQ Interrupts + + This function disables IRQ interrupts by setting the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_irq(void) +{ + __ASM volatile ("cpsid i" : : : "memory"); +} + + +/** @brief Get Control Register + + This function returns the content of the Control Register. + + @return Control Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_CONTROL(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, control" : "=r" (result) ); + return(result); +} + + +/** @brief Set Control Register + + This function writes the given value to the Control Register. + + @param [in] control Control Register value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(uint32_t control) +{ + __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); +} + + +/** @brief Get IPSR Register + + This function returns the content of the IPSR Register. + + @return IPSR Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + return(result); +} + + +/** @brief Get APSR Register + + This function returns the content of the APSR Register. + + @return APSR Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + return(result); +} + + +/** @brief Get xPSR Register + + This function returns the content of the xPSR Register. + + @return xPSR Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + return(result); +} + + +/** @brief Get Process Stack Pointer + + This function returns the current value of the Process Stack Pointer (PSP). + + @return PSP Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(void) +{ + register uint32_t result; + + __ASM volatile ("MRS %0, psp\n" : "=r" (result) ); + return(result); +} + + +/** @brief Set Process Stack Pointer + + This function assigns the given value to the Process Stack Pointer (PSP). + + @param [in] topOfProcStack Process Stack Pointer value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack) +{ + __ASM volatile ("MSR psp, %0\n" : : "r" (topOfProcStack) : "sp"); +} + + +/** @brief Get Main Stack Pointer + + This function returns the current value of the Main Stack Pointer (MSP). + + @return MSP Register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(void) +{ + register uint32_t result; + + __ASM volatile ("MRS %0, msp\n" : "=r" (result) ); + return(result); +} + + +/** @brief Set Main Stack Pointer + + This function assigns the given value to the Main Stack Pointer (MSP). + + @param [in] topOfMainStack Main Stack Pointer value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack) +{ + __ASM volatile ("MSR msp, %0\n" : : "r" (topOfMainStack) : "sp"); +} + + +/** @brief Get Priority Mask + + This function returns the current state of the priority mask bit from the Priority Mask Register. + + @return Priority Mask value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask" : "=r" (result) ); + return(result); +} + + +/** @brief Set Priority Mask + + This function assigns the given value to the Priority Mask Register. + + @param [in] priMask Priority Mask + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(uint32_t priMask) +{ + __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); +} + + +#if (__CORTEX_M >= 0x03) + +/** @brief Enable FIQ + + This function enables FIQ interrupts by clearing the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_fault_irq(void) +{ + __ASM volatile ("cpsie f" : : : "memory"); +} + + +/** @brief Disable FIQ + + This function disables FIQ interrupts by setting the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_fault_irq(void) +{ + __ASM volatile ("cpsid f" : : : "memory"); +} + + +/** @brief Get Base Priority + + This function returns the current value of the Base Priority register. + + @return Base Priority register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_BASEPRI(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, basepri_max" : "=r" (result) ); + return(result); +} + + +/** @brief Set Base Priority + + This function assigns the given value to the Base Priority register. + + @param [in] basePri Base Priority value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_BASEPRI(uint32_t value) +{ + __ASM volatile ("MSR basepri, %0" : : "r" (value) : "memory"); +} + + +/** @brief Get Fault Mask + + This function returns the current value of the Fault Mask register. + + @return Fault Mask register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_FAULTMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + return(result); +} + + +/** @brief Set Fault Mask + + This function assigns the given value to the Fault Mask register. + + @param [in] faultMask Fault Mask value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask) +{ + __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); +} + +#endif /* (__CORTEX_M >= 0x03) */ + + +#if (__CORTEX_M == 0x04) + +/** @brief Get FPSCR + + This function returns the current value of the Floating Point Status/Control register. + + @return Floating Point Status/Control register value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_FPSCR(void) +{ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + uint32_t result; + + /* Empty asm statement works as a scheduling barrier */ + __ASM volatile (""); + __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + __ASM volatile (""); + return(result); +#else + return(0); +#endif +} + + +/** @brief Set FPSCR + + This function assigns the given value to the Floating Point Status/Control register. + + @param [in] fpscr Floating Point Status/Control value to set + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_FPSCR(uint32_t fpscr) +{ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + /* Empty asm statement works as a scheduling barrier */ + __ASM volatile (""); + __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc"); + __ASM volatile (""); +#endif +} + +#endif /* (__CORTEX_M == 0x04) */ + + +#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/ +/* TASKING carm specific functions */ + +/* + * The CMSIS functions have been implemented as intrinsics in the compiler. + * Please use "carm -?i" to get an up to date list of all instrinsics, + * Including the CMSIS ones. + */ + +#endif + +/*@} end of CMSIS_Core_RegAccFunctions */ + + +#endif /* __CORE_CMFUNC_H */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmInstr.h b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmInstr.h new file mode 100644 index 0000000..d213f0e --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Include/core_cmInstr.h @@ -0,0 +1,688 @@ +/**************************************************************************//** + * @file core_cmInstr.h + * @brief CMSIS Cortex-M Core Instruction Access Header File + * @version V3.20 + * @date 05. March 2013 + * + * @note + * + ******************************************************************************/ +/* Copyright (c) 2009 - 2013 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + ---------------------------------------------------------------------------*/ + + +#ifndef __CORE_CMINSTR_H +#define __CORE_CMINSTR_H + + +/* ########################## Core Instruction Access ######################### */ +/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + Access to dedicated instructions + @{ +*/ + +#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/ +/* ARM armcc specific functions */ + +#if (__ARMCC_VERSION < 400677) + #error "Please use ARM Compiler Toolchain V4.0.677 or later!" +#endif + + +/** \brief No Operation + + No Operation does nothing. This instruction can be used for code alignment purposes. + */ +#define __NOP __nop + + +/** \brief Wait For Interrupt + + Wait For Interrupt is a hint instruction that suspends execution + until one of a number of events occurs. + */ +#define __WFI __wfi + + +/** \brief Wait For Event + + Wait For Event is a hint instruction that permits the processor to enter + a low-power state until one of a number of events occurs. + */ +#define __WFE __wfe + + +/** \brief Send Event + + Send Event is a hint instruction. It causes an event to be signaled to the CPU. + */ +#define __SEV __sev + + +/** \brief Instruction Synchronization Barrier + + Instruction Synchronization Barrier flushes the pipeline in the processor, + so that all instructions following the ISB are fetched from cache or + memory, after the instruction has been completed. + */ +#define __ISB() __isb(0xF) + + +/** \brief Data Synchronization Barrier + + This function acts as a special kind of Data Memory Barrier. + It completes when all explicit memory accesses before this instruction complete. + */ +#define __DSB() __dsb(0xF) + + +/** \brief Data Memory Barrier + + This function ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +#define __DMB() __dmb(0xF) + + +/** \brief Reverse byte order (32 bit) + + This function reverses the byte order in integer value. + + \param [in] value Value to reverse + \return Reversed value + */ +#define __REV __rev + + +/** \brief Reverse byte order (16 bit) + + This function reverses the byte order in two unsigned short values. + + \param [in] value Value to reverse + \return Reversed value + */ +#ifndef __NO_EMBEDDED_ASM +__attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) +{ + rev16 r0, r0 + bx lr +} +#endif + +/** \brief Reverse byte order in signed short value + + This function reverses the byte order in a signed short value with sign extension to integer. + + \param [in] value Value to reverse + \return Reversed value + */ +#ifndef __NO_EMBEDDED_ASM +__attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int32_t __REVSH(int32_t value) +{ + revsh r0, r0 + bx lr +} +#endif + + +/** \brief Rotate Right in unsigned value (32 bit) + + This function Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits. + + \param [in] value Value to rotate + \param [in] value Number of Bits to rotate + \return Rotated value + */ +#define __ROR __ror + + +/** \brief Breakpoint + + This function causes the processor to enter Debug state. + Debug tools can use this to investigate system state when the instruction at a particular address is reached. + + \param [in] value is ignored by the processor. + If required, a debugger can use it to store additional information about the breakpoint. + */ +#define __BKPT(value) __breakpoint(value) + + +#if (__CORTEX_M >= 0x03) + +/** \brief Reverse bit order of value + + This function reverses the bit order of the given value. + + \param [in] value Value to reverse + \return Reversed value + */ +#define __RBIT __rbit + + +/** \brief LDR Exclusive (8 bit) + + This function performs a exclusive LDR command for 8 bit value. + + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +#define __LDREXB(ptr) ((uint8_t ) __ldrex(ptr)) + + +/** \brief LDR Exclusive (16 bit) + + This function performs a exclusive LDR command for 16 bit values. + + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +#define __LDREXH(ptr) ((uint16_t) __ldrex(ptr)) + + +/** \brief LDR Exclusive (32 bit) + + This function performs a exclusive LDR command for 32 bit values. + + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +#define __LDREXW(ptr) ((uint32_t ) __ldrex(ptr)) + + +/** \brief STR Exclusive (8 bit) + + This function performs a exclusive STR command for 8 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXB(value, ptr) __strex(value, ptr) + + +/** \brief STR Exclusive (16 bit) + + This function performs a exclusive STR command for 16 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXH(value, ptr) __strex(value, ptr) + + +/** \brief STR Exclusive (32 bit) + + This function performs a exclusive STR command for 32 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXW(value, ptr) __strex(value, ptr) + + +/** \brief Remove the exclusive lock + + This function removes the exclusive lock which is created by LDREX. + + */ +#define __CLREX __clrex + + +/** \brief Signed Saturate + + This function saturates a signed value. + + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +#define __SSAT __ssat + + +/** \brief Unsigned Saturate + + This function saturates an unsigned value. + + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +#define __USAT __usat + + +/** \brief Count leading zeros + + This function counts the number of leading zeros of a data value. + + \param [in] value Value to count the leading zeros + \return number of leading zeros in value + */ +#define __CLZ __clz + +#endif /* (__CORTEX_M >= 0x03) */ + + + +#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/ +/* IAR iccarm specific functions */ + +#include <cmsis_iar.h> + + +#elif defined ( __TMS470__ ) /*---------------- TI CCS Compiler ------------------*/ +/* TI CCS specific functions */ + +#include <cmsis_ccs.h> + + +#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/ +/* GNU gcc specific functions */ + +/* Define macros for porting to both thumb1 and thumb2. + * For thumb1, use low register (r0-r7), specified by constrant "l" + * Otherwise, use general registers, specified by constrant "r" */ +#if defined (__thumb__) && !defined (__thumb2__) +#define __CMSIS_GCC_OUT_REG(r) "=l" (r) +#define __CMSIS_GCC_USE_REG(r) "l" (r) +#else +#define __CMSIS_GCC_OUT_REG(r) "=r" (r) +#define __CMSIS_GCC_USE_REG(r) "r" (r) +#endif + +/** \brief No Operation + + No Operation does nothing. This instruction can be used for code alignment purposes. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __NOP(void) +{ + __ASM volatile ("nop"); +} + + +/** \brief Wait For Interrupt + + Wait For Interrupt is a hint instruction that suspends execution + until one of a number of events occurs. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __WFI(void) +{ + __ASM volatile ("wfi"); +} + + +/** \brief Wait For Event + + Wait For Event is a hint instruction that permits the processor to enter + a low-power state until one of a number of events occurs. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __WFE(void) +{ + __ASM volatile ("wfe"); +} + + +/** \brief Send Event + + Send Event is a hint instruction. It causes an event to be signaled to the CPU. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __SEV(void) +{ + __ASM volatile ("sev"); +} + + +/** \brief Instruction Synchronization Barrier + + Instruction Synchronization Barrier flushes the pipeline in the processor, + so that all instructions following the ISB are fetched from cache or + memory, after the instruction has been completed. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __ISB(void) +{ + __ASM volatile ("isb"); +} + + +/** \brief Data Synchronization Barrier + + This function acts as a special kind of Data Memory Barrier. + It completes when all explicit memory accesses before this instruction complete. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __DSB(void) +{ + __ASM volatile ("dsb"); +} + + +/** \brief Data Memory Barrier + + This function ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __DMB(void) +{ + __ASM volatile ("dmb"); +} + + +/** \brief Reverse byte order (32 bit) + + This function reverses the byte order in integer value. + + \param [in] value Value to reverse + \return Reversed value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __REV(uint32_t value) +{ +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + return __builtin_bswap32(value); +#else + uint32_t result; + + __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return(result); +#endif +} + + +/** \brief Reverse byte order (16 bit) + + This function reverses the byte order in two unsigned short values. + + \param [in] value Value to reverse + \return Reversed value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __REV16(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return(result); +} + + +/** \brief Reverse byte order in signed short value + + This function reverses the byte order in a signed short value with sign extension to integer. + + \param [in] value Value to reverse + \return Reversed value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE int32_t __REVSH(int32_t value) +{ +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + return (short)__builtin_bswap16(value); +#else + uint32_t result; + + __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return(result); +#endif +} + + +/** \brief Rotate Right in unsigned value (32 bit) + + This function Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits. + + \param [in] value Value to rotate + \param [in] value Number of Bits to rotate + \return Rotated value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __ROR(uint32_t op1, uint32_t op2) +{ + return (op1 >> op2) | (op1 << (32 - op2)); +} + + +/** \brief Breakpoint + + This function causes the processor to enter Debug state. + Debug tools can use this to investigate system state when the instruction at a particular address is reached. + + \param [in] value is ignored by the processor. + If required, a debugger can use it to store additional information about the breakpoint. + */ +#define __BKPT(value) __ASM volatile ("bkpt "#value) + + +#if (__CORTEX_M >= 0x03) + +/** \brief Reverse bit order of value + + This function reverses the bit order of the given value. + + \param [in] value Value to reverse + \return Reversed value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __RBIT(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); + return(result); +} + + +/** \brief LDR Exclusive (8 bit) + + This function performs a exclusive LDR command for 8 bit value. + + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint8_t __LDREXB(volatile uint8_t *addr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); +#endif + return(result); +} + + +/** \brief LDR Exclusive (16 bit) + + This function performs a exclusive LDR command for 16 bit values. + + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint16_t __LDREXH(volatile uint16_t *addr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); +#endif + return(result); +} + + +/** \brief LDR Exclusive (32 bit) + + This function performs a exclusive LDR command for 32 bit values. + + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __LDREXW(volatile uint32_t *addr) +{ + uint32_t result; + + __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); + return(result); +} + + +/** \brief STR Exclusive (8 bit) + + This function performs a exclusive STR command for 8 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr) +{ + uint32_t result; + + __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); + return(result); +} + + +/** \brief STR Exclusive (16 bit) + + This function performs a exclusive STR command for 16 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr) +{ + uint32_t result; + + __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); + return(result); +} + + +/** \brief STR Exclusive (32 bit) + + This function performs a exclusive STR command for 32 bit values. + + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr) +{ + uint32_t result; + + __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); + return(result); +} + + +/** \brief Remove the exclusive lock + + This function removes the exclusive lock which is created by LDREX. + + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE void __CLREX(void) +{ + __ASM volatile ("clrex" ::: "memory"); +} + + +/** \brief Signed Saturate + + This function saturates a signed value. + + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +#define __SSAT(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("ssat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + + +/** \brief Unsigned Saturate + + This function saturates an unsigned value. + + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +#define __USAT(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + + +/** \brief Count leading zeros + + This function counts the number of leading zeros of a data value. + + \param [in] value Value to count the leading zeros + \return number of leading zeros in value + */ +__attribute__( ( always_inline ) ) __STATIC_INLINE uint8_t __CLZ(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("clz %0, %1" : "=r" (result) : "r" (value) ); + return(result); +} + +#endif /* (__CORTEX_M >= 0x03) */ + + + + +#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/ +/* TASKING carm specific functions */ + +/* + * The CMSIS functions have been implemented as intrinsics in the compiler. + * Please use "carm -?i" to get an up to date list of all intrinsics, + * Including the CMSIS ones. + */ + +#endif + +/*@}*/ /* end of group CMSIS_Core_InstructionInterface */ + +#endif /* __CORE_CMINSTR_H */ diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM3l_math.a b/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM3l_math.a new file mode 100644 index 0000000000000000000000000000000000000000..755d769e2160e72750889ee12a5f8fbd4dce3754 GIT binary patch literal 3215920 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%0AiAD`!5Bm@ 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�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 z%0A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\JMvt(QZ(6UQjv$ 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%0A9~iLgYWQktBHE(S`+fn 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%0D|-nYjIu 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�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%0APG6T1Nl%7DafH7(hwOU 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�mQ6L7Wp9<b@3SxW$hkOVu1Aq(yB>+(J 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‏EN3=#+JsRq%Y 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∨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,)hX|CGfYPAb06_BEP`(kAHiOc(P}&hndq8O) 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%0ACTjqhJu)&X+r2l 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 z%0D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 E05cJew*UYD literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4l_math.a b/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4l_math.a new file mode 100644 index 0000000000000000000000000000000000000000..b1d6da7ee7d308baee1b6a46f8b01c7ea9444f08 GIT binary patch literal 3192576 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%0Df;ABRBYVbodoL!k2U@|WocLFJ{# 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�oe))G9bV%o;d3L^?P<BqnfrXw2aBuvoz9 z!L@?ZLuv!3ht>{G532*59y}*FJ!CF$dg$EX^ssrr>B0Ac(?jk9r-$ATP7gZ<E(Qq> zt_}eKt_}qWt_}kQt_BGWt_~pst_~#&t_~vyE(S>tt`3m^t`3z5t`3s~t_H~rt`4yR zt`4;dt`4&XE)Izft`3O_Tpb!SxH>EraCJzm;Odatz}2C(gR8^p09Oak39b&A3tSyK zH@G@%9&mN=z2NGQ`@q$q_k*j$j)9v&hJ*WrfB^Ri1qtpG1`6B_G8)_`gbcV(C|Piy zFmm8#koDj`ArioSLM4Lxgh>K-gKP%(39$n16KWOQC(IhSIb=GxPe@GQKA|y#`-H^; z?hct1+$W?qaG%iH!F|H&0QU)=6Wk|cE^wdFxxszH<^lH!z8Bml<UVkp(EGuC!j6H* zL4bpYLr{Q+Ls5c<!%%_efPe-Mhp+(;hq46^hp_{XgP;cwhiCu~hiU{5hiL-O0l^F& z4)FpW4)qEi4)X>c4}lII4#^2T9GWwDI4l?NoDf*S!y&zaheLY@4~O*u9uD3UJRGtY zcsO)#@Nn2Z;NjqZ!NVc{frmr?2M>om1FwS!2d{^q0I!Fl1h0po0`CD44PFmn16~hh z3tkUn2VMtJ4_*(^0A3H(2wo4<1l|Lp8N43i1-u^W6}%qi4ZI#A9lRcr6L>u|XYhJh zF5o>OvVzw`dIPVA_6}YT>jS(Vq9=GgWH0b~=-%M<uzkSm!T*BSL;eG=hyD*<4|@ha z2MG?o4nYCF4n+yR4nqaL0}>j19l{2D9m*Db9mWoP4w4>x9ijnz9jXz09i|C<2P8B2 zI>Zb3I@BxpI?NmRJR~~!IwU9Xb!g7u>#$tFcS2$XUx)Mtz7Fjjd>z&Y_&g*}@O8*u z;Oo%6!PjB?fUkr91z(5!2fhydAABA54Ezo<9Q-E)1^7=WO7NdBRNy}#qrrbd*nt0p zvIYMMV+Vc*Sr7gbq5=FTR3rFLm?rQakj>yfAzr|LLcN0jgn0wMhfD|m3CRikCp2g9 zpRioOe?n#j{|V_0{3o<`@Sm_g!0#b@g8zi<1^yGdH~3H3KHxtg`-1<3{0IIM`ak$j z*fR()C~ydXfr5m9fPsQQgMx;DfRKTJfRcrPfRTd$gQACkfJlIVfJ%gbfJuTtgJOn& zfLMWmfLeusfLVh8heC&dfW!m=0gV{~0u~DdIuuq22uN)Z5YXBoAYgSsfJ5<wfPl;e z0Rf#G0s=M<1UeL72nfi15D?J&As}GKAjqJ?At<0CAQ+$^AsAqwAlRUyAs8TJAQ+%z zAsArfAjqKVAs8SMAQ+$$AsAqiAlRUqAs8T5AQ+%lAsArRAjqN8As8SrK`=mLhG2lj z0>KWI6@md$8w3Nib_fPo9T4PDJs}t%b3rgb=Z0W_%>%&>)fa*RavuZ(^nM5i*f9t( zXmAJ#Xb1>RP>>LsV4xt>prIi&LC8R8f|7;M1S1C_22Bs42_gYP6I3FECYU4$HE3oC zO%N*(nxIx8G{LMvh(n`8XoAE9p$Qr@geF)l5bDraAv8g1gU|%69YPbV4hV5*o)DTK zb3tf=&JCdnHV=e4G+zi!kozDsLGOpq1Um*{1|1Gz0UZJ13knj#7Yr1H8+0^;C+HXm zUr@3TzF_1a%%JNbd_g2Y_<~A=@CB0u;Rf9d;R|8~!WYykgfEyi2y^Ik2w#wxAbde% zhVTW81;QOVD}*mdZ4kbowL|!V)d67+-4ntWWG)C_(77Re!RCQ*hwcmE3vwTXFX;Uc zzF@~7;-J7G5}+U;BA_TCB4DT>azH^t<br~Mh=8(%h=8$!h=Zbsh=6E-h=6K@h=6H= z$N|L+5drZ65drlI5drfC5f6n95dp~wA_AH-L<B4sh@4PZAtE5XK}0}%hlqgn0TB<y z6Cwh#7eoYfZ-@xkJ`g#f_(DWL{)32s{tpoWdj?Sl6%Nq=6#>xzMG4UWLj}<TDjK2} zR18D|lr2O9j2%QBR6RrkKu|S8G{7`L^nhxHXn=TuXn=Z!Xn=WxsE102Xn^Dd(E!aE zq5+l*L{F%!5Dk#tAR3^(Lo~qpfT)M+3DE%A3!(wKH$($$ABdh%eIXhk|3NfB|A%OR zJ%gBo28URHhJe@vMG3J9h6-W_G&IC6Xc&l1P__`8VC*2~py?qNpcx=GK{Y~bf@y-- z0nH4t3E~A}6VxljCYU#fd1!QqO^}=*HbHZS*aXW3Vkb0Kh)s~*AT~jJhu8$`17aSU zC&VVmUJ#q0dqZr3?E|qBnlHpA$bS%<p#MW`f<1${gARvyfR2Fp1w{$*3x*2f2Xr*V zFX$MEUr@FXzhLYj?x5=-9-tc_enB-t{DNtM_yOGv@eASw;uq8_#4ngPh<oUCh+mML zAbvq}hWG``1>z@kR)}Aa-XMNKdx!W1>jUB*x+lah$X*b?pnF67g6#wG6S^<NFUWro zzo7p^{DM7$1cL#Ggn)s7goJ{GgoJ^DM1z5b!~_Ea2?-?&2?-+y2?j$C2?4_Z2?>=5 z2?>(~i3Y<Ai3x@U5)x_^5)x(&5*!8{5)uXzBqTIuNJv;LkmxX2At52PK|(@nhlGUH z0SOMn6A}_K7bGNfZb(SjJdo%xd?6tr_d!BJ?}vnh9fKr;35TSBiGXB;f`nv*fr4a% ziH76^69dTzB@4+2BL_(aQx8c2(*Vf`l?cfQlLW~I(+tT8rUjA_Y88?ZW(|@YCLNLz zCKDthG-gOfSS*n2Fj*lPA+<p=LTiU)gw+8_4$~8o5i%DfBXn*^M%X-%>@a;H86o#U zGD7c%WP}}q6oUnalz@eR)C>g)sTl?eQVkXwQWGo;q-H2tNX;;EkYcd(kP@&AkeZ<q zAvMD!L8`$rLu!I$fz%AO3aJ@p4N@Ey9a0h&6QpKn%#fO4u|TTBVujQUiw#mUw020% zusR^cVR=GohRg-289FzlX4pKC>actvHAC)$)C|2JQZwurq#0~Dqy=mQq;DulNZ&9} zkZ!Qike*;;Abms0Li&c0gEWJ!hqQogfb<QO2<aOp3DOO=8PXGM3#4zTRY>13Ymnx! z>5!JNnIL^bV}|q%iv`jhHY=oO*ldu#p|wN$hSdRS4%-vbH)JkI-_W@seZ%H~bcgK= z=^Jt%q;Kf`kiKEZAmd=bAroLAAS0nDAtPa^AalS#L*{~kfsBN*g^Yx;gN%crhfIKB zfQ*D{gp7n~g3JNK44Dgt1u_!q6*3a$4Kf}E9WoIH6J#VbXUIrcE|584utMgB!3G%# z?Hw`_)(2!f3{S{N$X<|<(7hoeVf#Slgy9Pr3Hc8)68b-6B<vYv9ZWc6155;DBNQcM zBMcQ}5144kUNA9`jZn6bjWBkQbujgi4KNLmjZlq{jWA7+Jz$z4d%?6oHbT8ZHp09? z*2APjHo|0rY=q_v*$B%8vL{Sd$lfs7ARD2*LpH+tfUJk<3E2qK3$hWqH)JDhAIP3C zeIXkm|3NlF|A%aZJ%gNs1&3UKg@D`)MG3hXh6-{AEHvaUSQyC7P_~epVeBC1VCf+j zU>P7cLp4HfhG~M_0m}@z3zh|PGt?{OW|%j~d02GFMOaLbo1r;FZieLoxf2#E<Zf7O zkei{sLvDuk0XYxL6LJxj7vyH>-jJJN`#|o5<qNqP@*m`8=>L$LVb37%V8bCFU?U)Z zLs3HhhM|J|0UHhZ3pNJwH<T^pZx}nsJJ@>22iOM4-%yQ^zhRmnf50|F{(^0R{0;RA z`5Wd9@*XxF@)0%@<Zo!skiTKMK>mcy3i%s08{}_j?~uP?eL&vB_Jn+d?FIQ8x;Nx+ z*glXyVf#Y<hV2LW8~Q)wZ`gAvG$;rtC@4rMC>UrcG-wzoC@5JdC>S{?FerK`98d^Q zP*90bP%ueQ5KzfbIG|CWprBTvpkUUa&|ok@K|y1Nf`Y{Y1rCE13Jn$;6cn^}C@5GR zP~cEJp>V+9f`Wq14Fv_82MQd9FBA?~d{9u(`=Ov<$Dqid!lBrpD4-~yBB7XIprELr zqM_KJX`q;(WTBW~<e<o)>Y;c*F+edvB|<U5BtbDiB}4ImW`SaYT7_bQS%V^nN{3>D z;RMA5jTwpw77G+POjam1SZ+{E(AuGxV0A!|L-mB>0mBQ52|70v6KozRa+tnQJYe}j zF+uN#VuBrm5`zJUQiFkj5{H3=(gFhoB>@8sr49`Pr3FeBN(+n}lpG8^lnxjKC@oNl zP+DM;pcG(`p>#r{Kxu(mh0+4E1|<c94y6u*2}%nzW+*MNSfC_futKTBVuR8GtsP1W ztPUt87@SZ#VQ@idfzA!31vU?qBn)3Dov`?zv_S8N(gHgMWd=hI<px6mWe!6L<p%}| z$^wQO${m^p$`Xba$`6bjlpPE`ln)pNC_hk%P<~*Npd4VBp?pHKK>2}Mh4KTl24xAA z4&@HR3Ca&NW+*?fSfDInvO>ATa)a^%tsTk_tPUtksGd+hVR%9LfzA!(2R09sB}`u^ zpRoL({6O!A@&h{#l?D|76$KRu6$L{Ll?ELH6#+vF6$N7l6$Vugl>;gPDhjF*Dhj3v zDgvq*DhG55R20-JR20lRR2obss3>U8P*Jd4pyFY$LZ!iGgNlOo4iyFK11cP<CsYoY zTu@Qay`iFD`#{CR@P*0&n-3}q`ae_@>^W2$R0UKOR3%gs3^i06bPZGk3@ua>j6GBj zs0OGes79zJm}aOR&@E6+P_Ix;Fz--pFrA>9pgBV|!E%ABhsg@n2HOp)3EDeU6Rc0D z9x%P2nxK0_HNp0Qs)y+d)dRL4R1@@ns3zDms4<vus5O`fsBxG`s4Xy5P!llGQ0ve! zP?IpRP+MT^pypuWp?1I|K+VG>LT!O*f?9w{hS~|80<{I|6>1C28`Km`I@CH$Ca5jY zoT0YBa)DZe!3wnwn+<9Uw0Ed2us)!cU~)q3gvkZ91-duX7T7*ei!gklcEaX^+5-I_ zY76Wc)EP`U)Ei6%)HzHg)E^iss0)~CsCVcZs7shys6Q}vP<Jr(P(NTApzdKBq5i-$ zK|R1UL;Zwqf%*gW3iSu(4eAP}9qJvX6VxAQ&QO0~xj;R_WQBT%?FRJ++B?)ASRYVN zFg>Au!t{dr1Kk_y4{RT(N0`1)KVkbp{ek`u^#}GG8VVW$8Vwo}8X5)~8WS`OG&(da zG&GDHG#GR|G!%3KG#YdwG&D>SG&poJG%jcqXmsdQXlR&qXiPAep`l^1Ktsb|g~kMn z4H_C+J2W(`4rmDIoY1&na6v;u=Z1!c%>xYyofjGxEIw#x=>5>puw&3<(BaVJ&=JrS z(2>y0Fi_A`(9zJGplP6a!N5W@!^lC?LB~TgK_@`-fKG&FhDm~^hfap(1<eA@6FL=| z8D<Td4LTi~6AUM4YUs?+%&=IXsbR80bAsgt%?zy_ni*CHGy`-_XkIY9pqZg_Lo>tX zfo6ox3(X6bA2c)cerRUcF=#PZaA+x52xv7}NNBAvP|)JA(9qJbFwp9-u+Umz<e<f1 z<DsQs6QI>#6QQ-jBteVACPPcZra-I1rb26lS%a2<MTgc5g9%y_EM{n}uvnlaVX;DM zhQ$W085TRVR#+X-60kX;b;IC-)(V{)S}SZGXi3<-(7IvqL2HHH53Ln;4B8GB9NGyM z0@?>GB(z@`C}?|FXlQ3x7-*lcu+V;C<e=?f<Ds2k6QF&-CPMp#NrJYAO@?-cO@a0a zn+ok0W)0c_79H9%3@2z`u$ZC!!eW7TgvAQ&8I~KgZ&>WmeqnV$JHY0I_6@@e+Anl& zXuq&|pdDfJLi>j02kjSnKeS)iap)-M2<SBENa$!7YUoVRG0>S{XrZHF?4ZM->!G8d z8=%vm8=<3NnxMm>o1t?-r$DDew?aq5yhCS#$qXG0%LO_a1}k(X*lf_ru-KuaVSPYH zK=*{s1(ORp8oD=hG;AN}Na()MxnT1_M??RIj)pylu7a+BZiB9bZib<T?gU)}-3x{m zx*5hEx(T`gx(9S4bTdpdbT8-@=$_E6(9JOK(4Am9LpQ^6fo_J$3f&2|8+0>lcIakU zpU}NvdP6tE_JMAO=?mQpwjXpe^nd7P*fZ!cSaRqoSPJMhSW4)vFjUavu+-4gur$!? zu(Z%yVeFvCVC$i$U>l&<U>l*g!ZbmT!!|=t!?r-L!?r?ig?WRXfMti?43i0Z6D()w zt*~66Ct<llZ-&hVy&0A}^j26O&=asdp?AaNg5Ct%8+t2jALvQgzR<g2^FeQg{tvws z_6+(CmK^#CmIC?*EG6_`7%J#{SZe5JSQ_Y`u(Z&BVeFvqVC$iuU>l%+z&1kvg=vDm zhi!&_hHZiV3EK+&7v>H60hS&5GfXGwU$C5^|H5*CeuU);{Ta3!^lw=1(0^flKtI6t zg#HcF3;GvqZ|J|UeV`v<`$GSQ?FaoEwm<Y=*h?4~7+4q>7&#a)7<w3R7zP*!7)BTv zm?Rh|7-kq~7#0{vm{b@Tm~|K|FqmOrV6nnrfyD-c4vQTI237|Q8VpYuJTSOmFv0MK zfq~5fgAT(N1`jMg7<5?vFfg!VFk~>{Fyt^1FcdJ6FqAM+FjO$nFw`(HFf=f+Ff1@~ zFk~?GFyt@|FcdJ2Ff1@hFjO$jFw`(DFpMy%Ff1@@Fl;dCFkE0b!El1f48sD81%@3a zD-0J{ZZPby*<n~<b-=K}^n~F9!wZHJOm7$#*gP=oFnwY8!19A(hwTr;0y_pH1`7_O z1`7cr4hspR4hsb%0SgVI2^I!M5*8Ll8;l%`94tJH4p;;jd00dkZ7@kN3b4p9x?oXY z6k$<ew85;wNWr4RXo1B9BMplgMjI>^7#UcsFj`@;!DxoX4x<fL2aFOdP8dC~xL}lF zal>eX%>$zXix);OEIt^`u>4`P!H&V0!IHzc!BW7O!&1Vy!&1Rmz*56_f~A46gr$Y? z3`+-N2TKp*1C{~C9+nZtA50RA11vL)FIW~BM_5)Ee=ut>R<P_aUSK)FSi^FL@dt|q z#xqP-7_YG0U_8TShw%ri1I7uKCyXChUNFwEykY#o=7I4H(-+1sEI$~}u>E2D!A`=& zz{J8t!qUNn!PLWq!!*D|z%;_dz%;=`!8F4}!?eIe!nDG~z`Vm`fyoRL1IraA3v4!+ zoUqtoVqks1q`~xr$pe!MCKF6=m>AeTFzGOTVe-J{gUJcYA0`I&5~c>G7N!xF5vB#E z6{ZE|9i|IRXP6dPt}tC-yTSB?%?{H7>l3CAOmCPL*uF4*VEe)JgzXR00(%BC1{)5u z1{(o04jT!x4jTnC0UHgo2{s015;hiQGi)5p9Be$y4%h^kdDujlov=wT3$V#ByI@mb z7GYCiw!yr?Ou?qZY=O-LGYy*=W*aOQm>JltFk4}>!R&^`4zmr`2h0*|PMAHgxnP!I zbHi+d?E|v{n-^v;Y(ALXu>4`R!JfgK!Is0k!B)VW!&bt)!&bpuz*fV2f~|qMgsp}7 z3|j|t2U`#G1GWL?9<~wYCu|eU18g(QFW45CN7z=Fe=u(_SFr6cUtl}IT*G#T`3K7d z<_5Ma%vacMFu!55!~BEw0rLdg6Xp+WFPLZ8-Z1}Q`@p=w_J#Qi+Yjb9Y=4-4u(z<7 zVc}rGVCiAOVHsc{U>RW{VVPi|V3}c|VOd~dU|C@?!)ArW28$gQ7FGu=8Z1v(bXZ=n zm|%Is!ouc(#RAJ079T8rSXkJ7uvlTqV98*^VaZ`5U@2fDVJTswV5wlEVX0wbU}<1u zVQFFGV98+XVaZ_|U@2f5VJTsoV5wl6VX0wTU}<1mVR^%*!Lq@o!?MF>g5?C88J06_ z7FaH@Sz)=sa))Jw)dtHIHU}&lY)@Er*j})lV0*)|!sdbH0^1jsA1r@ZR@i;8Tw%*$ zC153BrC=ptWniUX)nKJzHNncjYJru7)dnjED+X&1D*@{OD+TKaD+B8Us|M=~s|nTx zRtu~vtTtG8SS_%cVYR_(h1CYD16CZ?C#)o_FIZ_<->}+Y^T4XZ`i0dD>kn2dtbbVT zuw$@hu;Z{6uoJLWu#>Phuv4&Zu+y-fU}s>xz|O*YgPnslgT05ffPH|qf_;RwfqjB? zgMEhe1p5N(1@;xz8|)jbIqW*DCF~|xYuL@Owy;}Z-C?)FdWPKw>lJo8tasQQu;#Eo zVJ%^Q!CJ%qhV>7d2i6_-FRW+Sf3RL*|HJx+orTQ|8wVQ(TMru!+W;E@+Xx#8+XNd0 z+YB2G+X5Q{+X|Z*wkvEl*zB;`V0XZ#!S;krhwTNM3AQ(EENmaxEU<lH^TFnW%?jHe zHWv04wli!iY;V}Eu-#z0!*+xH3)>I29Ci(MKWr=P1?(E^B<wou6zm%8H0&nW8Q68$ zS=i06bFgEu_pnp253p;nkFZ-{pJ2yfpJAtAUtrf^UtzbxzQb;T-3+@Gb_eVP>{r-r zusdOAV1L1Gg8dD<4fYT0B<x?<S=fKDn_<sk-(dg4Zil^qeS^J(eTTh*eS^J*{RDdh z`wn{x`x*8g_5t<*_6hb8_67C{_6O`U>@V0C*gvqZu>WA+VZXqBhW!fr74{qKZ`gmZ zKVkpC{)PPqd**uKTEptN${FPkN=-_p6#XwK%m0?!lp~hCH8UoIC;dojONvjjOw#9s z3-Mdy7Q{}B>4<KP>WG{WF)w^W*on|5A*><V!J$FTf!hM!_^bJ+_$~8&<748}=zYOU z*{j0yqKB?WkNaD<K(`&Pimtsbf1Goi?>mJ$opE$?Jmlcu0NOhST0;h1hiVI5&uYgF z-Ip2HoC8{4Yd7O)qCIG>G<3bMJ#^hLeE%VI9kV@jJv3M?NDp*<Hh7OG$V}*ZaeL^x zb9<28AUA;4z=GTWT1yLZ187YyNIi6YKgc}LUJa1>`$291tyu=S;WLZre$X0d&>Cux z8=(6!>}MQJ1nn(=?+*g4F$b+R2dz~HxdF819pnbs{uwBLFI0XXR6S^YF?fFo)VzIA z^Wpn8p!V;Fx(Bou3gkYJ-5~dZ^~N>l!1ozI{Rdz74_Uv{0OEu90)gBHas$Y%AU8n6 z4`d!F4nXGHgWLe}E6C3vzk}QW3JZ`MKw)#sl5amK>_L0mpz#Ot4=4^m`*rL=ZUBWf zD9q8;4>)KrFa#JdFeF$oFcdg2Ffe&AFbD-OFepVZFc>8;FgRr}Fa#AaFeFtlFcdW~ zFtBtmFo;ZGU{IOCz+kd~fx%@314GCL28NU!3=Aa)7#P@2FffQ+U|>+Y!N6elfPum7 z1p`Ca2L^_;9}Em-42%pM9E=PS0*nkA5{wKM3XBXM8jK7P28;|D7K{uP4vY+39*hi9 z0gMb<5sVC035*P08H@~31&j<?6^sm34U7yt9gGYz6BrqEW-v0?EMR2tS;5E<vw@Kz zX9pug%>hORz7vcLau*mG^lmUR*garm@O#0?5ch$RA@2txLmdZ`gMa{&gMtK;gMk8* zgM$W>Lx2I3LxKg9LxBgAgHQmIgHi;OgHZyLgHr~RLr?*eLsA8kLs0{h14{>!gUAFX z2bCF24kinj99&i~IfQIra!A?1<WO>e$${+zlY`g=CI__}Ob%ubm>k?*Fgb*MU~)+N z!Q@cJ!0f=m!R#O*!0ezQ!R%n6!0h0m!R!!W!0eD=!R%1s!0f=~!R#Ov!0ezE!R%m_ z!0h0a!R!!K!0eD!!R%1g!0f=&!R#P2f!RT42D5|B0%ixF70eDX8<-t(b}&2C9AI|f zJHhNAcY)bK?*_Aj-2-L^zZc97aUYl+@_sNo)N!yh2net=C`hn07$~qbIB2jm1Q@V1 zBv`OC6nL;S2nDb-C`GU|7$vYYIAyRj1QoC}Bvr696m_sPh)iH<P?^EfV6uRv!DR(Y zL&ye}hLjyF4J8Ly8rV*-G>BbbX;8bt(qQ(0rNQk5OGDTPmWH$+EDdE0tPLC-tPK(Z ztPL6xtPK_ltPLI-tPK$ctPL3!tPK?otPNZqtPN5DtPNTbtPNHPtPNfntPN2GtPNQe ztPNEStPMOJtPL^~SQ~U^ur}B%U~TYO!P*eBfwduL2Wvyk0oDe-6RZt#7g!tgZm>4k zJz#C{d%@Ze_kpz`?+0r`9S7S10RgrH3KDDw3>4T7IB2jP2rytfkYK@fpumIefKUM2 z0i_7G14apK2b?n44g?jj9Z0HRJ5bcYc0gnT+X0msYzIshupMw&!FC{I1KWX=9c%|m zPOu#iyTEop?FQQcvj=Pk++MI92>ZZxAnga+fied60~{Re2P6d84`@iRAFxnhKj5Lk zejvht{Xm8V`+*7v_5)lV><6R**bit$uph8WU_aoM!G0jBfc-#L1^a=j2KECy9qb2W zCa@pSnZbU*W&!&FpB3x}Vm7cJ$l1YupymMk0lpLL2jniWAJDtOe!%Vl`vJcf><8jL zuph|#!G55QgM&d(fP+C%f`h?OfrG(OgM%T^fP*2?f`g&ZgM&dhfP+Cff`h?0frG(0 zgM%TsfP*2qf`g&BgM&eI0tbWY3=Rg<1sn{nD>xWJH*hed?%-f3J;A{seu0BQ{RRhv z`2!9H_ZJ)t;U72{(tmI;lyh)0ND6Q=Xi9K0SSoNbcxrGmL>h21WLj`CR61}naC>kv zNC$8-Xh(1|SSN5YcxP}jL>F)}WLI!9R5x%k@OE%A$WGv7(4E1_V7q{m!FL5GL+l1l zhTI*T47CS18Te0dGRR-xWYE9C$zcD0lfnN5Cqw)PPKNv+oDB6GTn>T)Tn>s7Tn>f` zTn>&JTn>Q-Tn>pATn>dETn@qkTn@?+Tn@$wTn^3|Tn@nnTn@<<Tn@z@Tn?fWxExex za5<PR;Bs(X!Q~LTfy*Iv2bV+X2`&fm3tSHBH@F<kA8<Lizu<BR|G?#t{)5Y*oP*mz zQh?h*Q-a&UQi0pSQ-j+f(tz6`(}LTf(u3PUI)K|jJA&K6I)U54JA>OHx`5juyMo)H zx`Eq)w}ab3b^^D9?hI}R+XdVXzALyLVmEL*<nG{hs6D{#z<+|<LH+`_gZ>R}2m1%y z4*oB=9pXQ5JLLc1cBtpzX%H0PX;75lX)sjaX>iowX$UmnX-Kr-X(;sIX%G(JX;6;f zX)sRUX>iWqX$UUhX-KZ%X(;aCX%L;j)1W$or@?dqPlM|Uo`%p3JPoNkcp6Gi@HB{D z;Av35!P8*=fTzLz1y4ix2cCxXA3P1^9J~#Z0=x~H61)wT3cL-T8oUjW2D}ZK7Q79W z9=r|G0lW>`5xfo73A_#78N3bA1-uQ}6}%1A9lQ;)6L=eRXYe-IF5qqOUBTNByMebM zcL#4n?E&5f{u8_n@)vj;^l$Js*gxQH@PEPE5dVR<A^!(&Lp=xI0YL%21Bw!S2S9WC zjv9Oi0uA^MBwFwtDD>bvARNGVKskc%fN=uf0p|?91HlD+2a+rJ4itCr9T1(scR+Op z-vQGFd<R@t@Er)<z;_^Z2j79x6MP56FYp~uzrlCF`~lwq_ZNHz!awjGNdLiipqzvM zfTRHb0Zj@11C|Q>2Rt?S4@4U9AIP-eKTzqxe?U5b|A2M`{{ia+{sZ0_{0E{7_zz@P z@E@q|;6ETcf&YN+4E_VQ3-}NCuHZiqyMg~e?hgI~wI}!w$Y0<;pnrq^fc*ph1O6}g z55#}qKal@}|3JNf0EdEv0EdBs0EdHy07rm<07rs_07rp`0EbY30Ebe90Ebb60EbhC z07p=P07p`V07p@W0Efr~0S=WJ0vsj_1UOt)2yldK5a3AJA;3{`LV!c;f&how4FL|b z2Lc>!F9bNkJ_vB6{Se?N;}GPK5D?_hkPzgsP!Qzs&=BN^Fc9R(un^>^@DSvX3J~Pb ziV)<mN)Y7m$`Is;DiGwzsu1L;>Ja3RnIOoaGeeNWW`Q7w&k8|~m<@s)IXeV7YEB4p z$XyWR(7PeXVfR3g!|#P4N8ATNj=Ud&9CZRh9tsjd9tH|R9u68p9sveI9tjpg9t8nH z9!e2H9!3d59!?oT9zg{{9!V8K9z`8O9wHNjJXB@~d6+B^@^D!p<Pow#$RlNkkVnZ0 zArG+&LLO>2ggne12zj`@5b_B7AmowuL&&3yL)b$?K-fb=LfFGXLD<7XL)at2K-eS0 zLfE6iL)b$qK-fboLfFG9LD<79L)as#K-eRzLfE6KL)b%Rg0P3q3}FwO1;QRaD}+5_ zHVAv<>=5>-IU(#JcR|=g?}o64-2-6{zZb$DaUX;|@_q<=)Cq`mC`gEO7$}HzIB1A; z1Q>{PBv^=a6a<KLC`E{L7$t~wIAw@*1Qm#MBvpuX6ipE6P?;gpVX{D^!)1j?N5}?| zj+7lD9VI73I>auBbg11B=`edB(&6?(q$BKuNJrWak&ZGB(GCd#(GCp>(GCj*(GCv{ z(T)fM(T)rY(T)la(GIBq(GIN$(GIHw(GIT+(T=DB(T=PN(T=JP(GHmjq8&OjL_2I2 zh<5m_5bcQBAli|$L$ssjglLD{1<?+@8=@U{4@5isUWj(YeGu))`ytv<Cm?o0K|<_= zfr8ix2Mw_k0S00x5-h|{6a<K!P>K*cVU!?t!YM=SL{Nd)iKGg#6GaomPN>WfJ7Kaw z?1ak-u@fO1#7?B_5Ia$FLF|Ou4Y3nu55!Kmy%0MQ_Cf4K+7Gc4WgOxsBm~4yXh?{k zuuu>`;h`aZBEmrYM23a<i3$(#6H)=<C$u8OPgo_0pYX~MKM_?Rej=+v{6tlU_z9T_ z;wN-wh@Y@oAb!GUh4_h>4dN$qc8H&-IU#;R?t=IUy&K{u>>h}p@OvSCBJP9uiM$`; zC+Y+wI20u$I1CjeI2<)3I06kMI1()+I0^$KIFutKIE)h{IGi&iID!i#IFc(QIEp7o zaH!6Z;4obv!Qr|>f+KW;1V`!)369bW5*+F`Bsk0;NN~8nkl+aaAi<ITLxQ7RK$1gK zLXyK$L6XB$Ly{xXK$0WVLXxA>Ly|)}K$1f{LXyKeL6XBeLy{x9K$0W7LXxApLy|*w zf+UCT3`q{#1(F=TD<nB$H%M~i?vUiDJt4^<e?gK%|Ar)o{R2r3{}+-R@gF2P@_$Hj z)C)*?C`w3q7%E74IBH0F1R6+rBw9#$6b49nC`U+n7$-=1IA=(C1Q$qoBv(jz6i<-y zP@N&=VY)!d!*zv}N9YDAkJKGf9;FwgJk)PUd6++t@^F74<q`ft$|L=Ult;OMw1=jI zw1=gFw1=mLv`3_Yv`40ev`1xtw1;+tw1;(qw1;<wv`2J-v`2P@v`2M^w1?~jX%F2Q z(jK-8q&<9BNPEO?koL&kA?;CnLfS+Ag0zSJ4QUVi2htw?FQh%<KS+Dz|B&{m7m(>t zl#uB#RFLU#)R5^2G?3{?w2<j243Ozij*#gvPLSzv&XDN{E|BR+u8`>{o*>hqIzy(z zbb(BV>k65U&<!#jsXJskN-xNCsNaz3Fn=J^;r>FVBm9F*NBR$$j&cFn4owN!4od~u z4o?l)jz|O9j!X;Lj>-Vp4($lp4(kNj4(|-vj_3l}j_eBAj_L`r9lA4QJ8T!ocKEK4 z?TFnV+mX9NwxjlhY=`^>*$(|1vK{shWIOy{$achkknPC-A=^<eAa_DhLhgj2g4_v5 z4Y?D626877E#yuV2FRUIj*vTHoFI3?IYaJ5aDm*3<O;bH#S`RCsLqf(VY)!>gzE~q z6QLXAPNeRTJ5hQ;?u7acxfA9O<W9K1kUJ6nLGDEQ54jWN0`ey`CFD<7D#)Mk)Q~?B zX&`?h(?b44Wq|w%?Fji3)(P?_yffraL>I`P$gYq-Q9VKagzgOa6SfQFPx!8oKM}h@ z{zUE$`4hDl<WK0|kUwGnK>mdP3;7fAALLKu|BydXFQFh{pr9b&prIfTV4xt7V4)yT z5TGES6rmtsl%OEsl%XIHRG=V`RG}bHG(kZ?Wrl))$pQrdmlX;EAsZ9~Qg$c^lw42{ zP`jZZVD>;k!0m;CK-dQbfwUhA0%Zb<0vZyE0u~C20v;NQ0ucs^0vQ&H0u=#@0$LG@ z0#*r%0$v%40#OBu0$CM`0#y?f1$1U83fL@A6!2N0C=jzjQ6OiBqCm|BMFG7ViUM{I z6b1ZVC<?@VP!!1fp(s!%p%h@CpcLSsp%f5cpcIf`p%hRMp%h@0pcLSgp%f5QpcIf) zp%hRwK`B6GhEjmZ0;K?#6-ogi8<YZ4b|?juTu=&7yP*_d_CP7X?S)c6*axM6v>!?V zWdh0p8WPF@77EG%9vaF45eCWu85YU`6#>ctS`o?tRtd@hUKz>(Q3c8YSry6wRTGp0 zbY>_A*ep;E@L8c85VJu!AZLeiK+Of^0KFT^0d^0R1N>en2gH3)4#@kV98f2rGQmJW zWrBl-%7g#|l?e$JDiaDKR3;cDs7!FmP?-=^pfVw;LS;hH43!Bc3sfe!tWcQ{vO#4+ z$_|wYB^OjCsNGPRVD>;|g4+v~31J^pCZzpPnNTL6IzdB1b%KS0>I4rB)d>*>suMCS zR3}sfs7}y|P@Q0vpgO@TLv=z_f$D^;3e^c!6I3VY%ut<Rvp{u%&kEHEF&k7T<m^zL zP;)_bg5C|)33d-uC-}Wkoe=jybwb_`)d_VHY8MO?)Gjz^s9gv!P`i*|p?0AlLhXW4 zg4zYA47CeE1!@<PD%36%%}~2wvOw*E%L=s%Asf^#r0h_;P;x`<g4qML3vMseE`)th zyO8!n?LwJ=`UMRM^$QjX>K8mT)GtIBs9(siP`^+SpngFsLj8hOg8Buo4D}091?m^F zD%3AjO;Ep}GeiA?%>wlcJ}cBO#B5N%kh4SmLd^yB3wk%yFW5a$zu@;m{X*Oa^$U4F z)GyRYXb2c8Xb3oJXb1!vXb2=)Xb2QWXb2c5Xb3oGXb1!sXb2=%Xb2R~&=4?PpdsM8 zLPH>QgN8ur4h@0Q8yW)U4>SbaUuXz~f6x#}|DhpJE}<!4sh}y~si7$lX`m^PX`v}l z8K5bk9ib^;ouDb;ouMfZU7#tDU7;yZJwa1IcZQ~b?E*~!-xZnyu^Ti6a(8G7)LzgO z(7&N6VE;f<!2gA&K>P<yf&3qu0`(GF0fq`%0gf740f7cu0f`n`0fiA-0mcbh0nQm( z0l@`Y0m&6w0mU=40!$ZZ1-P!z3JBex6_C0^E1>j-R)F~ftpN8IS^?o7v;xw9Xa$r@ zXa`s-Xa{&|Xa__ZXa{6kXa`hAXa`s)Xa{&_Xa__WXa{6hXa`hJ&<@a@p&ekmKs&&9 zg?2#f2JL{{9ohl47qkQPZ)gYDKhO^Ff1w=^|3Nz-|A%%!y@bvLLj|1)jv6`>0u6K~ zBwFZ9D2&jVV4R>c!8t=`LU4i3gyagH3B@yXCYUbJnc%uYXF})(oe8NsbS9ME(3xQV zKxcyc3!Mq!A9N<9|InFGE}=WYQbBiur-tr?NCVvonHIVeDkF3!SSRRC@XpYk5M7`< zA-h6%LiG&Y3APJ#C-|<=oe;Z0cS7zC-3hf9bSLQF(4AoaKzD-w3*8CvA9N?=|InRK zFQIqAP(km4qlVsvKm)xCi57Yn3M2F`7$@jmaL&-X5L}>lA-O{DLh%f}3#JS7F1W7H zyAZlT??UPhy$hu`^e&h`(7WLNLhnNO2fYjFKlCn?OXy#)RM5ZRsiA)%(m?-0riK26 z$_V`n)(QF-yfgGKL>K5^$ga@8P(4Hcg6#tR3%)D#FT`%pzmU5_|3d8z{R{RF^e_0o z(7zD>LH|Pj5B&@E3I-Am8U_*p1_lxd76uXp5e5=Q2?i2Q83qzT1qKpH6$TPTGYlk5 z78ppltT2!W*<c`%vco{4<c5KS*#iR!w-*KyVIK@6(ta37lt~y$SST1ucxV_(L>L%K zWLOwVR74m`SS1)rcx4z$L=_lHWK|eSRLwAyuvuUz;j_X}B4&f3M9vOFiJBXR5_S&^ zCH!6(O2mCIl*s#GC{d?i6ycy@6cJ!x6p>(I6j6|16ycO%6cJQl6p>V66j3z8D8gic zQH0A1qll0VMiD7Hj3P>I7)6*pFp6+{VH6Se!6+i_hfzeCgmHw0f^me0hH*rMfpJ8J zg>ghhgmHvbf^mdbhH*qxfpJ7ug>gjH4C4r!1;!CRD~uyzHW)|b>@bd~xnUe(_rN&9 z?}c$h+y~=`ydTC9bqXdk95hU31Q?jiNU$)OQIKFV!zsgLMo@vtjHC*a8AS_BX1J^{ znGv$VWJbyklNlv9OlFupFqz@@!emC+2a_3TKTKwnNtn*CP%xe0p<y~B!oYM!hK1>j ziU`vgRtcsvyfRE@L=~9M$f_`%Q8mMKhRp)g89pmaXT)qUosqM{bVkh$(;0RTOlSDL zFr5+i!E{F657QZS3T8JPG|X-U7?|BiurRw(kYIMhDZ}hWP=VQvqzbbeMGMSsxU4X{ z5wgMTM#>Je8zm3SZn(WLyAk%m>_*xTvm0d+<~J-9%x`#TnBRynFu##uVSb|`!u*C+ zg82=v4D%aN1?D%hD$H+G%`m@Vv%vg@&kFM!F&oTp<m@oNQFFumhTQ}68-6d$Z^V5t zzmfOD{6?LEg@mJqg+!o%g+!u-g+yV3g@kj4g+y?Hg+y|Ng+%cJ3kla1780QwEF@BQ zSV)vUu#j+nVIdLz!9pVahlNDBf~AC~hNVQLfu%&Ig{4Gggr$Uaf~ACahNVPwfu%%t zg{4IG3`+^y1(p)ND=Z~qH&{yK?y!`oy<sU~|G-kh|AnPQ{0B>k{2!JQ^$J!Ijv7`G zfd*C)i56B7g$Y&>&KXt_!39<k$rV-+#S5$=Tvu2{gl@2kNZnx-QTo6t!u^F+MED1* zi1Z&;5#<Wj5uO^>5s?Pg5t$a&5tRwn5#AZr5zz(K5!n^i5!ExSBWxE~NBFL=j)>i0 z9g(}kI->T5b%gx`>j?iB))Da^tRwP&SVz<=*vxR$u$d8PU^64p!e&Ncg3S!)44WCj z1vWF1D{N*IFR+>6y255g=mwh^sXJ_Dls>ST;r_yAM)(Jt8R<W4W|S+~&hXT*oe^nZ zJ0sJ=c1C4_?F{b>+ZoXXwllITY-dz2u$|$%!gfaN2HP3AJ8Wmv-mslv|G;*J{|nn0 z@gHnw<o~dpQLkWk!%@TTMxcS+jYJE(8-)pWH=Hx<ZUh(D-AJymyHUKr?uP3MyBnb! z>~5s)u)9(E!0v|o3%eWPAM9?V|FFAJu3&$|Q^Wp7q=Eg7Obh!Pl?nDYyff@?L>JiK z$gZ%zQN6(ahVKgd8?hVgZ{+T<zft?Z{)Ybx`y25e>~G}%u)k5S;h+#;;GmFT;h<2E z;Gp1?;h+#y;GmFH;h<2oz(K)fg@Z!K1_y<d9S#a54;&QSUN|U(eQ;1n`{AHarr@aH zq2Z_yVc@8cVd1Dyk>IG{mEoumRp6+QRpF>mwZKuqXN99e%mzn=oE?q|H4hvW{9ZUJ z#C>p7$ot`_P^aOP5MbbxkYM4IP>|u25LDolkW}H6P_)1)!DWS0LdXWEgp?gl2_+Al z65L)mC4_x&N=W<Rlu)MNoZzA1oDgB)oRDGRoKTVAoZyw=oDfyuoRC%FoKUsEIl*Uz zb3)7p=Y*Uc&IvUSoD=+BI48t?a8Ahk;ha#X;j$pWz-2*#h0B7143`B#1uhGcDqI#6 zt#DZovcY9R$_|$WB@bK{xV>;$5ca`kLD~<O1!W4Z3p_Mj7epAiF37NOT~LwWy1*;L zbwN~t>w>Hb*9BDzTo?GPa9t3y!F55-4%Y=W4_p`cy>ML+_rY~R-VfIWbsBCD0u0<9 zBv`mTD9CVo5LDpyAgRLbLD34g2O%5W9;EDWdr<Pi?LpWFw+CrI+#ZxExIggFaDNbC z;Qk=P!u>%-g8Kun4EG071?~^BD%>AbEpUI}v%>vB%m()dIXm1R)I4y1;P=A)LEH!T z2YEl-AJl1hC<GdKC?r~VC=_ORC<GUHC?r>SC={>oPzc@Np^&=6L!tDAheG%V4~6s} z9t!0eo(ho$o(h>3o(h!-o(kR>o(j<go(kC&o(k0qJQaLbcq+th@Kng%;i*vjz*E8h zg{MON2Tz6kAD#;J8eR#323`q?7G4R38D0s&1zris6<!I&E4&gyH+Uta?(j+|ec_c5 z{=q9D{fAdVxrTQ_q=9!rriFJxWrlY`bb)t5c7=CB^#bn%-xb~ou^YS-a(8$q)IRV| z@PFZ*5dXnDA^(SWLcNC1f<ObG1&J0u3koxQ76cdgEJ&{KSx~&fXF=!&p9QHqd=`|x z@L3T4!Dm7G51$3)8omo64SW}5TKF!g%<x?hUEsSQyTW%t^$Onwu^W6B<nHiYQ2W4l zf&UBN1@Rwz7v%r&T~M##_aM-~??Ix4--E&ozX!nueh-o>{2mmq@Ou!t!S6xp4!;Mb zFZ>>afAD*d{=@G<xrYCPNCW=|nHK&JDl_~aL>Kr!$gc2zP`$$cLF@+q2e~`^AJo3^ ze-Qt{|3Ur_{|EI30U8Mw0U8Av0UALC0UAja0UAXs0yIK41Zbq}2+$~b5ug$FAwVPT zM}S6|MxaK7L7+y4MW9ASMxaJiL7+xfMW9C2ia?E+4S^atI|4OoUIc2yeF)UZ`w^&7 zXAqQ;U=fs2P!N=nR1uU>v?3@YWJ6F!%8sCnk{3Z4VIP7r(tZSGlxYNKL>L5TWLN}e zRAdBaL=^;QWK{%bRILckh}jUFk+UN>qvl0$M%;(sjJzMg8FdCBD-tY1RumM3tVpT| zSy8khWJSu3kQF5_LRN%*2w9Q#BV<LHM(BzNgU}Tj7NILDGD25G6@;$Hst8?CwIXyy z%!bevIXgmE)Vv5?5%(c<Mc$9l6?Fz-FA^-mUKA9By-2DEdr`C@>_y6suoopC!d|5P z2zybc5&j~=ApAv!Mfi(~jPMsx1>rBUD#Bk>tq6Y+vmyLN&W`XGH7~+n#C-^Vk@q9~ zMV&!}MxsT8MqxpOMsh`jM)8ISjno|x8l@j1G}3=WXp|d7YGhhOYE))KYD5=AYGhYL zYE-X?)QH^>sgb)QQls`oq(=OQNR9j-ks9>|Q5lIAQ5l5=Q5ne<Q5nS>qB2r<L}iqI zh{{O+5tUJH5S@`}5uH(45S@`-5uH)JB03{>Lv%*&j_8cq7ttB<AEGnze?({08^o+g zw1`<zSP-)!xguso@rIZcsXJm;lzxa=k^UoQMY%!jicE{x6_o|CE3zwMS5$9^U6H#Z zc17)r*cI^~Vprt<h+R={5ceX{BJM?DLEMYvintfW8{%H1?udI)`XTN``j5C5<p%LD zGA-g?R2Ia)$gYTgQN1DlMedIH7quVaU*!LYe^GCdU{FwyV31UiU{JIn!60Qvf<eiL z1cS662?k{bi3S-Ki3Sw~i3V8}i3U|05)E>8BpTFwNHoa%k!Vn7kyKDnkyKE$A*mo` zM^Zt_hopkEA4vse2FV2(7Rdz_1<3_j70Crv8<Gohb|e?nd`K?H`;lBwXOXg@pdw{M z(T<c2B_C2Yr2R<QP-c+2A;ThdLq$RAhOCOz4OJUbH{|R{-B9x(bwl2d)D3kOX&(wI z(moXJNc&LoBke<(LHdUbi}Vi_1?eBMD$+kxZAkx+vm^aO&4=_4c|X!W)LCR06jo#y z6z|9|DE*OPP;QZFP+5>^kX?~!P`x43Aa_TmLG6c3gZv+v2K5$M1%(w^1;snE3QB)u z6_i_K7gSbc7gTS^F38=HT~PZWyCDBZc0s*G&W6H@oDIc0ayFFy$k|YCk-MR?B6mae zj@%8kA96S3|H$1?Z;|(*up;k6@s7L?r9bjMlw0I~sI18UP`xAnL+y|J5A_uV7DYP> zEJ}V9Sd>{5T2xdNT2$>Qw5a(}Xi>MLsG{UYQAL?WaYaQ%aYfaR;)<Fd#T9iwN_Lc4 zl<uggDBV%DqjX2jkJ24=7Ue%GD$0LU?I{0I^P~JnT}7ou^^Qu5+8>n`^*gF7YJXH$ z)c>g6QE&f&xn7|}xYqKyVfB>xag~~XXOwGXJ}C7KH7W77o>Js6=YN4ALs|ahuitVX z3pC|ey%Ed)rnWURJ~bvIHh?Excj}Q;$)_zTc3*vx{p)0s5^X*wY<_nkzBPPn+-vIv zu?v$Y#yp$R5goOnHR^ssM`ZEj2@w*)^TKy**$~F<e<HMD*OL&Hi>x92dD_7j@<W57 zHa7=;me>}ssPT>eqVsD0e$P_;WLGWo?Phr6BXGgQM~tD-`+da)uOrIJUejJxc&hKX z=<%;y*CSl4$6dDJt=rQ@fo_j-cDOz~qv-0gsn_Kf&mZTCvpLRNp4@j*a|w0YcK3|q zvBhqV%AJQCm>L}%VCz37@Oj#R&NPFbUkE?%SpT;N_zZLC`Gxk-^9${v=NH1)k?29r zFSG}pt*Rni2S0BadVZlj^!!5b+2x=!+Ro=$+kwt(gRZx*hn`<(FC3F#2Rh>odVZlj z^!!45==p{A(DMsHXT{k;&o2hAm4TjLXb(NV5Pse?^!!5b+2zGw^X;`<cG!W=sDqwg z2wqzQTB8xX^Cal}LVM`>h4#?%3qfb!fzQ8&o?i$$8_y1Uez6_&{9@3$5PRtPh4#?% z3+<mgXRr^}jkSlKUkEzC*dBBy-|Vj(_MkKRvS)FF&g=!Pr?CgE83CQ;3p&#ebha<( zjK7=TL_uf%+C$GTv<IC93_24KbT%;Pj6mr5h4wSkmB4F(pywCbL(ea?7oDPMpMKol z9(sPEJ@ouSd+7Ov_R#YS;p>N>=NH;T&o8vM?zaZ(fu3IoHVb5C!3{^S9nkX&!FGe( z06o9Z9^^KV8$oUbxtVFcFW3*z^9w;|Gungv2=Xh)&mg~p)+|BKF9e4TD2za1)#S}) z4?VvS9G0Lkg`QssKQA7-&ITM8pfe>waRWMI5_HxyD9%7<PlL{&wAr5lj??9wS>QN^ zo?mDOihIx+AL#jo;IsisBcQbMK6w-T{Cnv6g?7;M3+<ri7lP9sXsr+^ErQO}gq~jr zKW`s;exV)o{6cWr2BmT6`Gt0%wN{`!0LlxXJORoZiv;xH=lw&^FSLW6UuXx)TcA7! zJ--mNW(k}Jq30LcLeDR>g`Qss&by#I3_ZWl7J7amIIn~9JZS9~s0;w*eb9M^Q29Mj z^`P^M?Lp@sLd^r8T@E@Q5o#ak{9=&(;Iqs1_B;fgtqLjwK<5{O$^g*$#rDk(V&JpO zx2;wJonH(p1NK4v3ttZf4Uc`Gybn6x5gJ~g^NT@cz&_Y{kkIgjpBD*QqXt^5291w> z(D(tJUkoY(_Hl3)+Fz+z13JGLR0e>~F9wwXp!19Ey=3?8gU0_pXnFvhUkpkgptEj4 z>17`@{lL$|gr={3pu7({GZ&iv_QB56gr-l>`Ng0zU_Uhd?uVvl(D}vopz}GQ=^eCI z4O9l~hvtX<pu7({-xHc&_Cxc}erSFIonLGZIv*68-$3i&KxF{vEMd_71)%ebLHQGO zele&F0H0kBI)4<JpZ7!aH|YFgP#FMTyZ4#JbU(B_0G(e9Dg!|07lX=x{m}9Qbbc|Y z4A>7XUqI&<+cP|J-Ve(ApmlK2@(6yuDk$%R&Rm9;U-0u-L3tl^Ml&eydrAbu*V94E zL-5(<pz~cpc^`D%E42LF56b(X^I)On>wai?3tyK9%KM=6WI=f!biOPo?}N^p1?7Fv z`LodSd_S~&ho4sq%KM=8fzbK@bhb693;>;947&4TKeYbX4?7PRTEBqKF9wwXpml|y zGGIR_?}N_Mh1O5|q4gE${9-%M`Mc2i40L`ms0;v|Uktjl19W~ds0`Q-%KK;6RD;eh z2Ho+oA6j36&MyYt0Rle{7?k%xXM{uRTll&~XnhPizZg^ofX*)ll>z%fc^`ECu+Cxd z{RN=&i)}#X6NB<T=)7VM1_mYp1_l-h1_m|-1_lld1_mwz1_mAr1_nM41_!191_zc1 z1_!nT1_zD|1_!PJ1_z!B1_!<lh6bhy3=J$Z7#i3XFf?$iU})glz|g?6gQ0=%1j7NQ z3k(NXZZI5Rd%$pj;|0S3t`7_ccz!S(;NxIqU>0CxV3lBGU{_#d;M8Db;5J}n;I&|6 z;P+s3U=Cn(V2xmOU{7Fl;LKoj;4WZv;H_YE;O}5;V4lF(z&eAmfqemE1Lq3H2JQ`v z4ZJ%T8~9H!9$>z}c!2c=;{o;uj0ZShFdpFkz<7Z72jc;L0VWO>2__CU1tty-4JHmQ z111h03nmV}045KX2qq7<1SSuT3?>h*0wxch3MLP}2}~U<GnhKq7BF>itYGTk+Q8Jo zvxBLF?*h{amK#hb*d8#Q;CR7wg6jj*37#KJC-?-IIano_IoK7LIXE?#Ik*j&Ie0CY zIrsyZJy;`{J=hbNJvcL%J-7>)J$NgaJ@_Xucd*W2?qFZQ+`+kmxr2KHa|iDZ<_`V~ z%qLiHFrQ$5z<h%91@j5+56mZce=wimmtYZKQ(zI`&|neZGGGzlv0xG4i(m<0OJE7$ z$Y2TJDqsoVsbC4<o53=HZ2`*!juk8uxHhm%;Mu`4f$s*(1-1t)7dT$9T;Te^a)IXu z%LP6ORsnVeRsl{8Rsn7URsmiMRssG9)&TYd)&R~7)&TAT)&SlL)&Tw)tP|K5uukAy z!8(C^1M39d9jp`hZ?Ilqf53Wy^9Ab#?hmXNcz>{7;8$Ri;Lu=`;4)y7;IUwn;7eeO z;K*Q$;3{B?;HhAX;9I~pgJT8T46Y4qGkA8e&ER{$c7x*u+YPP{Y&Up*u-)KOV3*+3 zV3*)FV3**vV3*)eV2|L;V2|J~V2|LfV2|Kmz&?X>1^W!{4eT>`cd*akf53i&^9B12 z?houYcz>|p;Md?#;4<J);IZIP;LG4h;40uq;Hlt9;9J45fNKNC0-hZl3;14eJmC7k z@qp(C#{)hMP6ciQP6b{IP6hr9&IIlP&IH~H&IJAyoC~-&a4z88!MT9{1?L0q51bEp ze{eqFH{jCXvEb6+E8xoDso=`s+rYJgX9w2`z7Je4cz$rb;4|RX;I-h^;4k3L;H}`! z;NQT#f_De^3jPn=FL-}&zu>pvG2pA<Dd5||vw`mi&j&sWUIYFL-U9v|yc_s`@P6Ru zU|`^Y=06_j`C*{^#|FxO4h#&89t;ee0SpYR5ey8x2@DL(84L{E1q=-A6$}jg9SjW| z&^*YqfT4j2ng`iHdGG*31LFyX2F?o%4Xig98h9TtG%&wlXyE?9(7^tKp@E-+(SbvN z(Sb#R(SZkgZWxyVqXU}-qXVA@qXQ>2AMz$JIxs`?Av+`=9^jb3cz|UF;{l!pj0c!j zFdpFAz<7Xd2jc<06O0Eqq4|*a0pkH?Xg*{I<wFi81r7lw1r`Y=1s)A11ug?71vU#N z1wIcZ1<n8_1=a{A1>OWE1?CJU1?~bS1@;Oi1^y1E1soHY7O>1<TEMe{X#v*;rUh&} zm=^GzU|PU=foTEj4W<RW511A(zhGLx{efu#`wylC{2a^)90JS<EE3EKJQ~aiTn5Yu zY!=K3d>+gRoB_-UtP#u!ycx_1+y%@D>=n!j{2j~>I3_SZV41=EfM*5s1Fj9s57>4v zKj1sT{DAWU^8?l!%nx{9FhAh_!2E#y2lE4d4i*6p2^Ik!Xnte^<wp+|0nPvx0oDi> z0p1K20qz180rm<O0san_2^=$6Ch$P>BpWDCo?w~4d4XjD>kXC(yf0WLaDQN#!2W|} z0zU_90EYx?0FMT10G9!40GkDC0G|hI0A~bi053FOvV-zv2kQln8LSt0R<K^++Q52& zZ3pWGz7wn$IB&3C;DzQ(c2K_LU^C#5U^C#+U^C#dU^C$JU^C#1U^C#&U^Cz@U^8H^ zU^C$FVB5ekgKY!P3bqYgJJ>exonYI*d4p{O?+dmK+#lFBu>WA&z|X;6z#+k2z@x!l zz-7T+z~{kUz!||_z?;Edz+J&!z~90Cfnx^y2c8w|AGmg~f8aa8{(<ub`v=|^>>s#) zuz%o};NalV;Nal0;Nal%;Nakl;NalR;Nak{;Nak&!O_99f}?|L2S*3r362iV8yp?H zFE~25e{gj0OK^JdXmEOPS#WyrMR0oXW^j6NS8#gp&)_`4vx4&k*AC7Td^b2x@V?+Y z!Tp2t1iu6{pGI(L@Mdsna940?@Xvte)f-$Zcwca>;Qqn2f?t9=gU5n9gD(P_UuST? z;Mu|bg6{@Aze?~$@JR4h@JR6Q;F-a9gJ%Zs51twP7Q7LB6}%DrJ9uyK{ouX9U%_X= z|ATJ_KL>*Y=tv+235Em)4Tb;)3x)!Q2!;#>(7nK*yMUAGyLsl;oe=7({UHIm+qbq# zLlty~uVdM71JGT)j|#$UKzH)yX34mpPqX*=lw=$Tx?>k~uP*2=UC{lxpgVIx_vC`^ z#tpN1Q~<gI7j*9}=&oDP{kD?wnl(Qpx@u1d&8-97R|~qM7IZHy=q_5&{j;FEs6qG4 zg6@_D-6spWLl$&zEa<M-m4_b{fbN8SydyUYboVRhereDhub_KfL3g?G&NU7+m}&1b zX{wAn=x$cfeXO86SV8x$R=3M*gYH)a-Kh$?M-_B;>fDBI9?%`BpnFk4ccFsrKLy=+ z3cBYMbhjz!K2y*grl5OEL3fpc?k5G^Nea4$)L`a;&7k{6H5PKM0^KXhwMt_l=>Aa9 zouQ9+OqvS18x(XOsOw3u9?-p?pu0Xn_j`iw^aS1GY5q2;5p-WC=#EZMp9a*o>Eu6Y zedJ%gJ+!@JzwP8Sn`d9@?P22_J3W8fXg;imk9V*?(6{YBTo3B=fcs7vB1yIqbL#D3 z;~!iKUAD)w>fz%cJqC+y=jzwP$3qTV?XjKvst(jA0{6{!+FrFiIlImt+Fr9Svv_B# z>|6)xBZ2ODuxFaeY`5`2EvT;q?&EFe5U?vLsRi|!K<z&Jdu1|q#s6yH<0pUaY1nP3 zgWLfJ>MPE0Fts!MS`EMd%6zt?-Jis2dr+Se)VEA{=W8c+6mmBlsE;+>GRm$+t_nWR zl2(&u=a*Lrzh5hGTajJ$mI_dx3)F74fB3A<PT*rXeEj8HTdSS8N;!NShJ9+c-E`kF z_;}3SxfAWC=a$+VE|>yp7u$<3oNlMoQeqDqpQ)HP*Uo-oF?^in=+wn_Kc*Cc`f7Hd zKK7Bem3HC%;659;?`>7M-Y%`70MvH_wa4w>glx4l$UuzaEHK<{x6dsP)RzO@L1Zt- ze$Y-<CKo=gqj~k1UBruQ`(Wt!PWS9HcGasPV*sGB0M4jOb`w)GL47^&opsp)H|$o3 zWx&UMD)-&BJF^dRcO7U<;aBowJMOqt_&CsZhL?85Uy|*i{SW)fDevqAnvy{KrNHAt z?DAjiKCvaj$A@$m{IpYVj)#vEZ4&=)x9?jlsILef<JjoLWPdy{20m`o@`c4d;7AmF z{K#w}yM2~iB&ZJw9xGYv!DX*j5N;3cKiOY+#bZBtXDFyo2_9E!Y3H{;{43ZV+TXI@ zASYyh%s2=<1_SDAT5b@rU!M{Hzh92sM%;cvuOE2K2GsXtI3#Ibxy}bZ{>0-XV_$#V z3)BY%kM#)ck+a`?!vlVQ-A{c*d#y)qpgt*hY-r_NW&5v>T|j+PP=C>$i&f2D^PUr^ zj|#qPk2Ouh{?-KtP+t|)zqD^Upk*(;$Ic$w@3hYp(Y0q@U;`eD0`*~+ChFTSsj-5O zW67>Cv=<Aq0QF_<L1S2Zo*UceD44;=wLol;7)TD(#|5bc>4Elx!DfNX1epyQBLmq5 zvJ*D$1#%0>O`x$f(D)a~tspnU#=$^-0r?3w9tQF&$j{LIVBoL-g$cC34h}0&n8C)$ zKw$|AQ)vGl9M+&P2ZcST?+l6yP@F)=1Hf?wiZf8$f%?**xCF&1bo>Au*Pu9ujjMsu z0w_&D#~Z+D1(aq$W02r+Hn~W9aGLrQ2~K06v<6CZ&~XcJS_Gv@&{!s@4-QJJpfn2| z=K!Z=P@0C0e}L0ED9uC1MZkFhlqaC$CE&aQ$}`Y$6mVVw<tb3!0`=KJc@323pyMv! zya>vZu<<)kUIpb@P~HXg<w1EFl&7KNH{iSu%Ja~19dKCyDidJid!VucRAzw2fI;JY zpt1y1rohJgKxGZ6%z=&@fy*LLnFK1EKw|))vI<mYLC2ZEWf`bUgN{Fe%Q{e*2OXCJ zmxZ7*5jH*uDl0){CUhJNT$X~$ROt8?xU2=0xv+6VP+1HrlcD2b;IbN2W<$rxz-2k8 zOb3<ipfPk%Sr01nL1jOv4gl2!pgI9M-UhBKKy?PF?f{K5g6a}bodUft1zgvF>YO!J zkU9ud7lG;|*!Ux;t^(CruyIIGT?VStVB?XXx(-z5LH9R;>q1bS2pum3*Oj0;6E;o> zs!Kt2>gpCq9Sf>!L3J+wMo1kDs*6E&GITuB7F1V*>TKsXkUAVxmxJnb==h}#sICXq z`JlQV)CPd^cSGg(K-GipX#=$Z_CU>pk9R`tgO7Vc-2=M64b%qM3w1Ai928Xd_ZTb& z-RA~s1MCIW{fDjgz{f?Q;Q=2Xg@zY=oD>?K`=H^w4;tR^aZ^y;f3HjiK7I;~FZehr zsP3QPU<w~kg~m60TosxgK=;Fe=2-TD>i+4LQSfnAP~D$alLopk4%7zN2TgDAaaT~? z|L|EIeEbzu_n&KP1>GYDY6I+prf2wgEU50kJ9pwfX!_p=s{6$kP6ypD2WkWC1J(T% z^X9_GX`%TEK3)r|`;WA(gpb=o^CNux7Mfr8LG$lEXnux|=Yr~fIrf9_aa~Z|uX*(t ze0&#LUckqBq2&pDycbmWXA9hbkNZN)Bl!3)sP6xj{1|>u5~%Lq&hQdG9t^7cE2q5M z2QB~hf$DyC`7iMCVNl(#yWl724mMC5U>~$Rg^w45>i&&ROz?4IXnDLJHhv7M`^^@z z!^e?9b^lrquKm#ReLu9khmR|R>i(8?e)#w@w7!6kGlS}W%MBu+`|?0-fc?<=20rc# zs{0uZNy5jUq4gDf92!*j3+<8H53S$!gX;dD`ik&zX=r^2AD@QSm+*0FXnhJFuZGsQ z@NsKseGIyP57Y+O532i@ChEh-v7z-jd^{Uk-^0hXL3MwQf*E{#8&vm;1zEtyxj}XR zk{T=ccsHo-XI@|fANK~;{nC5v;N#z*y8qS%2lzNRsP5Oi=L8=Q2i5&wAG^TE#X)ty z)+0C2{eJeK`^G?Z|K=MW@Nsfb-Cuv)YyUAOX?xIkIjHWhT;~J2_s<@5cOj_mpU~?E zA3q1x{p(W#;P;$?>i%QKLGb&}Kz0A&Ux;yaP~AUyXDH}?K+t^Seo)=7RuB#!X9w5) za*_LC<L#ijKj26d=*~sZ+}nOo-G4kW20s1{s{8kSiv`^yXa~Bd4OI85H^;-r<3V-* zCpO65f6$(NP~9)kl(Zk(KHd+i`-{IMgYFpw&7<xI)&1OYsi6A?L3c#&2i5&&_N9UD z9R$t0?g!QVE5tJP!^ZDHb^pZFO!zoHsP3;`odqAy2i5%%FS7T;#`QsUzpP9y=zc;_ z|6o6;?%(H@w;xpZ&%2SgA5`}nWaPug`$2VoT0;SR+#gi;hxZr4$Nxcf|Bop}`(g6{ zpt|3FVljL^095xYwUof;1weKG^xRVT`~ax#pYB_>A2v?_s{6%N%Hi_`pt@h+V>x`@ z095x^Z>iW1n?C^6{eF3s@OcDK-QOZt1)om<)%{{etKjnrpt}E0Vl{kz0aW)JenreP zfa?AYbv658^9`W7zxZDbeBJ?6_m`B^!sj1Ab^pc(wfkZ75TLqW*|}~%w12xFRQI2p zT?e0+0M-3-U)Al0%};>p{<-?~@OcVQ-G4l*9zI_Is{1A8)Whd3Ky`or;d;>hi?*Qq z6hU>r=EHjUJO-%lfA*ywd>1QdJ_A(uANf}gx|b1jv;(M)2hDfD`}45%3ub#yfcxiA zf57|Opf(YxZ3JpNf!a`@xmr+L3$_jc8gKCaEi@f~<`}{KRcN|`_dh{xR8U(LIu8Z! zH-gUc0M!xD`7C&U57Z_Hwar0u;-EG>sErS5>x23NO!Ix={VwRd8@wL{>o39P_o3%f zfadbReI;0b2G(zZ^-o~^5Rlm*J3w}U>;%~jas$XMAUDDK1F&{K$n79Mz}oS!_BzO~ zAV0&}-_Uv*95$f2G+4VC+CH#@wS!^pT~Jtq!W<O#pf~`<1t?Bn?NL~}6V|?jwIgBe zMOeEK*8YR?_dw<0?KY@>csmSgKD=E8wIAM2g1Qgh?t!`=-j0Fx7vSv@sQ=;Z3~2bk z+YQk0gSP{q;R~<Vq2Uj&r=jr!uXmyG2d_t=@e8jPq45u|=b-5WUT;Cu54;`%#XYFL z0mVINeijt>pmR<@aSxi0h0Vi4(<^-56*k`rP2ccx8CL#6^8>s*h2|G{`3TKV@bV56 z_n`YrL2<uN1W`^w*Ac<X9cccAmm{!wPUyJae$;tQ2L=rW2POjs2Nnwk2Q~+W1_lp? z2BrXp29^kh2DSu-0}L4q2bc;N4zN@(9AIl;U|{TEU|^oWz`#0#fq{Jig9GCV1_$O1 z3=XV27#!H4b1TfyxfS*Y3<nrrFdSh1z;J-|2g3n&21W)Z4n__p0Y(lM2}TY!1;z#@ z4Mq<p14a)P3q}t%2Sx^F55^9r0LBiM2*wV!1jYvD48{{o1&k+HDi}|&H8658bue-; zPhjL=ox#Y#zJRfVX$7MP^9Du_)*Xx<><1V*m`^ZvFkfKoV7<ZE!Tx};gZTyH3FZ%s zCs=<lo?z!-5@2FrVqg(q5@3;F5@1tcYGBb|3Scr|3ShBd3Se_!Vqo=Pn!psmG=U|8 zX#!gUQv+)T(*>pirVA_;Oc&T1m^fHEm;{(7FbS~EU=m<oz|_IAf+>J`15*I&4yFM1 z156yOCzvKMUtpTRdV^^K`vay9))!0{m_IOGVEw^#ft`VwfsKP%fK7l|f<=N^f=z+B zflY&X0-FJI1d9c81e*gh1G@*a0DA!Q43-Gy8Egs64eS}r6W9xwZ?IG_-(YKC=3wh! zmSCH}EWtX1Spqay%C>@e2HOVa2-Y3U5$p$;IoMAyOR!&Hp22#9c?SCf<_`83%rn?O zFyCPP!F+?AgQbB*fJK2tf<=K%gQbDhfF*&&f+c~?frWw1gQbHdfMo$o1j_=p1Qr3d z43-Yo0+t6X6)X?fI#?RmCa@^5&R|hsU%<k_wt}UBeFIAZ>kgI#_5&;mY$sSc*e<Xv zV7<Yzfc*iB1ltRi4)zZ$4_JS&JYeTwRbUlhZD5sP)nL<Loxp0q+QDkUn!)D4%E0cy zs=yw=+Q1&cx`Hi%m4iKlbp~qzYX^G;>kGCH)(LDgST)!euxhZaV4c9efmMTj2WtlV z0agL_6Rb1XF0f8uzrnhK{Q;{4`wP|?>>pTXu>W9v!7jmOz-GZ#z~;cl!0y4;z#hQH z!5+c3fh~befIWk40($|Q1bYSB2euBj1#C0e4A@t&Enwfk*1^7mt$_Uin*#d@wgv1L z*fiL0ux(&}z-GYyf^7x+2eujPKiEF7d$0$vTd>by4`5GVk6<rghuooZfxUwL1A77c z1NI&4AJ|v0Z(zT{{(=1j`vdkD>>t=U7#bJ^7#tWR7!ELKFf3p&U`SxFV0ggb!7za# zg5d%~2Ezu13Wg61GZ;=V>|l7oz`?-4BEZ1F1YLK)sKLO%YQVt2Y{9_54$Yq|0SpaH zko?)en8DD%TENi2T*1)5-ofC&GJ(N?X$FG>8#HgSZeVa=2Ib8Y3<p>)FdSflt~~(d zOV$qz2be+ml7mr!MSxL(NrF*<O@mQ^)qqif*@97l-GgxfO90~nrU=FbYzd4D7&90b zuof^bV6I?Xz}~@_z%qd`foTR~0^1741lA3V3Cuef6WC8MK47`P_<-pK;{&!Aj1O2p zFg{@Z!T11__rQ5hgGqqZfJuPaf=PhggJ}Xw0Mi5}P+rSmn!sAXG=aH-X##r(Qvk~h zrU14TOaZJLm;#tVdFuqz1(q937ua4fU10sdbb%R^pE#HeSR|MY*ff|8SS^?h*gcpx zutYF#V9Q|Mz*@k(fw_Wt1A7N^0m}^L0=5;*1*|)m3)oLEe_*-6{DJKS^9R-+%pce# zSUA`;SU6ZMSUA{0c_4zN1Dy6NSUT8euz0YoVDVtx!Q#PwgXIL<3zieCKUhw%gVM4E zs|GmTX0WbctzccjK7%!b4U|4_u)bger9%rg3HAuK8Eh47GuU^qMX>*1yTM+;zJr~E zfq_wgp@Bhyp@C6>0bKqv8ZaDSuwXdA=)s`C7{IWAA%bB6V+KP4V*$ehh6;uUj2#RD zj58P}Fs@(-VBElPfnf*31;!H$28=ftHZZ<mC}8}-@PSc+v4c^A(Sy-~@dRT8;|j(K z#utn`7;i9w#(F??KC~Wy&%Z$H4fuQrtQ`lNp8&N<Ky^2?zJibYgW5KrIvQH<!N=2~ z^(1_J8(Ocz$D5(`FnH`6RL4T=ZSYt;s7{5}^Puz5z;gu9b^&}HBFHTuH$mGM;5itO zo1yIy@SG6HPtf)Yc#aC>XOQ1PVE}LE90AWk?S-{#p!(tCI#BcB<1DcD3e-LD@e8PX z;o}KV|G@kAQ2)aF+tBcU_kW?`1z+a{4NrLc0oHDShCjTW0F57by8zZ60QntsA3Ci5 z2l<_UV?DIK2bDh#ObQGQ3>pj#Owjbk1YJkL9Khhf7{TDcoWKAsPnZiB4lq_Q9AIu> zU|{NC;9#1-z`#6%!Gmc50|(Ozh7P6;;Iirj(*Xt!#uE%2%oi9u7;i9mFh5}EV0^*Q z!Tf>Y1mh2e6U-cp0!#vo4vZ3v0Za;v49psg6F_x6qXpvyCJ#md<_N|B<^;wGj2Vm* zm<t#$Fjg>LU~XV^VCrC$V4A?_z&wL7f@uMx2h$418B7}(J(zbe-e5Yw7{GLbQG)pb zV*v9F#t7yIj1f#P7-uklV2oh?!FYq2gGqr&fXRVLf+>MXgJ}Vi0aF5#1=9m22POt) z4<-fX044|K2&M#P$eM};%mqvd%oR)zm^+vjFil`;V4lIWfO!K`2lEc57fc738kkQo zX@Kf;<{L~I%#bw|E0{kp&0zk)^n#g#S%F!A*@0PtIe}S&xr5n&If2=Nc?Powa{_Y& za{+S(xD5Kh+`+tnc>?nR<{8Wnm^Uz=VBW#}g82mV1LhmdADCh3^UeQy`z!n>tv3Fz zw?EGBY3=vF-u~d}Y2Z0pP~T1XU%kCS@Na9&zxDQ!r^Re6|J2(vz14@WS3UT%-k!lA z$;RtPy}fr}wauDu_4XE)UEn!gP+#!Jr+RytsKqvqKh)c2zFKdy{9V2M?5aKBJ|L)V zxZ`EL{jynCZCIbz+gEEnveAB0Z?C)S9e55H)VE}~S8qSz4YTd~TlMz(CS11W*X!+f zR11Lmp5Qs+i|6a@JGf+RADynZKNF~Id**n({kIvK;5lPZUsY>=z5O3GGuwH)>g})Q z+StC@T5msbixWJb@~)}3U+?H|`*>NsJzqzt?Zk!k_CDvL!E?-@zHh~}di$iP4BL$p z>g_ES<k=qTs<(gnv;?%44>bO4n_E|JpR=REmZPHHp6hnAZFOP2{gl6L;5lhfU;0gQ zy?vHbukFj2diyOY6KwZ~*4saCn+#eL2%fY4;#P0Zb$X_4h<&~N&o^^yd(G?Z&+{#S zkIT2K*V`KeEwlBMueaY-ywdiGSiQaW)HSvde2_WrC9L)KyRUDuJ^823{??DJw#Pr$ z+257i2_NV8d01!P8@=E5%Jn*X%bG*BCg<wxkIgv>?rVecZ2hh}`?kBMZ8JC2*>C@Q z&Q^C>o&5>fOW-+j(Aa_P#5()V*c-OpZFTnMwYP0IR@d1dnRCw;Howr3T4!H&`-!bZ zRGs~-U(an1`qkObl6(!GQwNPj#F^LG>xF-`Ez+*DKT!I`Hcr0IUT4a8@LW5nuYZWG z&VJH`zqS^?YVBRi8SFaV*4pc_F@fjcL1P=6F4x*0Qf9U5IaX_*w~5WpVP~y9t0M<^ zZoch2r=7vPTKmtj+;({rYVEz=@YuCB)!KJg@qy>;L1QJhX|?uerU}~J3$L|5r6Oz> z=~-*PX_E-N+`ge*Yj1l_-0rSSt^I>&NxMC~wf5OBrQq`}%<pULEm-92a_-mIS5K6; zTX(+3eyN-yd_DNy^)>cuEmZ8f=GWNw996Y5?60v83{nTL2>^}daOBn4_hxI^S;f}a zv;5GubMdLMPi)ZzttkbqyS96(Sz~{4j)7g3M2-Cw4I{gkY&G^rwiv_bg@PYf+XtL6 zv-7=JZT}|R!cJj-wSCTGOFP*7QShv4d(mGucAMI(?d@9a>|T{r+j|N)fY%&=#+sh{ zRok<xIoqwauD0K~!Ntx)quSor+6}bE6<i1NF;?441bEt+zpb+OzvX3Tb+gJoJ;evS zMgcT-b$UaUy+wt;UF4i9`;Ux)b_d(5>^r-IKx<_|^A~n9aaHya^Fr+eJge;c)x+)X z8dupb*$@Gr2V>!^vd=mcZ5Q{s(q76t)^6h6O8XU;<3MX}!D}9xH&)umJV~^3o?U6* zoRe&Kr=`-q?Mn)LUTs!*rM(hMhTQ>&O8Z^inRfd%EA91#v*GLay?$5NuU5>nyY{%k ze$$G4JL@wQ_EYo=!D}W!V|A0~RM@|;DY0v7sj!baTxu7TQ(?c%v)m3keqdK_U15JZ zw94+HQic7J+tqd~Tov|ViM8-~zwg(}?Ul?L?6&VKw?FWs!7gxVxxLr!M)-aL;i7VT zC5L7^tB7*@0;U!_8@qD*RYzLj^N43S%kA%bwAn?!FSEbJ)oyp>N}2t^Gwtwk7M1yB z_5lH%cG4|n_CEx>?A~OQ*>_#;0<Yl!jZI1$mD%To_1IO3mDwK<@3q_ftJMC_jb89x z8_*i(&4)_ujiUSQs+X18>&Q&7lj$n87q~kCKF|3!pwxa!+$1|$lTv$A`N?+b;-&Wc z?@tD=1p(FRC-0Ql_a;oWOWI#ze@S7Q-PMI9_6!fF!RJjq(@N~c5@*<Xdz9G!Q<!O| zu2o`x?!ipZT5Hh!kzL-~Vte(3*>*S272B_upJOM#q1ayG{v7x`tYuNL{f^jqc6`Cb z_V;Dx+wC(hwtshfK78NCnlDB6hawl+y}nXp-!8Gpj%90+z47%$;58_qvEAb(MfUa~ zOY90litOhLEw%e%Tx9?B!cy?s6wv%{&!<9rRo~@y^Dh?K%X6==>)TLh|L?>K_&o9N z+(P?&msNIEK85y-Osnm#XcgL*?_Uic{}O**U@vO5){g0DfxXT5wRXoA71(=jSqEO@ z0vdaM7+YX3ptr%!+`7R2^s5ba=@JF@*~>SA*S>)EqeNZGw~tWRY$v@w-+t+x&2~Gw z^X;$A*aBV?0~*V2cFDJYCa}$JgF?Rj;WOLpcKyk-Z|T?$TGI~N_h1*hCC`4-{~dNe z`t$7NcJH*y&CavWE87KLLjxKcf328jzwOO#yH9^|?bk2gV|Vp>u6=jXUeMS%c#Vy2 zZ?668>-+2$rsvw{Pug$y$uZads?P!VJiE%b9D9$02kqD|<k*K+AF?~TGRNM<^f0`A zdnG2v{=|wSb}D8$_AyCE?E?67>@P_}*64u7?yV1I+b8uMxBERa+rGyAgx%DlZ2NKs z$lff_8lE`iY<q#CQ+7SSv+UPtowl2LIm=$>@oDgy9?)EXO>>t0so=AAH>0xbUvZza z3o^>Ge|7kr9c*0k`h!gSF5?S!Pqt^;YrVc;ccw4Xe$}Fj;59&?xdkJeOnVQ(%XaI8 zGVRk(T()C>nPHz&e+9fY2s8)bGd08h@0+W3mf0EhGZ$a8V|L827mm6PU#Fn;Cf$DV zu^V>n2h;6$*4(r^I4#|Nt<f#eTn4yrampdx-f-S+yP2Zt_6LLS*txz+v)AK<tT6)3 zeHctmvtLwv&#o{%&3>iEeY-yEH2dDW_d#<b_Mr6<agS5&-?=@s6WE?=pY{8p-GZ)E z`y=Zg!PilQ7^d3uNj$NuWJ$IEclwE4_4O3{)Adh5b1mSpXOY?z``^!=*{$(Uv5%eg z+)hy`#eR<O3;4Q>g~yWZ*KK}jw`NANePh}yyQx{p_6Cx#;rpxp@Fv?U*1fT-zMo{D zZ1C3Z`i3O?hDUGV>pawglk9!m-rGs3B-#J|{@(7@mqh#4l^?)sp+J2qrD=)wnmnKE zy3!Kuo%epSyI_`RZ;|&IzHa2xwFLW(=fBvUUzT8R+VIt`vn;`WvcWg_ey?ew3HEm; ze7Ae~B;Njn!w);jE%Ek!AAZ2sp$G-V+b{M1Wp`U4-v0Z)Uv`b}<Ls5z{RYidf#zH7 z(tG0US$O{1EsKh?-@WUv-C>P5d#}uY;5AsFxvl9(V(mX4{cq<xDb}9NioyP2e60Qd z36Q;fp!F|{f5q5uwPUoucs$0wcq*g)-6=8lGH)2+>ty=$V(g7(GTEE_j<%owp2>d4 z@o4)WuFRmhH1HUIR6?|U?k8sZN}Xu?P7fCQ(jQUw6X!wJc!B2LI44BeCwZ~jFNlt^ z*IB@7FQy)4|L7|#c<&%+j&9E0NPE78Z1!tABJJD0vDwcFj<kQ_4OtTgn#&V^8DXFQ zjop6X<_P;q-W>MabrJRp7eMwLg2r+yg(B?hy*Tab?}Xd?&F8dFUKVc8`Gpg{F6g*r zxV`OME_)B=aQp2ax$Kvp3A2}RgX~oVtubSY53^tTj@$m9dYJu5Cm#EoA42V~PvZfv zIRni#>NJJgZ?@yLU*Z*N-#Cfa{<l!5y~Q(Lc>mXZafp3tFQ2`2c8LA$2YmMY#v%6B zCj9VqOQDB??RVVbw?Ez)Y=2c(z+NIS*#1s~fIVz|Q{??1`{ina_MXdv?6WHc?Im)9 z>?O|#g4eWx=0Zb$1=<@F3fUhz5NJQ^u#mk#d!YS0QDOMLLoeY#`+!}-_U1PO?BjVv z?3w2W*hj=c*1&=0R;{%H>{*yZ?N_|_x8EKtYX4=6zkSG3$X-m)o=k0fe|vWiF?(?q zfBX3}#q6J)@Uy@FN({Va4m4LQ6Xa(v(JOA>DduM{bWhy=>MdXUuX+-oxm@s?I)P+g z`{D}{_J7rU?fDfY?N7h*v7b^1Sz`y9`{gL|u@4oJvac}pv7ekIWq<sKxBZSyQlPnE z@ESbMdT;yPLDKfW9KG#lE|RuC!{Tip|4G^&IxlZ8+~sAzXrhdLyN{Q>{6iW0JA7XD zEe5jSwR#upW$iU5d)l*|m$g?6^|V)#le7ON=4r2%3t7Vlnw$2U<zfGnOWyuew1@rt zNO^m8Sr2>174o3DYw#Msmig}X)~*WntqJb-lP4?Krz^VKUwWtjU*~pik()hRouYk6 zvYY+y(~9=HmEG*GOG5Ujg2qF1m$=$HZ&k9lOmVfp%%p6urs8Vv9ROJ)2%0-zy4c13 z-795#^JEu$DGL?*)k-e*I;|?;wS%BNt`-ZO?OEhi?E@2>?N4W`+WW{m+n4W91+OUt z&Bec%<7D3wsAk_8?PULWu9`i!l#{*ID>d+1L(tx}?b96XGn&-xABH&EC!SNce<S2* z?;r(Pg9w`2U)kqizhR?>eT<KTz2jdE`wyHB_B%Wvduc)I{|>a++lSxRwEyF1Z{MJ$ zWiS2T&c3e{vStyqR^WeyoqaU7w*664JA3IcZTq}Ww)XoMXxl@_N$k_JZS8lO>e%m4 zx3%YQ(6N8>*v8)Tln!`}BWUfxpJ*HV{5W0vo8mV1kt=lVXI!?n*Zial+KUHT|6qU6 z%i6x8RnK0N&D#F^IX(N*gI4y@5|A~KptTI!&8_S&uhO?)^U2cw*=K$G*0q-Q_iPN{ z^MDVPEbVK~8Q7=ZwXjzbH?%)J-NJrtJY)@}><UABXC4dt!ViY_p~uYaS6LX@do`Hb zA8#-MudM{FpS=Is%znLqv3>noGyAFtV|$i#GkeVikTsW}wH7;Wn%bM_o7g{}WNP1E zW@7)_+tmL2UK9BE7>ErL1IdBZfYgHYfb`}lK+FP}2{IdG2gojvoglkGYdAq}0l5j} zHjo=ZZUwm+<aW?n5RhL$eggRo<VTQSL4JnKi-N)e6eggs0fiALtUzG~3Omr+5>Qxz z!W0y?pfCo7H7LwMYePY6L_u)@iW5-WfZ_-gSD-ip#T{s^3Mei?aSDoCP#lBe8WiWy zaWQaO0Hp~~+5n{yP+9?{8Bp2*t$hKfrT=!|v;|6IptJ@`bD*>bT7wEoi=Z?KN}HfG z3QDV>Gz&_*ptUrhv<ynqptKE2<Dj$-O7oz!51RW0<pofl0Obu(9s%VQP@Vzh9njhw zP+kJ%DNx=5<uOoR1LZkT-UF?11?5Fho&@DhP#y*4RZyM<<z3KPA5dNf<!Mmf2IX;3 zUI*oQP~Hd4S%S&}P?-QK8$e|QsH^~$8PIhy;Iaf%rhv*8P#FU%Yd~cVbbl$hECQ8D zpt1>6MuEyIP?-fPyFhD^KxG-IOaql|pfV0r)`7}AP}v8X>jssDpfV9uHiF7XP+18o zGokBnz-1|@Oa+y#pfVOz)`H4h==vORSqv(ZL1i<jj0Tm}pfVd&c2};0l;xl@9aOf1 z%6L#&4=VGa<DlTW08}S{>IP690jeuNbq1*J0Ij_O)g_=h1yr|y>KIU61FCaCb&q@% zq%H#0Nuat3R7Zj8Do~vTs=GjIxj=Ops7?dbZJ;_1RM&y(Jm|bGxGn_MiJ-a>R7Zm9 zN>H5%syjhz!$5T@s7?jdt)My<RM&#)T-f??P+bhFlR<SesE!8J)u1{Xy6y;EmxJnb zP~8ry<3V*jsLltCeS_w-L2Ut0n*h`{0JRZ7Z3R%90n~N?tz84PB|vQoP}>63#sIZ7 zKy40C+XJ-54b&C^wMjs26Hprk)K&qtS=K_=!Gqc|pf(MtZ3AlKfZ95sHV>%n16s=f zY72qdM4+}2sEq__D}mZfptcieZ5^mB1!_})+E$=87O1TSYIA|wUZ6F2ptcyOO$KV4 zf!b)Gwi>9-25P&3*6M-Ua-cRHsBH&o<AK_Gpf(?L+#B2$1hol4Z9`BS5!6-$wHcx7 ztiWwaP@59ewgj~?L2XS?n-kRb1g*gawM9W~Qc&9z)J6rhRY7f5P}>!>mJrmI1+{5G zZCg+q7u41TwRxfQ_TaWKs7(xN8-v=&ptdro%?w?~1#U}&+SH)7HK>gZYHNeq+|d2j z;I=rZO%7_CgWBkzwmPWI4qf*JZp(w(^q{sqsErS5>x0_-pte6~J_Xbl0QCt#eFIP* z0n}Fj^%<b+#K3(CP@e+Sw*d7qKz$8Rp98vn4BQt1^+`Z|6Hp%o)K>xZS)l96z<n7| zp9a*o0rhb}eH~Dr2f9uH+!q4%i9mfLP#+1@R|55!pzF}UeJN0%3e>j(^|3&GEl{5e z)c5M(hxEljeKJtr4Ae&h_0>RqHc;OUv{n?<mjm_bKz%z<9}m>m1NHf!^Bmy5AgE6W z>KlUkh@ieAsLu#p=LYUeg8G!8z9p!S3F>Qt`kbJ?r_FvyUli0Q1@%oqeN<3i71U=1 z^<6=0SwVeSP@fjmw*~caL493NpZ8Std2k;X)E5T#iMh{#`^ccaGN{iC>N|th#)A6N zpguLIZw=~WgZkQ_J~ycE4O(Mg&TtakCkOS-L49;kUmetE2ld@SYi&V&c~GAo)VBxq z@j-okP@f+<zXKi%0F4QN#s)xR1fa13(3k;qogR2B0W_un8e0I3F@VMzKw}Qj{rTXr z2+)`WXlw#BMgbbD0F7CI#x6i>fk9&#pfL^5*am2f12onVyCn}i_5oUp1R4tgjfsH9 zMnGdEps^Crm<ed?1hlpoG?oGyQvr>wfW}xrV=bUD7tq*C@z;FtSPW=P1~fJU8lwS? z)quuqKw~$cwaTEe9MG5!Xlw^G#seDb0gd^9=JY^wd!Vr((3lWtYzQ<)1R5&>jTu4L z8G^@>Kx0avu_e$L6KJdnH0A^vdjjo20F6a~#-u=FQ=l;_&{!2{%nCGi1zJlD8p{HW zX@SPJKx15>v92{=is1XLKx1K`F)`5C7+)}CtPC_}23^Mp9!mp_se#7UKx1s6u{O|{ z8*Km9xd)IjIndY~Xp9atRtFlhgRXl7kL7{J^gv^KpfNtsSRZK24>a}%nsWq=1%k!| zL1TlUF+$K-A!y7Hx=s>2mIxYC1dT0%#u!0kji50{(AXnr4+Ur}5;P_W8k+=-QG&)Q zL1UJnu}jcebkJBPXiO6{wh0>J1dVlq#yp|xjKE`|pfOR<*eGa>6f{-}8Z(8i!vv3| zg2q%qW2>MsR?t{0Xv`IQo&$I+7BnUc8k+@;(SpWmL1VVib(`R^T+o;<XlxfW#tRzj z1&#ThIbQ)D0|t!+gT{nGW5b{^V$fJIXv`Qib_`m34;o7bjVXi1mO*38ps{Aqm@{<! zCwMFxG$suin+A<hgT|^sW7g1hq2RG>(3m!8Y#TJj4I1kPjd?@YRe{ICL1W^ev2oBC zIcTgLG-eK6M+zQG2aTzN#@0b&?4YrB(3m@DZwXT|WGo&uCJ!2$2aVB##_B<1_MowQ z&|U-3SUzY>A2hZP8si6z^@GOzq4T%kxd70d0BCLiG)DlMD*(+IfaVTBdlx`+37|Oz z(A)xOjsY~+0Ge}vo{s^ZivZ0@faWGZa}=Pt3ecPdbX_ZWE(0{D0h-$Y&2fO{IzV$C zpf!Y`wS=I#5YU_mXl?{FM*^BF0nM3!=1xF+D?oE8pgEPEqpILJ7SLP^XwC(?J{CL| z1DcZo&CP)3Xh3r{pg9}px>@jC4ros2L9`@zjt4Z?1Df-J&Rc`$f<SXZpt&K?91&=) z2sCE|nmYpR{Q%7+f##Gzb4#E(CeU0HXwC^V_XOG_0-B2g%}Iggra*I4pt&m0oE2#9 z3bdC*kBtdDrv;kZ0?l!O=DI+0UZA-z6=BF+7-&umG&csCBLmHqf#%FWb7!EvDWJJD z@SNJO=ioUu&|Dj6&JDW07d#gSnv(;~&4K3VKy!7VIXlqY9cZr$Xf6*lrw5wb1I_V) z=K4T$exSKO(3%C%Tp(yp5HvRknj`Fu-fs(<GlZ@a2G1pe<`hA5i=a71&|D*E&JntP z7(5pVnv(?0O?t{h<|;vRme6&@;JHlDoF-^)6Ew#On(GA3dBWEHg62X&bE2TRQP3PI zXs#4AX9}7-1?}wt&833oR6%pApgC61Tq|hK6}JBuG#3k+lLgJqg63#JbG4v3ThQDs zXs-}xE*CVX3!2*n&GCZfdO>r(&~*ynxnR(oFlcTVG)D}YD+bLOgXWGwdyhbK$)Gu9 z(A+X;ju|x944QL>p5FqViw4a}gXX3|bJU=@YS5fDXzm)cmkBhN4Vu#i&259`xIuH> zpgC{Q+&5?~ENCtqG$#(48wbsigXYRXbLODAbI{%>&|ErbP8~G24w_>J&9#H(++q8t zL38n-IeGBh{9njiJ!sAzG<Of$YXzFi2hHh&=Jr8z{Ghr1H~;J5_Y7X)Ke-FUKhE#D z8zg`5^t9a|^_~1DcZ2jB1pnR*GB5J9*dEXt0H(M4dqDPq&ZYwG;bJgI+5>WrcVP7% zkoznwyY_(GyY1vO@ZK(&sKt9g{>gl`eh<ihv#a*(0r__W*Gcf6uVu5Y?g52Iwbr9O zpzzV%^==O+ymos2-UAB132&J9g2GeZgljJ-e0Nj}>;;9l&S9~=pgm|ET(WyX@o^?l zc`qn_zRl3w3yLrH2l{(K@%Kl~Y%eH2ujbn91;y{gElztu@vZ;c1H7kfy`%qLP<r6& z2;B=xA3o=z_kz+(hDg$0Q2I%V%Ge7^PZkUE_JY#a%cmuKLFuhTyBfR)EoVo=UQl}E zy4}1Nls>2YZQBb@uL@n@y=hray?a6Fc}vQKy)R?HbN_om=^b=t7ig_C*XfyiLHXh5 zn>l+y`Qtp_g1w;p0@}j{+RJ7Tv}`XZKkX`Bxfhhbw5P7w3(9W|+t%*|tpV75ebZi0 ze!TT#>t0a)yeqkLFDSo)_Pl}izV$}$-wVpmmNkd=g7WvVIY;+`@;m6RLs0&2yL);s zs65#I_uO7k`EWw^(q2$`vD5bIUQqeb8GB<ds5~*Ry}cJyz8slzZ!f64(cAM7yoavr z_LIG!@@Uqt=X=3x03=`U1(jE27Vq|g$}hd}k9$Go*@4n8dqL%!&Xn(aLFHZXreAwO z<=><WfA@mQL)UVKeW3DDkBw;`Xbk|<ROWr4^7D`~>poC<nzxB<AE<m~b>!FwDsS7) zbAtEieU9bc2P%)f-tg=LmCxN(eEUG<^>z*c@ZP;M(**Z{%JWky!uvqw`=(7I`#|MA z=nOQ_S}fah;`?rBgXjMDfz|+Izm(bssxLr${6KsCELi0Bf$Ed$iSqkE^~+K@#eJaq z26T2BXpiPv3zdDK`l#oq>ORmKfWRR2eW3d4&pnNOp!%yfTWcSvK4bZzy$@8sCAR49 z1J!qn1oXjc+fU9h*axZ)uV@(U1J#d5wixdN)t56IO!tBI5(b<x+Xt#o--KK21J$oN zk1h9s>f7^q*5EycqQ7kRf$C$sR=a(m`q@*!VIQczHlOXd4^)4%t2yrj)#p1mxa<Sf z@4nV<`#|+Q=*~;f8Z?Oj&wZfwfd4J8eW3P1dWz3JP<tWao$o$S`@y2Ze;=ql@sTlb zAE<rN*&VbG)ZSne4FT_AjF=a?57Zv%R}bF@YM(6G5U~%`UIFcC1nq6iIuyMR)Si*@ zj@<`p->kSCw-40b0i7ua+FKCwByk_8J=C0&ybshqYWtG157b@)?Sb^m1JC{M1GT4i zb!YAawXgJrv-g48TlKSYz<VTDE9UJ3wZ}HC$lnKQpH0y(+y`o}1#T+>@11;MQ?d`# zo{KtMx)0R8Tjp8557gc}bG`z+_U?3O)jm*raLMiJeW3PXSYquyP<s)y#}c&HQpv1g z-}md_x&M8j_NCYE#(m)SW^L0x&>mqWhvt2t_Gkf9%RW&1bk&iTeW3R0xwh7QpuL&* zJ=*qx+OxN~+V_Flw+GL(?*p}WC--%L_bvnkbnXMShkpom?E|%syDoR_dy`RS&px#q zyq7aCtY;snJ$*pDcOR&I{pUvSK2UpGX;vS2kEc;||2|NATt{ZYK2ZBy;O>Ndp!Paw z&nIZ_=ajff`#|k^Q~AmJK<)ee_b2ZIwf8}1^nu#{y$MtIf%*fN6sGM1^$!>xPTL3S zFM#%lg7%7vCC=Cf>QDSrn7I$szc}|`=04CGfVKs*_TA+!0nPpI1NBGN%g@;d>Ypgw zpR*6tUjgkY1??@}5j$@ms6TUGX8u0DVDQ}kK2U$>>8u6dy&8ui7w!Y~huS3;?F03X zjIS@+2kI{!ow|4*sQ+XivSc5qKQ&)y={`{Z>gk20`#}9Iq5fsyJ*uj{%lCo$WAfZ9 z_JR6m|4yvf2kNhZ_N;>TuI9U}+6U^-F*2>*2kPII?_a$S)ZYW0K?v&qiCV4Q2kH;n zd|$f{)IapxvTh%!zi3ssejlj+D4@4tAE-Zh`qhSgp#Ej{@{RjI{mu8uo4|WuBNR68 z1NBFj-r2kl)IYs8W6M5JfAvks)_tJ<>ob9E`#}BK!)Lbb1NCoPI=1fv^>?*gc7XS$ zZ2G@rAE-Ypw|nP4Q2#iuY}Y<ee|dr7Ztz~(ZEtq(1NEoZFW<8d)W7ad+Pe?b-v*tP zIC)bpXzqU>s6U=RY5zV@|NN@YfqkI<I%v-=Xz#7Z!Grri{rS-9L;FDedl%Eg`#}AD z*ge80Rvg&}8V`s`I=T-uK5$9;*gnvB0cejdX#60l@Ay8@ctVZ)iG85)g>r_I`#@^| zf_I(-@8K0FI<*fp9<fgA^ght|gwEsB`#|Fr-Luc^1C3vt3O>6JG@kK_``kY88i2#+ z_JPJbPF0@=@5SjdzOWB89-{U7!amUW$f`vb_kqSsIHNA@1C5_}2wvU?8c#_-ad{tT zd?ls+%0AF|i=)}qeW3A|zi+PY1C7VbTzqXGXnaOE>iRy=cnxUJFlg`a;$t`VfyQ%o z*4*3&8sAxKbZZ}Iyr<#CE%2UV!+E#&fyRRl2H)8S8XwZ*yt@xHUR1g7?mp1?(W2se z`#|GKD>d%#1C1~B-o3vMG~VPt>A^nG_|rSLhx<U|QCYtq?gNca9a;ZqA85P^v?m#~ zH<?f3$v)6{*1ywF_JPK?PS-!(2O94xHGT%(d-VI+vwfiPu-IA8_kqU8=J>wY2O2K} z?O_J(WnQ=W<v!4OT4UO)eW39*1IgF>K;vzovo1krI4IV=*#{brOE!4B4>Ug4@aXM6 z(0Cna&ogN6vya>ReW3BY-{0Tw1C8&suKchMG~Nfg3mG*2r^)kaA80(#dGDuvpz%SA zywCeU<AtC-(xAQ48_$2)2O3W_ZTPwmG`=|5;M+dXc;o2@-}Zsdn7A|H`##Wk<Ozo# z`#|H9eII`81C3XL_EdxRRxkDcwGT9&`TgIoeW3A8rFFmefyO)4WB=>}?OkKx`MVD^ z9=dzi-+iF*QLoH@`#|HRo5cTv_hNrO`hOp2JeAFgVLxbm_5TEh{h;yIC(jx7gT`OC z+A;12jmH*GW!w)MpOtyTxF0lL3)-^{+PiHulW9L_Ja_(krv0Gt-5;*Z`$6NqwsV-l zd%AN!G4BVB2X}g~><5hxPn^fHA2eRv@`YtTX#6<Ii*-L}JXvP}>weJq@}sY;`$6N) zP2OzaJ>Yx`+4h6Rquai*?FWrdzwl<?4;rrq?FrA4iv-R6?+1-%Px9v24;tTIxPW6n zXuKPA<|t_VyWWd)KWIGMZ$9UK(D*p#7tZ~l@p8}}a?oCK+qqo(LF4J$KXUB{jjzkN zaqkC>w`b4d2JbOn`i^@)XgvO;6VHCo`26*0Jo`c8^%q|8fcKtnw&UFo8qaT>#Je9f zzHjl2cRy&nA9N=+X#795mv294KH&BPzWt#20c#Wf{h;}RmUjOApuOrlZt?F2%_m&d z71$4&U%1mCupczvaQ3nQcn|w>HNpL$`H1XF!Tp}gz;plmLGu+G<b?Kv<}VBih4zEy zGiDtY+7FuFcqb~nA2i<qI#U(2w=rOs@P5#INIZ|oe$f0#M4ZTe(0mDK4?Jl8goR0T zKWIK>d$8z!(ELisQqldO`IejCM8SLH-95zigXUxA&lKAanxDD<N^C!9zJ}dK9K3g4 zqE~!BXg){ip7?&y{LWWBiTzh^fzLn&@2M}oAh91bAH=UHxgRt?G^J2-KWM%Pw8tJa ze-tVtwI4K}G&xCXKWKhw$0n)$p!ud_Ow!;z_`8Fo_k-r6W-gN651OBf|0KO1G+)Kz zB(op124K-dnf;*oEcu5r`$6+tEe5jtLGxXpGh;#XUu@@P_k-rcl;q_0gXYK7a^?1e z=F32P_(Ah$Pr2mxgXYubN6PO9&96DGklzoQZ#(@>em`iBzqPBve$af}<jD&ALGyE$ z9xChy&DVkU{Db!Xv(+i?2hHdGKCQSPG{1LUQfWVEz7KRaI%xjSd8^WX(0t%!CguI0 z`9bdh<^7=f!j*HC_k-pS-@Q`a51LPuvQXI%nqSmuRoM@kZ&bac0zN~4MP7A3Xg>0E zw(5S+{ABqK)%~FPN-kEl{h;~FmO!=rp!v+lbJg~DMuX@6_k-p;!_3sddnGfP)c1qt zLle)b?+49~I!I~k2hEqVrfKX4&7W@AsIeb3pX&HmV?Stqb%%%Me$afY=oC%x83p0@ zHTNHA0nh#K2hGp+m1^w=tpR8{ptT<~e;duMy&p86D;=i2A2h$ae}VRX(0niG3|`P0 zfSsl~`$6-;{0%z$LG#0&r*!s%=8H2$boYbikMrYn_k-q>BUk9|2hA^Qe$w3!ns2^m ztp`2>p`ul9KWIMs`#HV+p!w-&3H|+``D)Oa2%!1v%d7PFgXXiJeb(O(n%}->W3az< zttDs=FnDih%{hbpp!skmal`$f`SG>!hWkPD<+3Xb_k-ro3qKg{2hFFivM|~YnqNQO zV6-1J-+uCh5%`RS^#aEGLG$rd5ytyL^YfYujQ4})>-Ri2-Vd6;H_<oQ51P;KFEiN> zn%_Ua*JM9vz8`ePFlbNeZ*SB6pfv!`Cz<XCtpV6^({w**4FKqj2GAM+mUOfIp!Edx zYt8n9)&Si9Y_@;BfH7$O0r(6DuLkq|pfv!Y$ISPG)&My3SnLO_0RWxp09pfZdb-7a z&>Dc$yB7OFYXBZ9S?&j|0dUH&1n-4yU2C}?v<6_!C(HeyH2~Yqt@eY~0D#Vb0IdNi zJ!rKbv<5(v&3Zp*4ZuM!>;0fL0M`B1;4>m-T(;g1S_5!X+-85|3SIj@(Kh=*YXCrJ zMu64;ym@T1-}4lBeaC*#8i4d{+x?(506*8+g3px5`((Qxv>xQBsoj3i8i4;5cKbnV z06=F<fY$*0x7!a|1MtVuem`h^$$=L8{h&1f>BsHCXHb0Lbl4AC0}$imuphJrU}c}f ze$W~K(3upVH2`mf9QT9P06YwF+z(m<uzi~2e$X0#f*X$Dy}#U2PWwS?06L?c_Jh^{ zyqM#(AG8JlbcO{Ns~TuM&3@1tfWQRj{h&1f77LyCgVq3m&Uyx|0a&f%vR|iF1++eA zKWGiW(#0<OL2Cd&XI_BT0H~?B?gy;_uuO5?4_X7DyTo-rXbk}K6Ibw_pxw%D`$1~} zLXzF~gVq3?TjaJMv<3ilMh0jNK)Ry)e$aZN)&%$cpfvz3^WFD@)&PLc&H$|eP?z=C z4_c3OD%xW|XbphhERX%5H2|P9H9%_seu;VRSId<Ht#8^7S_7at*>gW=4S>)^Pw-yn zJA7XIL2CfoeZ2OA)&K~1dF=<S0RWxB0a^oahQ)h7Xg$?0NALYJ7fIW5)_d;<tpNa? z%>h~iaQuh&e$aZX3R9o`pfvy-MLzpMYXCrJc7WCZoPOoAAGDt9ubS_E&>8@NWZ(Uu zH2_TWeZgmXT)pMHAG98<Q_OEaXbpf&kl%jL8h{DCe)~ad0G^!i+Yed;AkN~yAG8KQ z+unaaXbpgTl|T3lkS|;O_k-4>t$6RhAG8L*S}R~bXbk}9Oc2l-0Ot7t`y=8+K<nG~ zgVq3e2?y>6tpNb-=?1L<5NHqF4_Xg*=s@6p&>Db{UxE8UYXCrJh=A4rNaP0X2dx3{ zTo$w+v<4vZe$al<8UWB)-Jmr95`n?{L2CexcLwhVtpNx<6ucj_1^{&C2xtuezj4TZ z(0V@W?2!GSH3065L-vE#0D$(AgVq5277E=DS_81eD|A0-4S-Hl=zh=|0MHpFpfvzD zKZNcFtpWI_9=0E}27oC(Y(HoXz|*N=;4@5?p9$L!S_9z09KIj42H?15_<qnD0MMBx zpfv!=%fk1A)&SJs3EvM|15haxu^+Ss0JMi4v<85?E@D4u4Zy<95&J=F0K{KL?9cxO zUO%}Xv<6^KaO8f_8i2JOk^4bw0OstC+z(m<06L2tv<5&-J!(H_4ZwovsQo$%SnW9{ zMC}Ky0RWwu0$Kx5`Xg#TXbnK6PV|1z8i1&T=>4EI08&$;!Dp)MI3B$pv>w#tcl3VH z8h}2%nEjwN0H8BgKx+W*PKntMT2FfMc+7s#8i2*WV)ld90D#Uu2dx2k7$3VIv<AR; zQtW=v8i46XV)ujA0D#V90j&WztP!^#v<6^VRNQ{h8i4ekxc#6t0HCv4Kx+UR-^c9- zt%tp>5WgR^20$n%em`gp0O$-C&>8^AE%Ez7>uFy;iQf-e129cAVgH>8-$Cnd!Dqa5 zmL=>5t;apTEMY%r4Zx>s3H!lo0N4`ugVq3CFiYGITF={+mbf3Z20&?A;(pK?0MJ=5 zpfv!mz9jAktpSiyN!kxu1E3b1v>&tv0CYwSXbr&i4N3b!>xrxHC+!EV0r<n4ydSg% z0CcuHXbr&BtmOTm^~h^xB<}~U0a$n}c|T|k0O(8^&>8?mrIh`k^~`JhQ}%<_0EpD4 z?En4j8EE}8_{^E=>nZy|>!B-IQul+_0E8H(?gy;_0G&YtS_814D|J6;J+;90)cv3} z0CA5~_k-2|fX<Q!tpVt>PTLP!k6oCawjZ<xz+iIPe$X0#GyBrOXV<vCO53l;c^9<4 zdp~Fmz$u6H{h&1fpfl(}YXA;TOWzM#58i$-eLrXofYzJz{h&1fE5tIuXWcM6X6y&8 zC%4Sb*biC*;4?L2KWGhr&3?!kIP5Po_Jh`=uM^7L4_X6YWRtlcv<3ilCJtx~z?r_x z{h&1fPqt_72dx3P{vdOIm+=MA+&}nih9IM?{jUy#=l=JD*2mj4XYB{A0RWw$16l(x z^>WsJ&>DcA-&y-XYXIVuv-gA60PuKcgU{HRT9myXv<Be!%<TQ3H2~HJv-gA60D#Wi z0j&WD;Lq6)S_7bBma`wU2H;9e&VJAufVk!y@R>YESLW;o?FV4Lkh34O20-Oo&VJAu z09l#b{h&1fpB!`dgZ2|FOwZj9S_7clo4X&h24M0g$QeFYujlRu?ML|ZCwD(+4Zv%~ zy#1gx0H8B{Kx+VUv-9?Y)&TtI&)W}L0}#6<Z$D@a0O+hA&{-6_{^ad%>DUh1AF&^_ z2B6s`e?Mpq0O$-L&>Dap-TC`LYXGFz=kEut0f@SkzaO*)p!h4~jG%Ohg8iWV80OXm z`$1~}9>x~z2dx1Bof!mL18{6n!G6#h0H&h_`$1~}#Ge=J2dx3%;4B31ZM~vZxF56z zpvtFkKWGiW@7%)upfv!XGloEG0Qxo*?g#BBnSZfxKWGg=&!@uupfvzN!bRXSh`tyX z?FX#^C<rOq4_X6oyrgJ9Xbk}9Od`-40G6#q`$1~}USBEN4_X7T=1b9j&>8@Dkz(+f zMf;44_k-2|@C6s|2dx3HEGpg)+Ajk-!w9qnKz>8<e$alJo9Bx6gVq4#y)E7kS_5#G zy99j3k-ApN{&Npzg7)X^2dx3{Oe@(BS_1$&^9ZyC;OfGX{h<9kN&8FogVq3?yi>9t zv<86t7vxMNb@9^upfv!pCZ+p9YXIH`l<o(u0RWwmba(DV(0-!*p#4PE%S!iy)&Oii zRJtFu1^{%o0%#4u=3k}zL2Cf2#LD)A)&NKwmF)+u0RWw;1X=^|CZlXWXbpgLOWA(V z8UU5~W&1&E0N8gy&RjZjrEEWFKUDPlvi+bn0B1PM_k-2|fX-k7tpTvHE8h>=Ph}NR zz8|y(K)9%UKWGiW(Qe2YO@T|x_k;FhZQobEAG8MG`}Okupfv!XGn+tb09d#x_Jj6w zT~w;r4_X6IZe6h-v<3il2LxyhKu}J_e$X0#ww8+hpfv!K=Tz(mtpNa?@dR1}V11@y zKWGiWwZ|3vH?7FG^ZH$}AG8KwhEOH=45<B@mHR>a(GECN?gy;_m=#{RAG8JlbS4yN z4Zxk2%Kf1IY|gVQ_k-2|G;gfj4_X5NI#UI-24Ldd%Kf1IaB-h2_k-2|uy9uG2dx1B zogoEU18~>4YCmW{oq%W6e$W~KnYgO`pfvzY#gH?m4z^eA2kpm;oKv+Qv<BexhN}Ib zH2|P9r$B1}tZr8A2dx1xe_OR5v<85Wv3fsf4FKpY7tk624~^>mp#6ZWt*iHg)&M;B ztKJV<0{}Xs3bY2`RY~=J&>DbE?bZ81YXE|0RqqF_0XVw`a)y<{{_6dp{fNF7tM`M} z00cj--XCzr477i7{|pCH(0<1Kp#6+h5;gllYXF{V*6atZ0no6n0pG3R;#0F9v<AQ` zwq`$Q4FE@8&3@1t0MHp&pfv!7{WbeRYXG|D*X#$a0oc2~W<O{Rz{&lPGqTp5uh|dU zkC}77W<O{R0Q38r{h&1fpfj^TYXJ7}*6s)G=e#RZyC1X$;D&bXe$W~K(4KYB8h}X8 z+WnyYp!dRS_n%S`wzEyE-49v=06Jp}v<9HHsdhhT4M5(6+Wnw400#4F_k-2|oLLPy zgUexO?S9Z2fSzNu`$1~}HeIgW4_X5NI+F{u2B70@?S9Z20E=I>`(4W!><+Qj?FX#^ z0Noi<yy+KcKkR<ce%K=Iy8WOv0CDDZ`}M*<g7(ku2dx1(=vTKNv<AQ;s%}4Me{Dx< z-G0y-fDHwZGrl%f*X;-G$L(&b+Yed;U^}sHKWGgA=*%zB8UWp8b^AeU05Uh!?FX#^ zsNYq$AG8J__Xy-nFq3n2`$1~}u3WF%4_X7@^RR9|Xbk}9j4;p|fa9O*_Jj5lpZrs| zAG8Kw32Xg+&>DaUzIyN(Vo${C_k;E$d&<}E-&MTQwq3n`KWM))=u9!t8h~E&`u(8& z%pvym`+vTfWBbLeem`gpK&~I;%(4BU_4`3<0A9w_?+2{`c#~YeAG8JlbOsq{4M25a z{eI9I0FH|K{h&1fxpnpXL2Ce3w?NJ)JJeObAG8Kw<AnPCpfvy$)9Uww)&PLcECa0p zn7FWhKWGiW<7M^xL2Ceb*VOL^tpNa?Q2<&4@M>%Qe$amKdAsWOgVq3O?XTYtS_1$& z;|#P0;LP#*{h&1fk51R`2dx3Pc)or=Xbr%O%k|(h(9Eyb?+5KiUw^B9KWGgA!@c_b zpfv!XGtoe60JNXf?+2{`V0~V{AG8Kw$IJTtpfv!XJ6}L+0G7Y2-w#>?@c2Xhe$X0# zAD`;?gVq3m&QJrb0a){`em`gpfY*=u{h&1f2Y=S@2dx1Bovj9117P{5em{5(z~B1) zpfv!(|LXS}1pfx@-`@{f1K{_+e*eMK)2uiCuip<^1Mud5{eI9I00xEz@R@8-{w}CI zXzm}R9yIq4(hr*Z2bs6q5@J4R?jK~|9;p4Gxqpy*Ky&{f_krgALGA_3{qF~@0f71k zH1`kkA876$<X_O-|9;RK0BCrC=Kew91Dg8>g%@b<e?Mpq05m*7bN`_51<n0~!W%UA z4+?+K+&?HjKy&|~_yNuRgW?M`_rD*s1^^nLpt*lg{DS8GLGcZm`v;wA2b%i_r3cX5 zKPY{G=KewH1vK}+AG8Jlnw~&&|Df~*n)?T(x4qEx2b%i_rAN@*KPY{I=KewH6*Tw1 zpG%<&H1`im&!D+~Q2GYV{e#jw=-e~VSy`aDe^7n^&HaP&2WajelwbBj^ABk5AC#X! zbN`_H1)BQ@<+r`i{0Ex*2jxf5+&?IPg694~`4x2T?S9Z20BC*&&HaP&H)!r3l;1(; z;eyTt1kL?}$^+2cKd5{F&HaPQ3((v@=<Gny+&`#10nPn`$`{bwKd8I`&HaPU7zEAz zgUTb&+&`#%0?qw{$}7;^KdAfy&HaPQGtk^WsC)y>{e#Lo(A+=h>@d*WKd3z13oRc( zbN`_75;XU}AG8JlTAqUD{z2vIK4^Ihn)?Txfw&J^9)sroLFF@O?jKZMgXaGCgVq2* z%X84&Kd5{M&HaPQd(e5lpfeRgbN`_F05taxsvq`2>x+HR`U5og52{Z<bN`_F1vK{$ zs&7E&|ANkF1kL?}>LbwHKd62J&HaPwE708ke$W~KXnnR1TEBtj{z3H}Xzm|W|AFTI zLG>YM?jKY?g694~^(AQTA5?#W=KewTDQNB=RKJ4e{z3IEXzm|$h9qe2A5<TM=KewT zGidG~R9}PU{`Z5{06^<=(A+<$eh1C{gX(+GdBmVIDM54pp!NW0?jO`X0L}e_+6$n$ z|NWpf0MPaXXzm}>z5vbrgW4OQxqr|Zm!P?SP<sS4_YZ2Hfad-|?UjAd_6un4AJm=! z&HaPgH~XON9nd*`pffW;bN`_B5NPfn)II{u{e#*|`=IS7(A+<$Jq4Qk2eq$2bN`_B z7HIAt)cyj^{e#+Lpt*lg`wTSq4{EQ0=KlAC)&M};bD+6@Q2P!v_YZ3Cf#&`}XW4+} z{z2_Q(A+<$eF&QS2elXXLEDd@xqnc55;XS@YF~op{z2_c(A+=hj8M?rKd3zln)?T} zPeF74p!O<g?tedM4FI$~3!3`}wQoUl|Dg6RXzqVMXbk|gJq()r2epqubN`_BGHC99 zKWGgAv^@=)`v<kJL3970_BLqlA9RK(Xzm}>9tX|+gWBhyxqnc5eIK;_4x0N1wdX-| z|Dg6gXzm}>-romp|AXfKLHz;H+&`#)0Gj&;^%p?rMDGW!0q}(MCqQ%mp#BAD?jO|O z0L}e_`X8XVe^7q}H1`kcpMd86LH!lbxzhVVYXG4A8PME6sDA^R`v>)RKy&|~{tsyG zAJiWL&HaP=N1(ZXP=5(D_rD*s1_0Wh0?qw{`d6U2e^7sGAGH4kn)?U!$M!+{XP~)% zP=9S7wEqU0`v>*sKy&|~{vBxUAJpFiowEe$|AFTILH)sf(EcH4?jO`&1kL^L2dx2s z_9sDe|DgUQXzm}>-vrJ5gU+Z0&HaP=qoBEeQ2!J(_Ydl?g694~XW4@0{z3g&(A+<$ ze+!!X2laPBbN`?-Z$Weap#Csu?jO`Y2F?A0`pclX|NWpf0MPz4Xzm}>zXr|ygZkT` z^R+=|=z`|{LH%*i+&`#)4x0N1_1E`7`|qH+e^7rOH1`kc--G7<LH&KudEB7>KWOeB zG#&t&`v;8=fad-|;|2Sm;|HL*f6#aWXzm|0z5ts0-w#>?03Ck-&HaPMBS3Tipz#UN z+&^f%0yOu(AG8JlI-UWV`v;A0fad-|;~k*6f6({`Xzm|09s-*C-w#>?039y@&He8O ztpR|Jr-0`ELE|f+xqr}j3ux{ibOteK?jJNB1Dg8>jn9DQ{z2n4`=H}Dpt=A3i;vv^ z&HaPMcR+Lhpz$8i+&}0{W6<0`Xgmls_YWE$0?qw{#*096|Df?B(A+<0JP9=S4;o(r z&HaPMn?Q5_pfi#|bN`_6DA3$LXnYDZ_YWGc+6NuK0?qw{#<M_k|Df?L(A+<0ybCn< z4;udh&HaPM!$5QYpz$%#+&^f%Y#(&|3^ex-8czew{e#BWKy&|~@ix%;=Abj2L3970 z@i@@jKWKbzA9TEKA9VZ<H1`i0&jZc<gU0tjbN`_6KG1n$pfkTfbN`_6K+xPjXnYVf z_YWE`1f7!(8b1Wh{e#96L3970@kP+wKWMxWH1`i0e+13_gT^C4bN`_6NzmLsXuNVC zbo>%D_YWG+1kL?}#y3H8|Df?s(A+=h%xciw|9;RK0O<HAXzm|0UJ9D~-@i#5JogV8 zPu&L{Uj@zmgT`AybN`?-ut9VGpz&DH+&^f17Bu${8n4|C9lr(5{e#AHL3970@!kE< z@m|o}KWO|HH1`i04+hQsgT{wJbN`_6;{DL^W6<0`XgnD-_YWFh-VYsb2F?A0&gcfs z{e#A%L3970@oCW9KWMyqf0kS%X#5&9_YWG+2F?A0#<xLp|Df@1(7CdpGrvJ||Df@3 z(A+<0d>l0Q4;nAu4;?=T&HaPM(?N6ppz(Fk+&^f%9W?h38h;1P{e#BiL3970@p;hP zKWMxjH21$Bv<3h=o)4P)2aWH8=KewB{h;&XKxe>#=KewR0id~m(EI>s?jJN?0Gj*X z4_X5NolgMG{e$KgKy&|~`G)<_`3KP4|9;RK0O<S#Xzm|0Ujdr?-w#>?0G-bO&HaPs zH$Zd$p!p8aIl7=T(?N6pp!pEc+&^f31T^;#nlIT8oj(E1{e$LHKy&|~`4!OIKWM%M zH1`jhe*w+?gXUvEbN`_E8PME6XubwC_Ya!C0nPn`=5s)E|DgFD(A+<0z6Uh-51Ri0 z&HaPsgFtitp!p%t+&^f(Xg_rR2sHN(nok1F{e$M0Ky&|~`6kfZKj@5j(A+<0J_<DV z51O9>&HaPst3Y%A`$1~}pz~Rvxqs077HIAtG~Wd}HyAYk1)BQ@&4+>J{z3C&pt*n0 zeA#~J{26HOA2go^n)?UMuYu<NLGx{(xqr|Z_Mo|c(0m+d?jJNi2b%i_&DVj>{ofB- z0|1@R1I_(|=J!Bz|DgFk(0PHN`9ILyKWIJ>H1`jh9|X<)gXRlCbN~B6YXG40iJ-ZE z(EK83?jJPY2%7uf4_X5NosR^~{e$Kw_xs2@gXSwibN~CfSiy7up!rPD+&^f36Eyb^ zn(qY7{e$K|L3970`B2c@KWKgwH1`jhF9ps0?+2{`fX=6a=KewRtDw1m(0nUs?tedM z4FGgL7Bu${nx6&D{e$LfL3986L2Ce@^SPk8f6)9cXzm|0-wV3W05ty#n)?UM2ZQGR zLG#0)xqr}nF=+08KWGgAbUqn0_Yaz12F?A0=9@ut|DgG2(A+<0J{mOl51O9_&HaPs zt3mf7><6s@fX-)w=KewR+n~9B(0n&&?jJP&4VwE0&4+{L{z3EOpt*n0d^u?De?Mpq z0CYYbH1`jhUkA<ogXY^obN`_EchKBFXg(e^_Yaz%2hIJ1=IcRo|NB8}0HE{vpt*n0 z{61*zA2i<&Iv)~@q3Z#_a-cN;(Dedfy`VJ!(Dejhvq5VB)<f1CfbCYc0?++}-2`2q z0Gj&;tyciM9kd1jx}E{-H_#dY=z0gR-$82tpz9&PVFOwN09`Ku4m;2q0O)!OaM*&@ z06^DUfWscN1^~Jq0~|M?H2~1{8sNACtpR|p=K#m;4t4O{KRC{z>p#G00kj4Hx;_Ln z_YYbx0!}-iH2~1{B;d3KS_1%GZvswxpfv!{^(f%930eaHU9SR8yP!1y(Df|fv<+GV z0A23_PWzxW09voqz<C0?J_ejuKx+U%c?Yxx0J@$AoVP%00HEt_z<Cd}20#b09tWH^ z&6B}%|NB9C7L<2EYXG3@dBAxav<3jW-UpobL2Ce@>w&;!185BZbiEL`>;SC+fUYM3 zmo1<*0MPYD;Iap_1^~Jq30yXT)&M})EA5A_Ujmn9pfv!{^-bWi4zvaUy8a1V7J}9Q zK-Wis=KewJrNCt;XbnI-WIYwQYz3_WfUdU!m%X4h0MPYV;IbLC1^~KVYd>`T7Pu@2 ztpR|p?*f<gpfvyo>LtK+0CYVVxNZQg0f4R-1J@m(H2~1{WZ=35v<3jW-V9v#fYty& z*Q0^!CeRuH=z6vN(DiHJx(u`i0J^>nT-Slt06^Ejf$Kuh8UX0}IMCcbXuTY`?gXs? zkUS#@u2Z4w>%es_Xbk{#{T;Y22CV^ruFnI_{e#x)f$MJ28UW~eK5*R*S_1%G?+32? zL2Ce@>jA-S1JD`(=z2kL+X1u&;5uYIA-HV;S_1%GZwPLCfYty&*CT@4CZII{(DjO- zdriP?80dONaN7p71^~L=5#06xtpR|phXl8cKx+W<zp;bcOwjd{;I<TK4FGg~CAh5x zS_1%Ge+ioV2e-*|AnP;1Z8gvu0O<Nna9a+v1^~Lg6WrDVtpR|p{{+qbgWH7A^`YRl zB4`Z&bp0r}EeTo!09{`SZfk<p06^EDg4?2?H2`do^{L>tDrgPBCdm3#a9b9%1^~Lg z72MVZtpR|pe+9RNL2Ce@>tn%fWzZS`==xc3TN<<m0J^>w+|~xI0f4T*1-HdPYXG3@ zbHQzO&>8^f`dx5a9<&Aky1p0O)(5QtfUf@q_XR*}0HEuG!F>hL8UX0}VbI(^xK9CH zUkvVRfYty&*B^uXBA_(@(DljSz6xj!0CfE_xGw`*0{~s$4DRcI)&M})KZE;1pfv!{ z_0izI5@-zobp15AF9liy09{`V?rVY806^DYgZpBjH2~1{+2Fn!Xbk{#{WiES2U-IF zUEdAv>w(q)K-YhR`+}e~0MPZ};JzYg4FGigIJhqfS_1%GUk>hTg4O^)*Pny?qM$VZ z(Dmt{xqr}lb#UJmv<3jWo*mq`1+4*qu6GCbeV22B=l&smV#xY<(A+<0y*#+@3|a#K zT~810TZ7gBK-b%Y=KewJ@4<a>&>8^f`h0L-9kd1jx_%$rmj|r@fUfTc_w_+*0HEvt z!D9iSH2~240pPI$&>8^f{sHh<0%#3DK4gCZc&q`m1^~MM06Z1}S_1&xp8%Ts2kln? zk6nP)06_OMfX6mKYXG489l&EBpfv!{{Se@>kqrvqxqtAO33UGicq|391^~Lh0zB3N zS_1&xe*qqg0j&Xm?#}?t{e$*vfX8k?YXG48IY4v&;4vQPeh={24`>YlbUz4qYzVXl z0J>jfKXm^Hcq|FD1^~Lh1U%LRS_1&xe*zwh0<8gn?oR>D{e$+afXA*tYXG48S-@jk zpfv!{{Vw3KFVGr*cem$*$HbufV?cBNp#3u7u`|#b0O)=i@Yot?4S;&WZ19*HbpH)_ zEDp2=0J=X1H1`kMuLB;t1FZpo?&krI?Sa++K==EA?)w0b0Ydi!fyV|xYXG48h4w@D z4}r%LWxBv~|KKr3=zb&c*du5S0CYbRcx)211^~KW2|RWQS_1&x&jcRZ1g!yp?swV` z8v6vT0f6p@0*{S?)&M~FOM%BuL2Ce@`>DWVtDrRiN|60l;IUWG8UW~iEb!PYXbk{# zzt(=}{w?rWE@%w^bbl9ktQWKf0J{GRJQfUE0|4D02AcZ^?H2=&9fQ^YK=+e@$Cg2B z0HFKLz+=y#H2~24XyCDF&>8?GmJINiHFW<Pcq|*V1^~Lh4LsHjS_1&x{|1`-2akzE z_s4<9%0X)Yp!?^*W9gtZ0MPw);IVel8UX12JMdUMXbk{#e;#P=AGBW&Ja!LS0|4F6 z2Oir8tpR}U_XCgpgVq2*_XC3G20&{7p!)^Ea|fU`0MPw};JF3R8UW~iL-5=KXbk{# zKO%T;0<;Do;0$=bB6#isbgvb3KO=Z<1GEMJy5A8z_W@c10NoD>n)?UOkwEuLg6B>^ zYXG48DZz6qpfv!{{g&Xl7tk62=zdJ_+ze<90Cd0Re(3&9(A+<GPUk_iBzTSoy5AE# z_XAo30NoD?o*M$K0f6oo1<xIU)&M~FlY-}#Kx+V?`%S@fPoOmb(EX_3xhc>Z0O)>I z@Z1$>4FGgMD`@T?w7(TR*9BSw0Nwuzo(qeU2haV3=g6S@Wx;c2pnJS#LH5&v=hi@L z0HFJA!E<k*H2~24xZt@t&>8^feqHd~9cT>zbU!b6ZV$8u0J`57Jog7$0|4C*44xYV ztpR}U7Y5HAg4O^)_Y;HX7C~zOp!<zMbN}EuNa%iK@Z2P54FGh%@_y+4W$;`kXbr$m z$o^*VTqkG^0CfK|crFyQ1^~K08a!7DS_1%@I|Z!)fbORT&#i*i06_O!gYGBW3z~z4 z?#Bkt&4ShdK=*5d=Wao30HFK1!E?KyH2~24-r%`k&>8^fesJ*IFlY?`biX)w?ijQN z0J@(XJhu#50|4D`4xW1ktpR}UM+eVMgVq2*_p5{Fu0d-6p!?aubK9Ub0MPyJ;JI(m z8UW~ic<|gfXbk{#zdU&E9JB@ix}P3Aw+>nZ0Nrm7x?c@E2M^tk51RW2?av3#)q~am zK=<#1=kh^o0HFK(L3970{r;f2{|3++0MJ?h&>8^H+5pfR0MJ?ikb2PC0noi|ptS@b z^FV70Kx+WNYYqM&?so&NMF6cy0If{`xev5f0kmcTv~~gHe$ZM5&>8^H+6IvSKx-X9 zYaT#rA3**Gt%U%s0RXLy0EG`|tpsSz1ZeF9DEvTcDL`ugKx->N;R{-80a|kbJ%0f- z_iqbYlL1<r0g4~cS`E;e4ba*RQ2c?`a)8zVfYx?^;uo~m1GMG?wDtoO|Dd%Xpfw?& zwIQJN0a_~pS~CJ#I|52SptU5RH2|QsC7|>LT5AGYa{@ho0yOt;3tE!`TAKn&pP;oW zpfxL?wJV_X3tGzpO3$FREiYprYh6I;9eVx+C_jML#DLbufY!)>*2;kL3ux^OXbk{p zEe&W*&935=pgRCSbN`?_06_T<bO!)v?%x))CI_@O2b4cSYjr?tc0g-)K=~K6mIt&3 z0JOFTl)pi1eL!n|pyz*p=KgI#Yl1*)gFxj2Xsr-v%@Anq5UBhBttA4jDFUr60+lbI zwML*dM|yi6g6;qS&HdYg)+B+}CV|Q)&{`$XnkCTMB~bYVTFV4l(*#=E1X|++TI&QV z??7vxRD>aGp+M!KYdM1*Xbk{ptrTd@6lm=fsQd)2r2?%10IjV8m9L<+R-iQi(DPTo zYq3CU06=TAK;<)Ntrlp_7HI7jsQd=4<pQk%0Ilr;mG7XnUZ6E!ptWD1@*lJo474T; zv^EU1Mhvu8473ISv~~=%1^~2{478>Uw6+XXzkt@7f!3Ts&z}L!{o8@oq=D9^f$AsF zS~bv`HPG5MQ2hm3%LZBl09xAyS_1%D>jql$20i}<H1`j>0{~P%g6;qS&HaPd%z@U< zf$GnIGiG+6HFco1b)fncwAK!^<_>!P4ruP*4zwl@v^Eb^KZDllf!6GS*6xAoZ_rvk z&>8^H+CEVI4qEF6TJr~5`v<E3L2Cg)YXU)Q13~Qr&{{#znnBRoK~Vbvw3ZOG1^~3S z5VXb+wAK*R-hiGz1Zt0f?f?MI{e$iR0JT>@cL3}Mtz87I0RXLK1hr>CYa2mp96@Ux zL2Cd&Yac;tAVF&(LG2;X+DOnENzhtJP<siqb`rD(0JN48w5AfYwi4970<E<Kt+|Ar zzXY252d~Klt<40r&p>N6L2EWaYd1mdH_%#6&>8^H+D_0KPtaOVP<s!w_7k)Q6tor; z)E)$_4F#<c1+5hYwHHBaM?q@<Kx;|AUx%zM1+_0hYfV9GPNC;df#&}0Kx<M#Yg0k( zQ_xyf(3(}y+Eq~d6||NWv<3jQwiVRA1+8@jt$Cf?*8#c%0K66!v<3jQHWt)A2CbES zlTik0KZEW70I#J5tpNb7tp&BOL2GS6Yi>bnZ$a&E&{|y3nq1J@T+kX_&{|zkdmXfP z7qkWdw3ZjNrWdrf7u3E7t@Q=1`GubU1)BS}1FZ=LtqlhC4?t^$L2HIVYllJo2hdt# z&$JTI+&_4YF=(wZsJ{U{e+)GD54r;Y)IR~;0RWo&2i*Yx>c4>Q008x8>_BS(Kx>=% zf+1_2L2I62_YQ*ALW9;sgVsia`bVI((x5fdptaMW{u5{|HE0b0Xl*rUjWuYkHK@M@ zJ%0_<AF~7X$3SbdL2Cd&YqdfBHPG5^&>DbzmsNJ4HQk`K-Jt#*XstJB%{TP?H_+U_ z9cWEBXl*!X4FG7ZIB3l{Xze(t{|H)34q5{MT3ZfUV-8wt4(e}0&z}SJN9{oUQPA3S z&>D5nT6Iu=^-aiD&>aAvxqmy*ns(6Ic2NHowALN8<{h;59n}8?t%Z->0$Cdm>K}vF z%7fO-gVxT2`p=-X^q@5Wptbd&HTIyj_MrYY^!z<gf7}k#9|x_?2d&Wut<?wh*FkId zL2Cd&YxzO_dC=N^&>DZxT7OV~AA0^DXgt6UG#&uj8vxoP0NN`68ZQ9t9RRHX0PQ6J zjVFNi7J&8`fc6@I#v6ing6{wT&HdYf_9TGzCV<8#KzkKHdlo=@7eM0|puG&BH2|Q! z4L75};~k(o06^m(;5`tay%3;15um*hpz#sVUWqe(nV|6#&>aAv@f17I8UWDV3eX-4 z&|VABcnkFWMbLPR9cVlTv^N8^M+3B112kR(J-=~3XfFq7JO{M51GL8jwATYP-UHhE z0onrs+6w|24+8BCnJJnM8ZQFf0RWo&w*&1V0qrFLjVFQjmVow{fcBbz#+yKUPe6N6 zKzmU@<58f!DWE+npuH-f@hZ^X70?<0K8YuGpz$ow-WJdv7tmf8(0CX0{7cYym>p<5 z474`}v_}TCR|Yg*2HHCVS_1&uO9L8D1MRH=?XdyvwE>N{f%e{j_TYf_;(*5EKznmQ zdvrj1bwFzXKznyUYXCrdc|hZNpuIhyJwBklKA`bF(B2==9w5+OAkcUqXm1c`j}U0D z5NNy*w08(}Z!~x>(KX24BG4Wq&|V|Zcq8=uQP6m#9cVlfv^NQ~M+vl72{c{_+Pef= z0|45~1RBo-?QH_>aRTji0*!Zq_CA63K!Nr`fyP5Yd!s;W06=@CK;xyLy;Gn)RG__7 zpz&1D-YU=<0MK45(0D6o?-ghd7HBUPXgn6QHw&~!3$#}YG+qnZy9HVU0NTq18qWpo z?E>xb0`2tztpR|Z{|Xupwg-&|gZ74j_K1P@ih;(9L3_tQYXCrd$w1@DpuJ_FJ!YW2 zW}r0ypuK0HJ!qi4XrS?E(B3rA9yQQjHPCo9Xzv<m4FG5_8)#1(Xm1;6d>gda4YcPC zwD%1({tem-2ig+{+8YNN9|!G~1MQgu?VSUy0RZi#1MR5;?X3fiuY>m5f%e>G&jQ~8 z0Gj)^XNrgH%>#|kgZAoy_UwW7?t#YdL3{Z?YXCrd`#|ISpuK*eJ%6CRf1vSy&|W~$ zo<PvvK+yaEXs;k>&md^;AZY#ow3iUH1^~3T5VXe-wAT<c-vHWs2wDRG+KUL9j{xmW z1g!x8?NtQrSp@A}1kGQ7_A-Lj0D$&3g7!Fq_Bw**J3xCML3<!Udm%ydA)vjH<~JdG zB|-BgpuLlzH2|Q!l%PG8puLr#`4!M!OVFN6==sZ_xqo}mo=ni*OwjxcXs;${&n9T^ zCTRW!w3idKrxUcd6EwdA+Ut4s7G&=yXb&i8FDPg}2(&j8v_}-QR}?f~1ll_aS_1&u zOA6Xk3ffx=nqLC#H3jWC1?@cr%|C(mqJs9Mg7&6@=BGe=RY7}JL3>w0^H-p~te`aj zpuMf2J+7d=uAuoY==s;6`7qEO0HC>l@E%#UT<{$Lp!qX<&>DcJT=MpyJ++{{wV?Sm z&|X{6o?Fn~ThRO)XfG~kPcCS0E@*xZv{x6jXBV`07c_qd+RF=C0|46F3!2{p?ezui z`GubU4VwG62ki+4?F|Oa4}$gzgZ2!A_6~#Q4?%m0LGy{Ay~UvUMV(gg9RQ&DN6;Mr z;JwJ8H2|Q!$)Nd3&|YQG8UWDVWzhU3XfHEpJ`=RJxicEF*BP|u8G8OXXzt&B`!vYj zXwdv9Xs<MA&opZq_znQ@UTV-90LQ=JI{-j)|DZbnK=ZHmp!rwOUTn}B0MOoS(EKcD zueS7mJJ9^CJ!t+Gw3i#S1^~3T8??t8wAULn-wQqe9W?h3x&r_-KMcA905taxx&r_- ze+;?<0KAtRv<4t@1^5mC(A+=h4gk>nGw2Qg(A+=h4gk>nH0TZh(A+=h4gk>nwLNJ5 z8nl-kv<3jQw;eRU4chAt+Vc)Q{~k2=Zx7lN584|KnjZ)4l?Uya2ko5)&7Xtz(u39j zfcDmd_Sl2=+JpAoL(ks_&HdYh_T+>1=7Z+vL3{N<d-g$l_d)abpuPN{H2|Q!{h;}M z&|ZJgo`2BZf6y5KptAr#YXCrJ1Axv50G$;8S_1$&I{>tP0CbiBXbk}9Y=No>$XNsH z1&l%K59~o_5P;4i0G&wyI-3Br1^{$c0qD#E(Afo`^$Vc03_xoDKxZ3(&Nu*_bpToe z;FJM51ECdi9|CB71n7PQ@L36<H2|Qq6F}=HKxZj{)&PLcRsfx`06J>{v<3il_CM$h z2GCgypfv!Xvl&2VG=R=(0IdN4o!tOhzX3YS0kj4HbhZQNj0ezJ51=z2KxaRI)&PLc zf&iTf0XiE3v<3ilRs`tG2+-LPp!Fl5vm`)k06=F;G-zpo&zb<O0RWx-4_bc$I*S6d z1^{$61?Y?l&{-9rH2|QqD?sa4KxbKi)&M+&+;0I|?*h8-0<`|c9&`o<=qwD-8UWDQ z7@#!(ptCYSXJ&xT&fsEI1Ffe4-KPOsUjw>d1ANv7Xbk}9?0?Yu8_-!CI<1hiIY4K0 zfX?awo!J38y92Za0CbiIXbk}9Y!A>GAE2{7Kx+U%XMcds00Er^0$KwAIveEoX~<b2 zpfv!XvqM1Zhd^hEfYtzj&K3ckG13CLZv?dd2z37lXgw0>4gk>lB+&gNp!G_i`$|CT zm+V1n06=G%sO3V=HUX^x0G)LLI`af{_6cYW0O%|f(3vQpvr#~606=G@fX++-ot*+& zKLt8V1+)eLbhZlUj1|yXE1)$1KX!YA?q30|#{%5}09u~~x}OEKUJG<z3uyh8J!lO8 z=qwk|nJ%EST|jF9Kxe&x&U|5-4><z{bQTO~4FKqD7|<CpptE8?YXCrJ|AWqu0i7iS zS_1$&TLyH-4Ct&G&>8^H+5ez3Xh3JtfYtzj&ZYsKQ3E=w2DAnMbaoAB4FKpYn}|5b z**2gx0HCvOKxf{7&b|Sy0RWwa13DAu5afOw(A+=hz8ui{IeXChInY@;pfv!Xvvojg z03spx?SR(b*@M;qNI>r60j<vi-OmG>`v=|E16sdl-_i~_%LlXu0Cctw=!_rGSwEmP z0HCvfKxY7f&H@6h0RWv11Ue%KbXE{(4FKruf6)3t&{;yDH2|Qqg+ONvfzBENtpNa? z{SP{W2y_+^Xbk}9Y$DJZMWC~aKx+U%XBUCaFan)r1X=?CI@`!^KIE(;&>8^H*+-x= zkU(c4fz|+k&PD>Akpwy`3A6?PbaoPG4FKpYCD55lptF@gYXCrJErHHl0-gO2S_2>k zxsM67J`;356KK6A=)NY<`b~S#8UWB)PM|ZLKxaFF)&PLcdIFvK1iMEUbQTooOeoOV zP@pvcptGVtXGVd}jsmR#0G%ZTI#UXCwiIX$0O+hK(3w-gy0P}4H2|Qqs6b~@fzGA^ ztpNa?RRub;3Uu~AXbr$&$bDAev#mgD06=G5f!4c%&b|Vz0RWwa1v(Q8bT$@f4FKq@ zEYO)*ptG|;YXCrJX@Snv0-db|S_1$&YYTMd7U=9P&>8^HSzMqqxj<)gfz|+k&guf6 z*~OM<4_X5NI?D@mrWfdJFVGqQ&{<!gGrvG*e}UEjfX)H~oe2gy8w|7t0CZLu=*%$C z*<qkH0HCwPKxc}9&K3i$0RWvf20C*LboLl%4FKpYGSHc1ptH$9YXCrJm4VJI1D#z4 zS_1$&%M5g;*&4|GW}x-Xp!?21>z_gQpMlmxgYEzTt&axXj|N&VZ4Wv#4Rm%IXbk}9 zEH%)XYM`^#Kx+U%XRU$GTmzlG23i9EI*Sc-CL8E%HqaUX&{=JZitmBeZ`*^`0D#VN z)8o7gTHg)2-wm|h8+6|rX#F?n{x{HiaL^q9p!MOP`{6+A#X<MQf!2@PgVq3m&XNP2 zDF-@R4zvaUbk-c`%sJ56bD%W<?2!BDK<m>%_tSyq{z3QEf!43vgVwKu&awlo0RWwC z2U_0_I_nO!1^{~h9cb<!bRQmQeLU!XJkZ=f=)OGA`gwcM`gzb<dZ0A`ptJQrXY7H_ z+5@ct0G<6Gyc2R3A80*3=xjdF8UWB)eMx=CLF@PJL2Cd&XZeB7^aGvk2U-IFI_nQ~ z<{#{SY0z1KpfdqMX9I%P0D#U41f3ZOIy(@w1^{%HAm~g%(Ak2ZH2|Qq247#_2ikuC zx_=O~AHg1UCL!o-LeLrj&{>6`GYdgy|AY1~fX*@mtpNa?Z3sH!5OmfdXbk}9?0?W1 zh@i6&L2Cd&XCs2nNCcgg2s$$nbao<W4FKpYMbMdwptBW0YXCrJErQNm1fBg4S_1$& zixG4tBj{{K&>8^HS&g7G8$o9`g7$BK&T<5;0RWxt2s+~tbk-wi4FKruN6;CNptB%B zYXCrJLxRqT1f3NLS_1$&I})@80Cbil=uAn_*^;0&0HCubL1#_|2^ZOe)&PLcqI`M* zayBJs4FKq@O3;~=ptCDM`&U3`S%TI8fX=oAopA{|>k_mEz+I#mbO!)v?%y7?27nK8 zKPG7IA9P<PX#b2oX#Wi8EKSfF0MOZ*pfff>XKjMk0D#Wk1g!x8oyB?X0px5>&>8^H zS)HIWJ3(i6g7)u#&hiAU0RWxt2|D8wbk-+m4FKruPtX~lptC?hYXCrJgM!Wo1)UWN zS_1$&I~24A0Cbip=uA=2*`lB`MnPwdg4O_l&i)6TK?*vH6to5abT%pIj8f29rJywc z(|sXln1aqS1+4)9ooxy_;}mq(DQFD<`>ry3&>8^HS*V~j0HCu`L1(0b&PoNX0RWwy z3feyfI!hI_1^{%nD(H+=&{?aXH2|QqR}a)Sf%ap8?f?Mo&$2)819Da?Xbk}9>{iek z0MJ>kVTrY%{av8@T|xW3K=-|Z_J7%f)&PLcf(4xk3pyJXv<3ilRxIeuSkT%3p#5W@ zvt&VQ06=HUg3g!)oiz(u1299V(jIgME$A#-&>8^H*|eZDYC&h!g4O_l&aMTm0RWw4 z3p&#lbha&M4FKq@ThN)eptEm5YXCrJ;eyV@1)YrxS_1$&D;IQTF6iuB&>8^HS-PMz zbwOwAg4O_l&e{c?xeGe`AG8JlbQW)CcMxcQ9_W5v(A+=hzFyG&J$umpJ<wUcpfv!X zvwcBl{PHnYgYNqU?f(Pa{|nj=2)Y9Rv_BAZKQQ>LV9*)>(AmMD{ez&hgh6WnKxYes z&KL%rH4It<0KI=0v>y?42LNb)BItf%(0)bGeZ`>ti}o`dOhNk@L3aRv_BVp=HwNu@ z1l@NG+W%+|Is+MW7BXlJ0O)LF&>6{~vywq;06=FagZ58?&Qb=g0RWw?3_4?ZFXX;u z(Edw%&>762vzS3^06=FmgU)CMoz)Cl0{}X^8MFofbe1#dOlQ#9&Y(2_Hz4;tgZ6*g zgU)~kodpeA0{}W3`jm<=_^fEq8UWDQ|DgS&ptGbwYXCrJOM}js2AwqxS_1$&`yX@$ zHRvpA&>8^H+0>vjszGN}gVq3m&aMXSUj?0I4O#;LI@=m_#x>}yYtWh3ptG+*YXIUP z_hEzP{z3O+gZ9hXgVq3m&dvs%p$$4q8?*)he75$l=b-(zp!>E#`)}>__B;gb#|7O1 z0NS4mx}O`gU)LVA1^{$+H|Pv+&{^J~H2|Qqy+LPugU<Q}tpNa?{S7(;9CQ{qXbk}9 zY;e#S;h?j^L2Cd&XNQCK4};DU2dx1Boh=SJV;pqWIA{$3=<IRO8RVd|$U$oWKxdQh zDqacNuME1c9JGJg9<&Akbe1{jOmooL=0D%e0qu7N-FFV!{|vhS9JC)AbRRlse>CWR zbkKfjd(fHbptJu$YXCrJse{%4fX-G2ov{u&YaO%(V0BA9=>B!ker(Wv?4bSGp!?au zXSIXY0D#VJ2kqYmo#hT%0{}YP9dyP!=&X0p8UX%{_4c4M;9o)Rg9q&o2i*@3J}Vxy z1^{$+JZS$o=q!2A8UWDQ@}M*3L1)c_)&PLco(G*l4?2q;v<3ilHa+N!deB+*pfv!X zv+F_o*Fk65gVq3m&b9}gaSuA{9<&AkboM`J|2ya`e9#&I(AoH)Gx9-a<%8A$fX@C0 z?Vksor4L#I06JSAbjCjDtbNcL0MOa{pfmVEXYqsA0Q{}D2c6LmI;$UaW<Tice$W~K z&{_TmPfr7%?GIW5@aBKLJ?PB;|NsBjGcYhP^tRuques^Y)^C<nA9uN%=TGR|x;%js zLiX`pwKh9`NWA;4SyTN}Qa+lswknoKLsht?rQ)@Tytd7H$1>lezYQ+D-dZfIu*>Y& z=|=?xyTWWlcu(b~$enXsG9x$Z*&7*m`Ns2UpYPlItYQ3=H06wOU}w$sxJygEhR&*N ziUMH}8zcsj1E~S21?d6l1(^Xd3uGq9Y>*uwyFhk=>;}03<Q9;dKyCxM5#&~on?Y^| z`2pk?ke@()1Njl;*WUIUV84UHpjmClPY{2hPRVDG{KWU>Z$au0yR$zB>2G0s_5ftw zqR-cFfy@^<{oo47zD-sv=Rx+rx$k-s<eq-lm4`v@oBhymAIQCu!jE@=+|Q$MU^B=+ z*~Vwqf&8Z%&9w^T-?X;cr6B*8HES#cg+cH?-npPKcu;3B6BGu~>64~{!r=8M(@CH( zuriVD2Ze#Yh*u9N3=RkE>jZ_to9gOzP#7%v)zk_K13{K+&7d$iu%NUF6b8(zk{Ur_ zP;hc?11JoND%2Z5VZgw^&;W{m5FZo<AbC(2fYgJ+0Hhxj1|ai5VE{586b2ysKw$u~ z9~1^4_kh9x<UUXsfZPiT1CaYcVF2<EC=5XU1BC&|zo0Mx`5%NqY>*g84x|R87NiHH z7i0#=ERdNXvq5%%>;l;dvK!<EkXt}*0=W(3Mvz-UZU(s><Oh&nKz;)G4dh3VUqODJ z$;rUL1PTBK7Df=oc%O-ZA(9QmWME)oWV^-;qBxqF85o$ivobI+YML=HFfcK(nlLgj zFdt@QU|`ht0E@7vvoJ6)uLY^Gj{=FXuu6b5v#=YnGB7Z4ur6f+QS6VH85metSTplV z7?@btwLzL*urM$%Noq4NFfdzym{PVN=1CA!-XClfyB#Cg9qU1294sy%6Ioa)!6vel zGcz!-z5{9LU~FMvU|`(?V)ru60<q0NE}zc0i-CcGt)GE`;V%ON1N%}228RF43>+-1 z3=Av*{2*VjGK2ig`39u!1Oo$u3L^sp7f78w19t`!0|U#+Aaf*jB8&_SY*!c<7<`b_ zm4l4C6%>!8&IY9J0Rsa=2~3?l1IHJTx^rzv%2Hs;X2X=(GjKS7Lh8d>BxT(&WrtwO z>KVAdGcqu+C^23|Qnv}F?iEbke+KSKkh)UFzewtC!PE&e!9s<RfqO2<dF)JTObiT+ z&|qO=VqjncdBX;-kePwI9uzK;%>GCUwP6ZV;R@LqxYvVxqQzQ)q%Z`gun(?~pMjeV zWTFk{LL`N?FooOU3gsEN=YTxpCwK};;WCgyP?Ug@FgWVO8Mr$^>M|5RA*nkLQ^(E> zjbeQUZe5VYor+S-2tR*^sndt4i)Y}rWMg1p*{0}(q)wh0niRre>h?2me_&x?VEL_> zg{00Mrmle*8rb!W4BS6KK~tbK8A)M2OyNqH!v9PR+{vI=aaG=fq;LjI;U&02RtD}Z zAggbwJVjD?5T@`qTp>3D_kECw@74KO5Pp6IQ>elMb>n|=2JX$Ez+urdM^Y%v!oa`= z$|pW7&_EPt;C2MrtY{UFq|OGWt^}q|pMg6Bq|V8z9Z6jZOx+xqx_Aa|e^A)uTY)k? zEFt#5)E$AT+t0v#4iw2-tga)O2MPqR``*Gl0t)OE3=9k`n$`@ULJFF)@4yTcV}<#c ziGkYz<l}$Vnn(&+S)o3*hbv@d;C2UDJ=r!0NueH0VFp|wHv=~_$S*4#s*x0i!xT=0 zD->to?f}KgUbiJk3L97%7`Q<hh9xX=50W^j)ZqRC@>6Ey6(n&`F~O|}val!e4U#yh zSm1sHa`E{{7B)nzgNgy}B#`=`C>bPiP_E}b01^+4HbD{xWpeI*P!L7L`XGseoX8C- zuUMiJQ;@{LSr}CKR<c18i!cNCA&|RY1oa@P%VdKV(hFhg^clFtLH4{0+JdBRB23*$ zm^yO??i(QUz6ISuQnwSP?juayc?Rx_pv3n-h=m>D|A#PjQtZ$)u$_^C`vk~h!C+k^ zg`DhA2Rg$P?q_7+Rsxj?=D}e|3XNb2b6^VD*%`Q3ffU9E*CQ#6hAEs1Q+S_`f!iCD z2EGTcKvLKOQ@9VNa6dl-cNNGpzM&V96t0CSe8vt9Y;FebNg#Cx!+s*Ey9QIo#{pF* z&cGc5N*u?-6gd!q^N*c@fx8#v@^fL9NaFCo^@HipXW%{va`?5dL?m@~9MCW;gQ<JZ zz|9MC&%>}zBz0*pb@Mr(k#L`pfqNn-^?eE3gru+!rtkz@Au|Iv2gv1O;kS_#ZigxS z2vfM9oq?Mf<duYQ7EXj0A8;@*a0`Q+{wG`pNgN!Mpjyv}6Y3-eCI)VGkWD$6u1E?M zIiXcRG_t}&Ae-)I<{>Hc0x1L)n=Qx+L3xP9D{DHE!eUMa1_nk!MpZsxZe~7dJ^?lc z1|}5-Zf-knW<CZ6W-$h4J}Yi(Zckwb1{SC|2Ll5uRGbwg&c?{-Da<I$z`(A^;3=%n z%D}*30@r5G!^FkFz^TRnQpp8Yz|FwG4OPJEDGX7-AOdQCftp4PEMO8wXn`7J;8qe7 z<8MA*21Z6kPy-UwxJb5&DJaTMFG|c+NXyJgEmqK|urSk%NzW@)D9O*yDON}<%2i0s zO-fBkNll3{(X&)AGB7kPG>S<q%GJ%w&r8)!O-#y+$;?a6DNRX@$xTeo$jnP+pt7;W zmBkEtdioIL39$<#;GCbEo1Yhwn3R)R%)k(zlA4xSno|;AQdy8%te3&S$iNU^T#}NR zSE82zYB?ts<;LeGmSpH<FfcPPfOyGZ1L8}-Cg>%D!_D0<RKZ!nM9)&s80=XCQzJ_S zjiS_?)WqUcO@(O3AYXl0i0GQcTk0kiCFUh(C={iZWfo`V=P4K&nHX7E#470KCKr_2 zCg&HGq*mzWnkeYzmSmLXCMoEqr<5larRf?e==vKg=%(f6>lT+3WhR&CCgx-&7H8(A zE9j=BmF6XvWaj7T7N>&gVg=o_l*E!mIG>@UJToOFC)GJWH7(xA)GWTx(3GLj*f72X z<TIztlAzQw&%Bh>3UKfknqd<)Ghrw+G>tDoF{>yott8&e1e^N!w9Jaslz2k}BNK+= zOh~}Trx_bD6ldfYl_-Gv3B{RJsi5#jF%qN!?7qaJTy&Q~%``Sb)nR0T$~TKIG&V#L zGBL0;LlFQw94s0iUz(X$VrYiuGeaW_uq%*54y?(@6xAd%6BL7u3`{Jr1qYg&jg2te zXliJL-9}?0kbyy|$(aS<_z5&LWk}1(PehFhQ$y5HfjAcAnw<Q+bOkU03Up)-fdT;R z4lH2}@~57jK619v$CeF{%>#KJ><6s2fn8*1WC3x!u@PE`qlJ)}3D_iL<G}`i{0TNb zCBHN&CzYWzuQ)S3FEvFWIU}(M6i_%44M-odVW4z|5_4eF!J^0pf~^7*aEs7G5uBln z4e{6w3QH92*pnP2Um`maluQgwp;-pS1S~NIicLI@Ff?NT2NAOQAn$?`KxSSEI6|-( z3yLwEIRx3;;KYf?0buuG1|>8evDgesPAE|X&LR*ik+K7pypEA{Krs*>5A!9M1<vwV zY=sswAa5fF705B*ph6bJUQ|L&0O`OM9Ox+#l+uk25rrhEaCWhZarO=N42F>L!Ko#s z1@U1fdKDEAkr<cYfOwzGq?q9R(xT+l7<Xr9Y*s;Cg1v+WMLv?P#)b?G?#|9u3L2nV zEd*Snr{xzZI0pGDxI$}ng@B^`<kaHg{Gwt_DpY$6jz$a&42hs-0Ry83XjsP?QUm&$ zFtG8m`*Jb~v4}8=GKw=xFiJ8?G0HJ1F*4{CSLT)^CNbz0mlQ$h3>d2<wW5SU4^;Ir z=p_{wGw2oNgE)HlV;QCjIby+a2a~|99Yq<keo)3WHYCCU;7kFt2-yU1ab#wK&j=)0 z44o)0!|efZ8o+5iPRD_=6E<BS<G^_jw<J=iAUhfqV1}k}-y%yHnqd_NIS!{?5J@Dv z;7t%v?t-}vA&8_B#cELN1*RHV!q^DzCM<yq3I@15vNl6V5s%G8kQ9<Du$hWI9KZ<$ zzk9IBLP~3xOW+{^YN5ddQCx0hfz?N#!V5>dfs!E32m<Lt@-DJf5Pi5Lp{-YJZUk2k zxEur0hr>)zfsE5UBt2N-1msqDxFi<kB2`N`9D<Z-v6u%+w>Zp0atLy0fukSU2Utuc zAPuc0h*O0lH^SP>*uoL)M4Wj7EQ?&AVDSI}X{ZOVC38f#2C9fSqmW_=Bd|d&1DH3l zxD{C%SuaY|B1?dS4jj9wIeICnNu}xWnR#jX3{ZArQc_WB8G~LCTsE;NF)ux}7^WZx z)Qg5HE-ooz&;#{UQ}ap~^c;hH^%6@;iZYW*OF+F|SSOz_Ee#r`0L_^|m6||l7zLSI zVqj2&ssqomFfcHns{@T4fb^&{Ffed{rf)zTJnD3y=E2MdnFkuFfocPHx<Tw9G<BeP z8wLlE3<R@4D28lwb&d=S4g63^(8wZ`ISEbOlmG^X15h~-1v76gn!1oc28ITCkO~Nf zsRPYdfcy^g$CU!8Mu;-FKR!T(;pz$*7(hy)%HZnwKm#!FAsYq;mm&rR1_hWZ2DmyM zbaj&$7!I&wstZO_$1;n70bBSLqN}?FjYz1GF#m$)W03vJ@`!<ffd{GxDV&#~n+KZT zlfYC5o`FR2FAEzZLjpn>+`sqG%u8WogiQQG)xzBO6;0g}Hbw>p1E?Y-_X&X}l#uLw zV#dgTY%$C{eROrx7#Wygl1S#cps9N?i;;l^lo6m-!?Z-Ase7}C5o`Pwp{oPU7=i*G z&Ad)@b%z-l1o)tekleQtP2Hc1jL5+P59cFj>U1t)j}Oos9mqMb^xSiakpa}OhuIAC z?_V_Ywp_v<Z<3(dE~NM{xs2Ujb2N2RE;B+39H_-Gd;QSW-Nqgt$!O|kJO+&pLk&X; zziM=K&l$0n8`IF#MZ92SV8D{@H>0a#U}9(h1t`>Nm_N>;sk_0*gf%_CMptLZ!~h!5 zgc=8rUv|(O8&WvmFagby!c-y37iDyHR@l|qqpJhWya`~M7mltjfC+24QH-uGhKb>T zET(yr(bUbTV!~P;tU*&JQ4LyifN9=gbak~%Sj+pzXzFInfhKUMk+69CgRX8a6V`Mp z37XzRijNsfnHWIx%TVLs@n(UhPGTh!188OsU0ocSx*Kblkdq(Wyk<0YAJ$+`fAi7Q z6|7@oV89Z;d(qYH1I@m{T!%<kx6sucVqz$OH7bzu+fOug4~{ZnEwAK2(}hUkCvc33 z;Q^L><btN|!*M38^)F}&6Qmtht|fqG5n&u8_qCy!mvD-SVF5@Z)XT7RuoO)l!x<*% ziY16bn7V!F>U==!ULa~fBuw2ss5+1s82d9b%mvLgfjJDI=?yUJ78?Ttk}$)BR%V6? zEDQ{u3=9nRP=A1`r&nm^&5dAY0Ik6R8v<>!fY^V~)G0<XqogaC*MFedtI)*^ZV!U& zbwaY28#I#%G8l?2BbgcWV1^*sD-Kl$tHRTxm>JGPmp6g5g0z6J5}G=*L}rFUkOC+M zsR3bac5tx>Z+b0HWM(jissT|TH6U6LsSOL_-%4a=utsWM!PJ3hq~yVHp@f;?0yhJL z7Xt%B6V$(;>;j4lq-4&ppn;j;9V}9j{0p)R8H3D+@mUx?{)e$aG&4N5K|GMZkX-`e zBijh#voMH4ltM`)2Y~&{iYCtrRR^J%8Q9R|ks<=DpB+seDZs$;9BA^O6bLaJL^3mQ zqRE3o4I~4>%nV#;@>~!JD9OygjV8|xm4Q&q3_NJ^NDWu8`*_jhc_A91Br^janmkfN z3#^|XO&+NO0+ts*lLw^?sNrCFK{R<#DnynSLX#IlNP_hXqsa@S$%~-LgC>U&N|+f$ z(d1E63p0Zln!Ff7GuVD{G<k6}c?mRmq=pe#za*NxB$|FHG<hjBd1*9xQ12F@gqcAG zO<o2e3ASGrO&+P?0hX6Tlb1u&FOMdV)L{hcS3r|T>ezwh7188Dy>5gR%nV9s@=6Fv zuzqDUd1W+t6*PGjG<j7tc~vxdH8goOG<kJ2dC+J8LJ2d22AVu_j{#IZX`;z%A~b{j zr-df3g(k0!CJ$PYicrGLpo1n48ihcX*F}@pMM#3}*F%%nLzCA>lh;R+H$anz)oKuB z%nXKT@`exzD9OxVgeDJ~Re?%^-Div@k6g2X!q)^%9yIELtltz(-V`ATHs1_Q9<-Ji zp@f;i98KOFAqm!RfhKQ(CU1!*Z;2*vg(h!>CU1=<Z;d8zgC=i-CU1)-4_e2JP{Pb$ zhbC`_kOcb=)UrYdF*7(KIAD2D3kV^^%;19HfaP7$_-<%?cX*o%GzI~xEnqnmG}a)< zAjSYo5fHutxUB~^#DRf9kb##W6wHB)DG4%ggU8LlLINOpQ-($`2Qu~}$Y8)Q4aR2y z$(u2(hVhv|d}~A>m=VP1WB`qafs}w2<qI;%GQ0qBK#TO{LGm07?9c`cXlzc9fsH{8 z$_I^I2{Q07xWf3%AoWHJ$xuG1O)tn`$<PSnGl1k-80JIypaz{FgB8ObC?Axw1Q{$C zZbJE>nnsYpnBg0g4;sr8WYA;agEpB!eM~_HZ3fVyX^@jaV<>_Qk_>iGc~GBBkin24 z6v_wnSp*r(8FHX}P}^US!G@t3%7?gzi(w{|4;s@FWRPQ659NbOK0yW<hNDnEs3|AN zpwDm(%7=uX4#RUOAJq8~WDsWf1LI48{IAR)2y5c;fcX3jYA`+<h_B9I1>=LmQ;h*M zE&}o&Xskhy!Gr;{Y81o=je!a>C^3{m)kEAX$j|}hL&8&vVK$Tx8Y>fI5MkH=;~RkN zQ)M^`<AdENz;Fx32fI&;;T?<*cAo}fEDh{FI|eamlN91U6$VWxAL2fC2GDwBkb5ES zlV<RT%7Z%pf(*6{2{1l5y|XeD!uSdx_lYw!!T8|xuE_veSP3!@)JYL!;A2<>lLx1F zMTSi<J~+MWG8}~Q!RcLs;R2Koi7z3B`%pf_JbCOZ%2ZO2rsF}&K48nHK+Bm>X6TTo z4~jr*u)vcG7^2|WDGX8YObmu7X!Zv~5HwkWAqbk_zz{@R1_gE$WZ@Ey^*CS`W0^jI zP1Ar@F5#92`vJE!$TPTQLB7H*3-TUrS?o(GppM4tVeD%~a0LT6>aaKim&bAV7>8GJ z_z}D3u=@()9i;hAjCDDNrYMVdKt2Ue2P3B)kT)>|L4L##giY?E=mt&dqFDo;O+ym{ zO*W$mLDw4~n+BSJM^goHGui?ph?~&_A#O$!1iKkc47OSf#b(fALo{_DH=_xG+>9m! zax<C`$jvAL4{|Sx0LZN<0-(f$>>g06LFR*!3o;)qv!kutgQN^dwuh`TU|;}^2r$(^ zhIX0iL1iuj1BeFoBtbN&N5@nLneqVfK|KTz4Qh#lXi$p}M1xvZAle%=wpY)<5CElP zp>ztA2F?3{)PbhSKs2Zv2GOlh`3X>ZHk1bKAOXp*hw`^U>Ag_;2$VhvrLRKihfw+- zl;#F4pWeg3pbDbv85oQ~^a2J3Ul3i-zz_|h=QA*rg6Mh%h9(fbn}Gqe?+Il8N)Ue+ z0|RLO3&g(&;_qZ&cnzZK85n+o=p76UBB0^wdIkn15WSs&!4^c<Gcb6A=xq!PX&}0u zfuRIMZ)IQr?dkxT2O4f>+QPuF10-J0z;FyiZ)RY40HW&|7~X;CO$-bipe=s&3=Co* zdLsja0f??=V6X$x8yFZOKy*C=LmG%)&%n?KqU#wL`a$$M28LB2x}Jey2Z&zFz;GEv z*E29Y1kr0482*6hdIknA(8j;j3=FCu8Wdh2dKCkMFNg+(7l>ZTz)%XJ>lqlDLG%g+ zhPfcRo`GRCh+fXXa1=z>Gca5R(aRXXV`w1%g2vmKmNGDigLW3yGcc%v=p_sc4j{Uo zfx!<%FJ@rK1kv>j44|!kOp6#8CPDcNK=eWehE*UM<R1{-!@zI|MAtJgTmaGC3=E+0 zYmj{}K>RKShEE_Gv<nxszQ2=!feS>}GcZVi=ne)3(B2Y|dIJ!@oq@p$MAtJgc!20O z28JLIUC+Rf0HRwN7^*;YJp)4rh@Qv5un0ugGcarb(Q_FXPJ!rp28J6TdJY4_ClC#? zpPhk$X*L6cG>EQeV9*57vltj$Ky*C=LlB6b$-s~cqU#wLszLM&28L-Mx}Jey35cG~ zz_1@g*E2Aj1<}(O7@mXZdIpBCAbKhT13w2OKg)vXDGUtiAiAD`!4yPKW?=9K(e(@r zu^@U914B88u4iCq1<?~37#4u&dIpAdAbJ7=!$}Zb&%kgUME5f=d;-xR|A6+j_AxMU zfoM>8g6Lib24fIi&%odaqFWdkVnB2~149;wZf0O;1<~~k43j~06SO?4W?;}aF;YMV zh9)Ma#zvOLh9(LM24D#YX=q?zW@e_KU}|g*)sVnd@9N_Q*&P9HDKda&I-%VNuz(6= zn2{CIo7P|ejdI1mn#7~~@`K|9H@OQ89|f2hKXS07yD{1a|KQ09{=pIx{6jz|_y@<E zW3QClj=s`!b@{=O<MM+ghWVoaGs{N~mX{Y9Uh@brzCOb!@qw9%;{uaqzz-H{Ml1hU z%Fc>EnC!n_-237~Bg1}aP(B8`f`t(@TE+O7fq?<EGZkr#1X!Ahkxd<>mXSjWwDb2U zs2tM-^+%bQSpS0x8zy!~kOZg$$7CN3l4fBA&5|?cfn*(X!6NMXAPxt3T$qW2eHUo5 z6uuW2v_X{_RFE-Cf;#@ppuQKgJgDSm<^;_~DkMS7cnC6sk>eML;$TS!Q7kN=g%3;| zEFk}|g7*S-FoMc%R?vbEmR?3s`OU@xavU2AXq^Z<BWUcE(G46AX<#2RFfei$gJ$F0 zKSBDp3>-<I)c_u#J;9)!IL8MN*K-*I1H(K91_sUo&pZZ3Z;)cphGQ-bkgN|#79_-( znP<qr7znb<pOJxqGc(T!$_0f7XJ(!;lnW}^IWzN2pxlL^9lQ5HBl<xgy<0)t^KkA7 zMg|6OY5{NT1rdy?AREETLO>1xb3s;cfvOOQEXV;2JfOisF0hs~kQR_pTwpC=?ro4o zU@c(odvL%Y??4J=6J!ixBx@fMKLa;-qY}FwqdgB~-;z3yAfphY1KV^b9tH*uR`|9g zCeZwk2?H|+WOEaU%LUz&#O)~z;&O8{hO&WnHSvHL(3k^F1TZnwf_hC1px9($s0H=d zp|T7Npn(uZh5!%+l4fD}%os2qF3Z5c02+yAWC#RNpsp%2LrKMa5CfDA7#Tu96lh8Y zEDmBo))fVUC{S0DnW2znK8OKIqRb41OjryL0vQgnosl5|W;JL60wm1H5CEb;<4KGR z!5|7`2{S`+!F&({q6?H0z#0*{VnDh;K4oMG2T>p=Gc%Mkf_3?U7D_WzFc?eC2Qfiz zWn>5fQ6T%78H(!XgBTFQLBe3eK_-GqA|{670uT+dpOFEZbO~5JH1I%5nHY*IKr}>4 z92V&sn3xU&WR8oGAq*x2ayvvPe2@vG3S=M?Lotd@s2DcOKtuA7F%DQyngN_5V77ol z38V&;8$iR?pn(*SH86Q>av+z%<Uuqj#6UC%gR%@0q#1|44^B@{Ke)7@Ait=@4Z88F znA)4z=(#rzv~K{ku_3-BAJpm6O9qWOVeF4%Lf#(--4O@f9|w*QR&eAnpJZTU=4WIs z)YD_;S77ET(bv`2)o13^(`U|1W7dlB(^7F`VrF1u1aAWY6QJERpnXN)?Py>ZFo5<S z424~Fh;1bKr6ooTU@mwUO@3*KA!yGbdNKiTph9?5FB!U}4zimIEP=M4DJdu0Ij@8P z98xIze;~W)P=w;+9fRBr8NiegLxD?i2?KO*4P=iS*l8#_$k}BAb_$q4F$%Ur2)4xr zzPB$vKFBqgAt@(6IXgJBDiyK^3F3NC)Pr_HfgJ`m5+nj<Kpl>}6RRM&D4G5{RG`Zk z|NsC0pOJy7hL4Ar0aTQLiU<$}6&Wsk5-n`4tZgjq%pFX9j5OcWQj%Ix0@~7olxdMy z2jgEmoRgo7tQfwO7_qt-wzwD}f_s56LQPsxVs0w=D~>@kvY@63Xq*5PuArI#M8hz+ zbYY;~dShgJGhmiN*J*&bpcxpD`#@|Ep2NVvAP;jCs2K+mWMBZ#>>#gBun}Nj_`wKi zhk#ngpt2Iws0l>U1Jb&iiGg7WhylegyOPn=#WOR&=O#c(Vd~;R4Ofr=6q^V!Fc>gF z>;>5evllcT0@DLhn#&3qa{;kI7$%p8W?qU2WO)~;6#;6dz{~@Ur@-`p^!Ktt#$-Tj z5QfQt=8urWr9=d>&KYDLXtf2*yy<BEz01nL06KREWEKd+%$tnnz9%A(Wpp6(Ks^AM zd5fXu!K!*2b_NCuw0HxVxeiTT2`2;AbwazL>OgJ*;TN1J%P!&T=(eM|?+sG;fmUb0 z+y^={fEf}LAmbP$xEP39cjV2*zyLZK1FQ+jO(4G@d5_@<9|MB{BLf3y#Rbe>(CQLU zT)?JWKxT*tFff3|+(2v)2AKn*(J`_(HP#)0+=Q?L6e<WFGw3`Q1ebxCfgOnlnzsg} zY=jVK9T0*Ck_V+Mga~Mz4uS`ghpf8+g$G0&)iulv=zR2bHzMG9S5TOM>H#58?4vei z^pY7=N*Gj9(Arqg@dpm*cqlJ)Jd~FKJde!8%fJ9059MZH0L|kv@h~uenzA5q(9AuE z2F;LzXi&KXqJ2PJXkG>eP`Lu)gBs}|8dQFOXwbYPh%Se!tAo-#P<kSi29;|db<3gr zEl?Vi?m^<9(_KI`cpQ|Mf#CvF9y}h(%fJ9059MWG_yrXQ9Uj5N%D})1>dmt<FmQrs zP6h_h*<2uVB%ypc5Y5ZL0P1WraWXLILiwPxxj=kShaN<GL&ZZuG$#WC=%^f!crla@ z>UD$o6QTTRAexr}yap2_z7)z|528647`A|DZU%<EAextf;W&uqWMDW0qInq@u7PMy z1_n?!8sy%mP(FA(mYabAG;{zG2M=0sGBALLOn4a>Km!{f`#|%^AbAPU7z-%Vfx-oJ zA_<fRrBG1#fYKm{26bORG^h&$qCqQFKs0E@2#5xaSAb}6yt6Vefa4un=7Pi{q2_|e z!&w;^z~kYp3=E(;4I~d*`v{^-q3S^0FAyI*KF-R(&<Pdqh0>q_5s>^MD1RlC2JM3Z ziGxN+Ks0C`7DOM1%AbbPm!R}DD19GFgNCC(>On&)Ao?3r9CVBuh!0CQpdlX+p9d7~ ztPBjIP#T<WSRu!`f#kvIhLwQ<JPySQ9d~DCU;v%d29kGx>H`g#fcT*OFCZG+&4bo4 zAU<e>1w<D?)q~R$D`e;lB;E%Vp9G~r!#W^waJph;U;qu+fcQJ1@}SWe5FebLSfS~N zm4V?tR30=Q1Csv?<^P7#;B*8!M+y`!?2x(_qz+V0foM=k38FzIAc#g!N1zpaAaV5c z1nL%p#KGkWE2QoM@j>k^5Dgj-0nwlpC?MJh>K?Fp{E#gRAaUek&Rj2FpU}9eiKU4J zcsNyo@VKcDsDZ)2fHH0h8Z(W5HHkwSG-}Gq@8;$v`jhdD=nq~W(I1>PqCZ&QxV+*? zae2k8?EH$)nbFSu2a7f9M*-H?7a3l22r$0xU=;em%*1|y%LO!EDlNwNgVB1T(+}`y z>3NVJK>^Fa!U$SN!U$T70$<PqmVgl8ij_$k6jscPYz3fUQAQ5XS|esARu2%5i9Hb% zU!Z&r87pOGVFjnKK9DeYtdyCB9dz^|GY6|SNCyWyC`UlgO=M<a2j@3XMa(P=TI9wA z$`_EaQl=n~dhl2&GYdOtzKNNU!x<#T!O{*|CB(u4T6V_F!2&81S!aS8ug#FLQjmkO zj+It|S`MJ1m4P7!;zb5VjvCN#BVw!+G#bQ+7%Q~|$%4m9LCctt#!5jgEiTZJk&NK6 z(vP495Mrzpw0;L^tTYlbbP5|Q&4qAbW2K---~z2tWeft1>`ny@VS>hYAY9NC85ej= z8!QVdxw$|K9wD-KK(#TB@lEI<O5ia|X6WHce0a`TqU!i2IDEm`mZ28ZPymNG`gkU2 zdXteM07QWz1amwS)FNSI2n11}L3&1pa1aF<UJC?KA)utdP{=qR!~hKgGJ@L#VB0|i zXsDEtAqYglYzRUb)C3vL$PfUcK#dGWhENa%vW1zUv|v7n0UC8=WC#FJAX}Ij3TnXC zfed5>PsxI80%K75#L7^_V5AB<{tMioVq}N_84hZZGctsMC{X%jW+-C>8xC?ANQbf1 zd=L}lC!}FYkWP?tCWcZ_lLl-Dk{BqlqKj341sE8>mP7S|sy(nUlHOvl0IE7ra|tYr zq^=rd1}GR989=Qpbm@A8G$=g4(x4FoaNz-tc(4#S`XMX`30KU(z~Bcikw8b4VjRLX zoChDxsWA4a$IMs4Ty%|@Pl36}i&-(kFNBGOfsqkBHfIrEf<8zG9=OXdEiq=uFD)@) z$jmDNDM|yMu0-j09C!o{rJ}?#9#?1{UxFC(1C4)CcTf&Iwgw-J!;*SX#w0;803Lq> z6Cl@6Yv69EjOo(-2pmWs5ZCx3s8nzo=<!8!<PpOmIlRa)n8p`DaSAE(5&IuO?QL+& z1u6lW;|6VEhH^nuGGHdCeGY0~f;kKf3@Q8!3@fmVFM{S2k<CkHVqlm8(*$buLD`^r zO=NYT!;wLK5U4cVUQkVkY%h->1A_n)=J+D0e~E0~Cl>7Ei=br#$mYoiL;5(N@jFoS zAJk9+wH-iv4w20hVuh$fcOR(#ifo<^l6j!M5zIW$x^-mplvo)UKn-hj^FZf8Ae(0+ zjD36&)Gr2^2WrNE%qU@FV9<nA^&l=d{6O-c{xXP$shi7zeS8sgo;gSzSTh3yg8+{4 zMbP>*WcRrs`4`kyf%zBIA4eWvbl@azd=Yd`>2;VRkkSjtZAji@;30B+(S{!~mIX5s zWDbmtOe2d^V|)>H#10fH2;1l}z6k0!gT{6swt`{?!UB=Rj4y)5Z9!oIDl;&~7eTc( z=I|nDjSXbIB?;q;pdC}7aVn5z5Dn^qfN1bI6EAd}X>@!MvR;#ufq|s)MP3GmeV`US zCv;sWF9X9_C?Av#K;tQ(lnJ6iWfh19r5O;7K7K>$cwjha;DMEa0laXFm4N|N-h<2q zjaP%{e5gFA^8@08I`tsB4Jr;B2Lz7~vobJ%difxE@c1w*0|RK@1jOG2RlgHTgV)Wn zGB6y2@=rnOi%=RoUd+nC09p|R(hoW=21J8~4M6l)s5(#q3gUxqu>jHBpm1Y_jvuo! zFo;3<pv7w-d1WXcbeJ=U4;#M%9peJxgT^61v?o*@XdnW_kA?C<BM~4z=-e9+4H}97 z(XCK<&{zbBKNHFa4Mu?YpwrPoG-xyeL?498pM=uj_-18b01Z!o<U#wEKs4wW5D@(a zstz;{$%JRT&k(8(RIV@~jmPPmLDnfk#@G}T2#&{@8xTDnR{^PLSV0|I1_liVNd_?n z-IpKS<6lkU5_4;G>u@u>!1z&smEofROSoIe4*{P4-~avh|KJb^qFsLo@Pz!}K@;QQ z3HiZ+CdR=N@`D9MjM3ip2MZ6&M*$YlSl-2p{;#;CF1TED5&OW*!h2!GM;6w|A1vG; zTVS>^+PMB;;r|R8*J}r@TZGhAER3LZ!U&q205xPlnGP8<F|vV{Co(Z|fTus0SV1)( z6B9cq(=y)$g}6PaJ;lVr3Yzv{2Iomfa86=j2W^F9f-ih@2aUSH7e0a}BAG!ewwdKY z<tQ^~kepcooF!S<*+DY`j2x>#37vxlJkHI+0v-nDV0q36nlS;Ll+nuwnqg%HHAh&c zGj0H#$i=b`OoDP0J0oblI-?h;hJa5WGjf0i-5I?>L+&7_a)8^uK6gNunt(R&fr=1D zUr+-RG`ay9!Se?xp31<$zy+F^VGIDta)C`nI;)&ED+Q;KyiyPxb>IRMI+6yOIA>z0 z1$h=M2O>aQz!@0=Kon@Mi;*D`M1fRd4yu6^F){>#6m)>wIuRgh0eB>>f(2!C45Bm$ zM1jmgTIL2Sxk18EOTlBY3?(J=K@8An5qOCqhyhv{$IMVtGatkN4Pr4egn%fJ^~?+< z1@l1+(7YTYLnMfr0d_}a&3q68Vku~r2jofc30n|Lqd*j>RA*!e2T`C2A7+N~`uQLR z$V5hla1aG5;8_{UK#K=KOpuw33?U#2bOIPNLrML75CdWlXmk&354Hg;kP@&YltAW3 zfHDmOxDXyetLMPOMwE?Von>HT=F?*?(qrbc$(lcZK67Q0I&)<jvs6S(or)HgrE@5Y zu)rfuNQ=D?gE!#u92B)+5io%wOwQ;N*x%rRCb&`HlcvE0(f}A(9RucyFYwAP#F8)q zgH&Ks^pas?Y0wpNLuGsk;!Susfri+S7rBAQDZxPrjvDAPIIx#NgOgwx$hahYOpop( zR-lp&dAtg_+yxZ^PJ9Y29IfnaZ0)QaES=0<^jH%IT8M_eE)EiENatn_&7rFS8@mFH zRe;(6pf)L}j0d&<K=BJ=gD|KH2GO9oWJnVc#A9Ii!UtIc2I{+l)POK(EC;k_4`d!h z6=eMqs67tj!{k7XC}i_o_!$^1plg^wZh@HxYDmHKfXtA^F~*e%uG2v(Ab2Aa0|RJ& zAHqYNjg<<TvV;jTFfh~zFfeR@+6!_I%wEuh60*IZGx3n~089=v83ob@Gg3zgGIj+D z7tm%8n0ei3?sH~=sDtT)nFpHXMK;d{$vn`BL@@K_qL~-W!oUE!00`Z@nP~p?5rT|y zf!qf=p$KN)N~n3D^Z+trJ!lLL(y#_`L0vR32CWqWxfP}kv}X)79tc(hH3KAn5Xy#$ z8*reW8w;`*BnRq4BKtQ4$-ki4VURjdx;h7LAR&%zOW`1HjB7dvr2h%B3xq*#gV9Ld zV@Tj-U<iO7*9aQH0oe=cpM%_nyoPQA9|OwC9We7iW+G!`acYclf%<|7^Fgjd@IYsC zA$XuQZ=euEh=9)4LhwNHpp=OaVP*iOEMz_?Wgznf!D|aa;Q<i^#SDZ6BAFS``JfO4 z$v`mZY$;I76~cq0d*suDK<0whyn(_DRQ8~cfq~0-_$s^jc<@~U@tH<x3@~<DZfOqk z@;k5&2G9vjTtW;CAiF?I4M69kfcT)*93Vbu>KVib&2fYHpqnp2d{D0s#0NFZL444d zI*1P{mzYQxZv&N?pz$@3-#|3TUJwml-^B~r*aYGSgSv;j4B(wbAU>#!0?|28aqzee zF9QQ;eJw~FJZ{6wzyKbv;e~8y1Brufyadr}p!zmLY0!8xNPIt(4_>#$%fRpi%6|=_ zSs57KL+Q^Tnv;RyCy3@{U|<F{^f?(A!2MTV1_mK0UmQg9GB7BDXwVoolr{y?ybKKX zAR3f`K;}@e9u9QU5NP}a9DZ2V!-47ukUXyOFHjd4Bwr162dGa3;)BDHm4N}&CkF9B zWhICPbqYZ=C@q3$(6~N`-U!tX4o_AF22dXzBz_z!4h~mV1_n^q93&3vZ-Z#i>K_md zTMzdNsvdMKGD!S8l>Zw_gF59PaqzZCEbHMEK;eqCE)Kkol9ho0Hf{u}M?v~w>*7H7 z9D?}Zb(PS$5D-5MY7S`aHHZ&7ZwEw!(>b2;DbV$?Aa$TJ31xiBg0%4|Q$s^D$XFKP z^<qmv6Gk}Ji%oNrzrgU3gN^Z{0P_*Iupb;TVLw=Ww0P8cgjjT0>{(P;_IzaIasI)h z<NQM)hWX_L2DXnJY@pq?FD^2?KEc5FnnO?yywjG&(%>f(c&9D1v*QmI=uX>>pl|{g zUZ4?51_nmZFiR?^v;qqv2qs20Q2T_5kpr~4j2V310BoNv=x}N#CU(#{m(1XSRM<XS z4$$^k@X-O_wPQ>y>@pzxI9P9hDR$5(By{Z<6AL@2)6EQOut4|Og4VJ^){ZfQmJ>3A z*N!o<u!GmTF@kr!GI6kgmVYs^uz(XJ2a6yR0|P5)Q7;R0pDk!1Cf2oMJ3tG;K$;<o zOF=$m<N!^5F}i~`)`A*D9H0?6Mi0;$Pf)qW@eHH|ymo8{sObUOXA4pcvYZRFv=g#+ z479itX`gKwWOW#9pDkzzmJ77*lo7m>7PNww3*4jtb3qGsxj>`N5Lsp>1_mxr=7Vrm z!Sy=L$FxY_{R#>`@ZuoQZdXth4jQ&WUmXTsUB?grqCnD^16iQiQ|NA2Pz49xX9{9~ zN=ash;*$9w2B@fHW+<+i4`P4@q!<~3K@?~yF<1wP0UG&XWC#RNpem1<p^#%fhyhwp z4BiwAb}*EHSPR|<3vw6Ix+qZ2gvf&T!GdafW`?qw`5*>piiwdS3`Bu!WM(L<m=9t= zi~tR|f{jNQ5dks@G@QoB5Cft>?q_DGVFc>}sb^)V1C48en2?okK_CiLb%Qs>f*26P z;k#Zz?f^9b7#TuA6sQ%z#83um;DhZ3g&k;SjFBM(L_wwDi^o9HAZ@G+r3?-#^Fd6I z2N)5jslilmFqAR~HZ;^offa$w;bbVQV1o#OtzuvRw@E<Ouric@i~}(t#(`o1tO#Tr zNSK461Zo_J2Q{t+%{Xjhb|CMAO@b20{5VjVGJ<xzf-W=62koJwY{U+{<5iEj5VYYn zOW#yQMovwRxk!OoK~L9!IX;cq6tU@bsEkp82cf{%qk&oAK_~E*R<zY}kozDZ4QiZ& zcF4gD8M%TFeu2jaq2qVp;V!rgcvuX4Pb7*EczhE&CWbW3iK2#_0Zg#vU;@P`*q&DK z5GLFo@Nqc!2pm`^m;kvOG3W~RA7sD}B!M~b3DyJk5ArA=ctCW($Mrx32(+94?;jbs zb!dpNAL^rd;JG-^{2er4L1SuACYS=ZPX^gOSJ0jou;Y-%Z9wfgX!i{)wTGX9VFs3U zXrTRQ$gSZ(9Ak8#eQL<+o-#2o1i=CW$zJq*t|5X93<X%$p`q_{H79bP>k*`NRG^jz zs3`^-F#*lOBD)WC$2(|j0_=Gt_ksH1$l-DY$vn`wIm|rteXi-CwHZhjz?hRk4P}@m z3=9lUaI8ZEt;+!EfsMU^Zcx`l3qO!NXuSrAhN=6GV;vf3zaK~)%<2qKA0Ea5O>#ro z82en2{0kcCf%zAGpX&@F*P)%}gp3nItpkrUg4iIpA$gA>g~)YiQ}{>sxk7eAfI<<1 ziCKpR-hRUX>FOcI;Nayld;|`ysw8<G8v3{xXzvMVd<wLF0z`uv#2^|}u7GIJat;s; zDnCFpXd)d%gU5Av85lrQ-XK0`ybeUe#>K!3J$M-y!0VWJ85lrg*C2UNx(CsNeV=Ou zsIkrqJwK3>fuSABCw5&LDCR-qG@$$mqCsU7hz6BuAR5$t2hr5phYDJf05UHNI*tV% zw`65t0LK$6G@e)?cVmFmf#yU&bU#!*Xx%P|4_cc5qCw>yhz7?WD+2>)Kmo)DjSGP2 z!%%&&@i)*214tZneHn-bEd>J6Poe5y<87d^3XnK>e3O-d0k$6%bX^!o95((28lnL4 zWkKPNG~Pz+K2+Fv8*D!+Y`iTBY94I74SWh3D+2>)3<P9f6;z(kx-`(a(;)Rrpz1-R zBp^O$)CNR@&zEF{?ssN|?sH~kV7LWUkG?JqG>!t&2VS+r%D@0R0S?3$1Fd3WWncge ztbq8S0U!`<4i&eC(uBqhVe9nJ#|@Fo6Jqw6ni?AteLkNAWU2$ct_^fP--oU7uO{)y zfW{12`Q6IgLVvK>g#O?-bNCgHi~lQ=6qXPFMGn8xac2JTUs>6i(T?>a2P<f=>8pzj zug@_szV3tXGX;$nN(;gEnSR)ddM4ju&`{V`1_lPu06VB~1!YJW23KtGeWswT#>|Wy zpw&X49pwy6n!cb3FDBM3(B@Aj_F7O92F<cC*@JQ!GYe}iC=$U7%N#*N8O$u~pyN=P zIaonMiOd}A@`&U4m|57tOE5vp*q~cZK}#i>B|#%XOrQhHnB~D^=OrM^6hO=NnOWFf zKpaL6&^RYE2MZ`KGPAINcIq*6uz(I3WW5P$A~b_f=VJwJZD8qO1f5OC3L2VW>170s zmb0;d#=6;9Ks#L7A!ihV2BR4mK*KbkkYMDP2MQz)&`E!w;)nyZH<r;8H1Z8<eR6;{ z)-rm5GCXL|9<q+j2c#I}9xl*86{9am7PO=kGMX5~#K-_XNglEj70d-~mgNF3i3<kF zwtx=e12v8q!CX+W$N)N9kIN3^mSm85ASGO&1#*mF?sU-ZRB&?+%-s%Znec*Q6x4m< z25U<JX@h71Gr?n&U@c%S^z3=;qml!<XO$aqL>~hK_*_2F0e!sOjG#mQKyd_0dSG13 z07|r=sAFQN1!ZEWECT~*d=I*%6(o&0XbGxv7#RXV6e!VAw51hh1L~GmkkO0`0U!$0 z-(qA41yLZ&m>Ehdz`IUC^L(gVTI;}DT0sV)ZD|D+WuOhJMym5cOpvLJ3~?X|oNgdn zT0!j=BDb`Hbb{QS)8_zvVQM#T0|B<UKEGLXqk45gsO1>i6S?dS)!niv^^!F&b= z22l8elrk}tV$}jloltpfHiArqN@LZIB#%uyDBXh+17dR%B2R-{2=Wlf1)!z{$S9B) z41<Cj&IXlY3?pX~EVMBV+SI|wz(DQ+e5XJM@F_5JmUuIB=@~N@=rQx@88fFSFw5I8 zC+aa9fi}c~4&Vci?1A>Wf*ELoeJHgqXlJY;h%f?;e1WvU&Uix}|D$wh4}5AJp~LG4 z4Kjklj@BD$p+N;Y)Q-jjfJ0@tnC=6W1kU6G6(Wv&A}y?~EN#r~pw)*A433~l67b>> z21Zb!!|I%0RFYbu>ubWm#>?)@$t1)g!YIlp&Md(w$tcAr$E3u_pjTX(TauW>pjTW{ z1fervEYMOz2ECNTl0*i*q~c-*J&*w8Og>mP9^EqwE671DA`lyNtO;l=4Yp<qRL6kC zVHl<kQky}}$O6fM)PeTDf!H7n>a&7qP{R_Y2gC=p$*`TthrVal0LPhppvEb(d7wLa zK<i{cW`i(H4m1x6V}ry&cjbseYCI4ZK1Kx^n?N25)DU7|09}I%n#Kf$1IQmB8ni|Z z**wr0^q>YW*f6BAMNs1#*}M#-Gv$!SD$)1MPG<$}+JTvdSnr6wXSPBFavl)KeV~Rf z%zdD~H?sTovobJ%CJSLE!sI}kRFK`b0>_zr=zC^m*&+89Ae#p=6STGlM1z`DAUV(& zBq*#vY!C*?fiP&z4TuJbf$$w1W0mN8W;Y;(AM#iwXv_e4&nyp-XY$!|F))C34uRYN z!Z0_1Xr$!9aD&LPN)Cb1J+tJDRf5*9g2EhB4`7T{f|>|OduHLKHFQpflr?;yxp&Z5 zA^M(KXHbs_v}P1agV&((LXKDhsRyk`2GO81HbFFa?HOn+52_w~1{*H}1E_}xl1Cq_ z1TPWdWnciUj|Ittc7lOu@ZL&Z$ap!3e;;bzGbjxjY5<9Y*ObB5?(s4(fY%i9GBBX; zodg|F1sZVxuN~uMV6X-?$T=Apz-OuPGBAL)oq^=RV_3Wl4B)+#oD2*ZP<7zFl)MZK z<xoCoWB{Zdw15Xh&jN|_GBAM0s5luIz<Vh{W3eD{a?j)gtyKi+XJugc0-|{b{!Bh_ z{EzOzWdIE<fyM?wYyLqrY!7ZAD4tju7{F&bg3c_2^1<ndm4N|t&>BcRXb1{Kg9czg zbO%%&XaoktpAF@M#@0am<xoCoNCw2;4doLW`+Njd2U@NM(gzx!0ny+y9zplIz{WIT zG$?=JSrZAW<3ajCbt;Gkb$&rKxTB1;HWSosM_Dsz3EiR#SqMpZPp<`RktN|ZlSd#G zHGJ$7_nux3mT)(dpRm2U3Gh9=CO_Grdv#%AJUk{pVf%MsVjMgsKbcU}!S?iWK=<@= zyylYNe0_=&v8UJaClho}FT@mFdwO4j+D4#@9YF;usKQ0YOpI*ca)prtG)2G++KS5r zTW<+2D4E#7b0sXSps508(0Ou9usyw?1|womFKDqCVv*%b(9kES2LWAV32J<x@971N z>oRe$+y<o!7M91L<ix=OTA0ZSYRa&5K=$;4wrOD9(+f&(jG&=f#F5a99A`kD^#e^~ zfSQIJpftqj4_a&rni1mwt?PsA+6DOrG8P&HQVg2s-~w%~XAA~4k3rK63^-25LmY_5 zj6CSb0u|?AU|@xcvw8|MFtFh{9dGdL=>;wD1FaQgW++A8iVGd}1C6OOGn7KM;(|uh z7#TuA6lm5EeA*p|0on`9$N=6F3>txEW+>&D4`P6pf-^IeQno+13VDBU4R|OL;;523 z9Q%VSaO@AR8{HqAl$w%~ni6B8XQ^OhU}#!s6q8t#tDBdfm#UkZn3NflnU|bXnvxnr z|JyYn%}nr0Im%WWULbXUFk*NQym$_2)f{Yf8)Os@v1$#xC=F#D99RTQpa_$*(heL1 z;01+nqrj`=zy#(3Iq*U_#0om-QaR|7!J#rf25~>!zo4an$cz2J0SomRfdNi%=;<Xh zfN9iI1CfSoA+qqnNxBcuf!aBPdw(!eb{zV{bVF``umeAJ_Xkg)!Tw;-(J!#(Bxo!F z#0KrXgEX5#JO+jn0+2KCK;sP{aTd_&Dhvz^pgDJ#9+1j>9B1HxS{fjIAT=O-18ILN zXlVk>JkVMgWb^uo+#mb`$vn_5PMCS1h9|Ol^NHLa{Da8-!M};zAIyzo?ICzG4=6yO zxQ596!Jw_Cpvgs0e1O(N!2FB8KX?O?`-2}7xj%RfXsm~b{lR}m_XjgDfFcPRuONzc z`-73nc=+l>*q&hQ`-72mfcN5n_V<GJ^nmvFf~Jo^e9)dF5TD-rgTb@@ybKKJ>mWgM z{-7~E&_*W^4JxBR^yvOz1_sa=3#elZqCxQnqCvf75Dl8^0nzAVbD(8IAaT&fC=d;r zZvfG-`!YZsLJ%Lc<OoEA$7)#_7+~k*f#ym;;;?m!3qfN5tPBj`{nuE|%L8@SLFz$s z4j>v-R)J{PK4DP*9mI#NQv~gn1o1yW%_X!>Q5ZD%z{<b?-jB`7zyQ8yg_VIp2`UaA z<3+kR12#ry1(gR~FaWX-v@{Dug9Z>lG;Ez>B2*n{DHupR2g-+y*@5nU1&M=~q_HwE zppV^6hN_2+;enQXfz&U8im!&!;QLyLxDNx@{$p_S*c^Ptp|K$m_f?o0nn4HO2#=-x z08PH(*ng}7IvJ0p#qF3|%nuf8|5wK9{;!PP{9hTTvVW*|XZuj^#`>Y&mH9)x^S+Oa zd@er(YFvKs<hcCch;jMBVgow)?$Jet*B#(}$e<f6I4-bQGPwx+WVDuMo8Sc6hYY#H z0yJg>nPXyM1dY2hg7&<EhN(b>EHVZwVusye0Xi0hnUMpO+L@VHL4n82#139_3#vq! z!TXSzSy;ib5867w4Bm&#%mQ9?$jreCN><Dq?4Z*DphINLEbQRD?~0%mfRH;ZKx=1N z!1w(!ftJIufcGIYv#^6!@-Z`VfUay|=3oI2)3LCCCVH7USU~4(u!0VgWQE>g0h)AW z#d6;-XyTRW2P1fSAv0(OgCoDdkb&t3Sb!tHzzD`>;A8|fwxCx7gVu?If`yR_G|G(F zvdjgZoP=*#<^tX0&IsPJ49bz*h%L*YgAjPiK!bAN>n?mi>jpFP7#IUUxBG&|`gngp zZ%_pdK`|zR7T)rKP9X&CzUBihBL*pA0ILG20B!ALOad*x1*-xL8uEiwF$jRn0m*{z zxJU-eerIH0fXLz+%!7{9k#p4r_#$6cbskS)1#ZxCKhQ0{plf@<qkfz?uKMLdz3LaV za1f*idbckRVjUsqs$X7NMnhrH62b`XNU#-rtPF<WOMv-73<d@PWCfsT0wpF;i3dIK z4-|Xoo1;M`IwL~>hyqDtt}_Hp@j|c80L^fNkJ<w<Kve@X=%hXn1GHKZd{Q5X0a}R% zKB*7H04;B2WC#IKp#8XD?H~py!7?%gf+*00KX`LAhyhyZ4&F8mVt}e+ung2QU<y=c zGcthpD8pQgx^5BTV(?WQAcrzCfUgAxIfj{`1~OO(aseYl42S~d5JrXo5CyW5nW3P5 zK8OJ_8*K?AXhs6Mgb~Dq*aN<m15{r!GQ@!>h&^?Pn?yi5jHSSL3xhn!$PfggKwe{G z_{<n&ECoL)5#(A>i;0mT7({^rmWiPTzHb^N4RSFPg9Tg*NDV~H0WJoL1BjRhTns#E z0uDY<^B&AVocsgfqVPe5Arpf!s2U;WBtktseF*Y|j1>-{i+v%7+`#KN@HM{4xy6~q z@#)FQdKsVvx)_TJnUQbxWnlmt0ln21Tu~t3>Z@15!o)n6S&xO0`FTy6zP>(lsh$~_ z@?utxh_QekPY51x1g#Q8sdAC--GJV)LH6h&1Eot1!2_Yt0XL-aP|SscI7j1<0vSAd z2PRMk_+U#U;iGV1C13(H{)ZTC1rK~eMhHO?m_wjoJy6#o4;zAqMu*A}XncH-f6zc& z-itmK2`WCIr3AQ`7`Q#nurxIE2OtO2o@P*G2a8`=1%bX!5Oj7EXf7Y74mK7Bn)U@X z5n<v20>s^|F^>syUKUIr%sfy{3}b`jnwS|FxWUCLh=*8*2dYJp?cE_r+&V$fUAv&k zV2Ei5^U&7`{y^H33+k$X!Ua_AqpuTO3mUhB83t<ELfPo+1UZn_&4Kb4%sf!v7ummi zSs55W=cq%Cfv<~1UneLb0y%dO)GPqa)5FXIH^mtsYZ5_b=&>^}NTY=x$UgLSf}S|; z?gdTNgVck}0^vPGt`k&1@-L{V1alv#&yKuK@C}iBn&pXHC%A*ib%HNO@793c+6IbM z2qtDvGpLITN)Mni1F=pJRxZN_4N==MR9q*BK9)CF_B4aXlz15+M*;CNFzA39&!D?P zp)_ci0JMG&JVwOJzyR6}2;zg+bMZ1TfbUl2WMBZDM+O>;Oakcx<w+<F-pk6%z|a8Y zgYQ)3WMF`e0m0UBt%AyLhSKPFD_nqz!|qZA^_f9qNAIBGpp*dOgYqkg29;GH8Z<`$ zqCsURhz4y$0@0vdfFPROyLLglFG2c2oh}fKzQ-9<j)KHN<t~T@&Fg?@@OTR=0|V#~ zb`T%D-V@7R8=%wwLGs|e>a5W9pR5cFp!pJzIB0|dM1$7-fatrR9y2Qg<W6Q*1_scO z1xOsc{*#q~0d$8bh!5KL2%^DvGqW-<@PfjR74vQl@L7(ay}nR+^mGBb8Wd!XEmR&f zCIaGv#&SS3Xu~FmhMg&x22}^z#|jb$)fFJR6e?Z^rD1pQ_CopKbz7kDg7W7;Y0!WQ zNIz_^Gi<%zeyBWX<OL)Tx>pNC!_o`rwgnI$G^zrkLHA#QXwdFHe0Onx*TJ$vw%Z}E z+e0ca3{8m`Ycw+^eyni?Xd(}7tP!$jS@8nnM-EnYw=%czA1vPfuS}Hne>H#B|JCwE znn{I;(GIj@ndQTO70{05Bd?f!4!=@ycKso6#`On}&C`nvulpDnU!Mc-Ugo&K1RG;y zn&71PgUSBKMbQ3bUS<YRClWLk!wAZgjG%RHphd-?jE0QCbu@g85j2#GynmS)wtpG4 zmz^29e;G7f$PC-R4322f{$*yg{mY<RT5#`QW`PVhf|4H#V*fG=WdAZ~;F$%se>nuS zh>wv2l+ZBtFN1Cj2k&2IMcTj2inM>370dqRXwXv7AB>EkjlRsF^{uc`NRR+*6cWT{ zU<b)EO<;j21r3u!lulp)Npph7-zS0D3|yemHwH#fvC6;zDqKKe%*eeCv=iA2G<XUs zz_>w6(HOl!`<@*c7#O&-L9#v|vp~%v9`JyrA4oB1W`P$py}{@Yk_Fw(zylhv1n+|G zW@KRC0pHdO-u4U{b?3><Gh%@3f(Bh$!wV`M8ACv21uqi=121SLBZRBK#K6D@x_<|> zeighfF~yOIfq@@%)Tl9t0V*flL1}^y<adw?P%n%zr4S?;&d9)!#>BuN023Dk9euDL zq?`e)9;6oJQO5LzF!h%}>S5ww^&i3Ng+PN%prNZ9AQyrzQDrOw`4#M7(DFwJmxY;u zK^U~S9>Qf10BHe@Kk<UK6oRyXJjDyv0_KV{GcfRiwSc)=kS$D9-?5E<=oLDM3Lb~$ z!Z8lZjXDks8hAw-hvkJD0Ueg*Lmp-YB{uNzD`<pP0Jg<j&;&X%D+Cb%sS-w*0!opf zS_X_Ed%!^n6@3pl=)_7!$ibB$Y0R-%P?Zeb0}hHq@V0Ca0~9OZg_s})XgCnOjuSMA z2O1ZI9#9EcFj>e1UN8yjbb&`&K@3oGXJ#m5f{z}8+zT2ZW@HEgQ834#4!c4e1KutU zO45uB;UEfPdwI=#5Ch}_Muu<@1=?l8$PfUcKvsf>T|o?x*=WPApb7;vh>E#$95l_$ z$PfmiK*oc2j)M#bITED9SZY3q3Gyi;LlB4pc@2Ho736S`Q<)gbYd|!}C?<w-(0UY* z#~DCb2GrPLWC#XPp#3YH48;tB4gZ=eq~?RTpkPMYNDj((AeD>^As`C0kd_mC^dwjV zhzoKgBLgThz&3#NLxe!%;b=mjxoWTw$Za51$m72tF_3kP3?U#2>U8*!F-RIzLhv$_ zFj$C)$SW(Th^s2j2MK|E#mEp0qCh&)RDgs)hVe0!*RUb!1UrO*0URdanH9wLd6-E! zoB}ct6dG8)4G#${p@}8DKvsc^F7Vl}5I2Dm4ul0Ek@=t+Yvhe)8=68E%~EMJ`wRmk zvw%W13lsA+W<BOvte_F?tL0vb%*6`K{0jR1y3Aa9`jE}?;8ATRjQgX(d%#hec}U~i zh?6p*Bi*pEV8}vS$m&c=$FM2eE)VJBf`b)v)SH}vdGH`Lm_Qi?FG?*g%_#vL8vqWm z`1s(65GO-3hWPl=?eoQ{$t9WjdBvc>7<^;nph9Qh_Rz!9=jhltqzXWc?NYLb9<<5> zW*%rv1jI%k8wZU&2tr!7AZZ5B_!x+RJ~n<ph=E}R^xREWP>&G0_7&7hf$0J1Tgwc( z$q>YXV3-`Jg#=@RWHzxdFxX<T7kz9zLzIERftm2V)9=}dyLWnp1mw;U(AYD+v2lJ5 zh&qs4K^W$C(3lR&*gcYYpz$V9ID^L8(Z|N+IT#o~YokDBfiTQG^s(_162y&-gU-`T zgtR0;#)0DvWG1K+2%<sVHIT$lZsP8p&f!6fyMy$B`~jlT_t0NJ@-M!z@i{!i-N|#F zhqyiT8G;N92GF~iVD^HVzo584N=6Jbghuz!Q?iF1R1ct!jf2|_NPFnvr8O1D#)sM- zdTG!YBk0~9C=EJR4m9=+x@QbTgYr6POcAyY5`2Cm8RvF__9cME+QEC6k?xVc4YHS$ z0en^+NFH?SEQtOG66a-L0No@4;)8}lK<*I-4Onq9Fo4E6K<-ij@mU!dKm#@)bv7VA zCj)~Uh-PJA@Pg8jAexhbAr3@?&Mbz~*&v#efuRgUvobJLLFrBq&B?&f2clUS7$!mK z*&v#efngDdW@TVl2Bkq~u7KRP6U66aVAuzuc^Mc^fM`wzhO;1=mx19Xh-PJAxC^Bp zfoNU^hBqLZlYs#=AOte!H<Zr+8oT6WVBiALph5yPVnM;ZL!hxXP`H8TaIoAv1iGOW zBp(a42b7OMd|Yz_=<A9J%?*Icb&z?WlN3QT`uV4z(LRtkY)$}lAR~wmn-c)v@5IW$ z@B->S&>@K+dDy+%f1u)^iUcGMy0ivF!|vY(jW>e$5}@?O$^g0Qm6d@3ww@R~j>*cv z0G=aaWnci^1OrkJ8UX~+=yL<$vm;m;7(gSuAbHTLOb`uQPh1SO2Yi+UD+2>)z!D_i z4;4qBI|7Yhg5+WAhPOf0?Sj&T?&XHf3A~1?2dx(XnFr2Kpg9syx?*Ku0Ns}Z633d4 zSQ!{#=b(bdKSAoeq542)n}hgaP(Ek~6vWSh@@t`VBb4rd(mhamK9pVzr9lIxApM7- ze9#anh<^>rhvk!pP(C<+ure@wh4MjTq9FAgp!@+^FAk-pp)_d36C|$(<%5Q@$eA0_ zH#CH<tA-qEK=7V&3lpe%!t1cNK=L)#GYuxXvAK1)nSxehv$DvByNSS0Dky-TXdv>F z8G2FyOpJ#|1b%t}OpJp^<R>GFI@pN@EJ!CBu)XeLll;KU$_KiooW;~d>?b4iOaq8H z>zrJ$-ct^mTV;I8$iM(P&>Ga>LdHzLK)F&HbRHHnBO7QjF*73vXomqa6DugAGc&P+ z?qg$SVLbv;s0t#$XBsfGu!BbCm?8I+Gjp(mM&A$%wn2+7m_TO<Ku>@L9n8uMzNeg- zg&j2b&&<dHx@er4g9UU?88ZtD_^K)n7SJvNR?v7DOEct51JDpT)-w%2bCwwQl%EAH zGQoLIIjG4Bxu+boNdj`F0r;MB(4Gh`&}1g$!~@Wl1R5-Zw&wwl#&fIlfL1Cyu+ivD z1JDR2BSQd)0u6RDGK7IB&=MugQF4$XMutET1v(=QJQfaOfI4U3A#)G|Gy(}e(*VSP zT!Rn_qCm!ihtfd|j57^Nkk2$IK|Rv|WFI3#5QqY~i;)3Txq;IqsD}d*hI#<x7G{Q$ z+W8;`$SuqaC3W*b43JyEcZ-7<pmUEH8A3o5$SvR%)*uGxjCMwbFc1Zr)M92Rs|O#n z0I?J_=#6G+6v%GSKsX~qIEVsOvdo}6&p`~3iHr>4APUq;V`ZoW-3<j|LOdS|qCjUj zKxM#YLkEN*9Vu9!2XPDsOby6IFg9oci-|!ER8J7Iz&P0|rl2T4y(lqPAuTf}wOB!; z!oo~5COxlIp(H;)r&uAeC|4mhckmu%0B-Gr2QeXovKVWMnUL2MGo!3228SqgO)>IK z=P@WZoo5ky(>ZwT5@`i5VpT2XP$XCcOrVTVk~7!|_B^gL3=pHjU}X$oD?uxJ!RvJq z3w@zu!_bAj@MXWyqYdDTs396qoQ%8(7;HM!42XS0WkoQ2VKn|l)?iQRB@e{XVFpm? zHn`6*K;*@tK2kbRYly*(4CuH8s6+>~t&mH1aEZmhzyPYzAk9mVDh37v9A_ASwg-X6 z+aRhSXYqmhJTN{?4zzz5*}MiEXBdELJ(wPl8K65vL3a*=*dPp(1C8y%*dTGx9p~8Y zZ30!3$oB344Vp1AfbVbyiG%zL8m|Q1%YkfO8jdpzKx^DU`apJq@D8Li2awM&=mItM zKnkF^4aXS<pnG?b%{zf)9%$(k%zdD7YGn6KV_{$btuKQb59+ppnV>aw$mW60SOEDC zwDuEplQqmd(0!~R^FZkVr12vw=2~r#Jm@@F5DioJhaLNP>H#$W7T`F;0JPQw*?kX? z{EK{s0jQ~ryw-RLk!KiO=U`v}_4z@50%4HbVKk(b1L83-%pvj&gExE(44{o+5M79Q z2^b$n!|Va^sd2|SC@er`K`<!RAS@6`k2}uA7?8*RQC&mK83vLdhe9zZ%Ypi4P%Z<A z4_fR33NujIgErm@s{$b-uK15IK&lWROB+CE7JwEjfX*xcrCAUkbd~^!51RV{@j;zI z5FfN35yVemU|<08K@D*bA5`9e_~1T233r@>mOy~U;Ly)U1&^8WGBAMb1<8Zfg@9;~ z{UACO)NkcwU;ynb1o1&-42TBZtp=h&Wdw+Z-Q@)8EP(jnJ@&i|3?u!Hb5I!%8mj@- z2_Sm(3<Jnn5a3<xtPBjG0RvFD(CZ8XaK6EFJ}7u|DwcJ``i92lkWn%SNocIh)XWHa z$vWY&vLB$z8EG9c<owSc{_(FSaZPYzbK`eo_%Nk`;iCX6<3|COi*AJv{6EwLM7sU| z{_j5spAz5r`aylu2L|W-SIo>D`<dNbehAq3f0*YO`hy2NI>w;b3|7sck#T{rULL4k z$T_13z3xQl<$&sioIMKDYq6P-tvf$5a)M4-VErh-3OZ>)`~t-N0%-1Uyy*YI-l5?+ zh`a_Sw}Hv2&;4I<NrkzDyGVRs<`BK83=Shju&+U3bOszoEl6Rs<0B&n=(Z?6uuWk< zSioa~42mpZJq#N6z&71|zW2qCeun+vJGa1<1Pddm{$K<RMtgv239ul7U}9ub2aV%0 za)6E>XJTS~2pWxGVh1hoX9n#KV73R%%QLaCg0Agi2F;r?gU1D#SlHiy?vess2*n%; zI**EpgB85(f`h#VaY+;t3p?oSXJ+tq^YWnLn^_Pf3mGC51Wo^|g3e%NVqsqhvYC<N z5{Tkp(F9Q}ETFR}m^fHKd$(A@XRr1$f|k~@f)D?g1U{*O^*TuDbVkt4?QASpKrM0> zkki-?fyAFMGJ=GdK|2sQDj1laGJ;N7U;u4cU|?Vb?Jr<p0PP|H1qmY;Xby`p5afB# z&?FaVX)<FF=oAG|g~J6ph=DP9HUk3#Xe<bFqC+T1F{s+$0iCnL7zUDMWn^IB1uc+{ z0=a{ag%Q#T0IeltEL;jYfB`fB%K(-Dm9$l$7GD`?evTg@0jkbHQ|64-Apapr++$#1 z0G;8&*zf^vlmN&MkY_*}W*Fx~RO1@igr3UE$G|}HX|3RKO%e`x0FQi<cEE!P12cye zw>9|q3GAzk2_NzRicltoT9iXfK<8jEG6aAq(DHIdhA<EXQi(ZQ3R1+#5D1!qasn-i zX9x#vGyzR0F*1aAF+x%dBLnCJAW*siV~Cz05CuA_gpnZvM8V8QEE5I|4S*CeG6aBP z5;R-J$PfymKnvu-!>phi?Lc;eIUoka5n-SRhBzV&;RsMS59|Ph!BHTCzkqTlLuLJZ z5Cdd1BSR$2U`B>Wkg*^KvNBYF1~)-Wh%FHyTR{73m>DYS=Ytp!D<cqAf?8W(E3vIX z1^E~(2_=yE;A52`6Mn=DctVa-(9_c&q9-bVo8Pd5gTRL>fQI-Gha_N(f1;nMz`y_< z@x08y$SkbKoU6wyY{Ses&z6OW`8yM6@o8u61jFkf?k6y}55|29=1#7iV0aQF`vT1U zUo(MOQja-3O@mpDV+}KB8c6CSSZZzU1ZFNh<}y7E4hBX>kTa1T4_bz4W)fe*FjR&J z!GoaSaaOQ5C_eWAKFA6_00L|}I6R=^r$__IDC4c<3=xCJWx)iBQH5s4@!;jKU|+$9 zK*0*Z1ZbcbF^Zj>lUWcC){`G!Xl%#;J}Uwo77+az`9&oPAT7AYP{C>uX%}t<m;v=R z@^CVEjC#P&iv{&pq2&&^R(ImlXy$6+Y~^TUZ)fXZ?PTd<?griJMC&`9ic)hB_c|d5 z<xn4NWndUoXU0xIYSO|+cF@OLw+J#YfF|oe<8~l5APgGE^9HrLV2Oo+f#C=v0|V%e zT9^>bXm_-G)I&h)SE1_%LH#qBd7#z+Ob^J6)69@HG9Wex!{k8CT^JiAzL|xA0dyxb zhz-IpInY=J^7!5#VFrc+P<uh*Fnd9JbYOZw`nB1xuU`eV(Lwq^YCw38C}dm;6fU4H z9n3t?`XOZVyxAb?KzcwJCfAM@E@zO;LmqEMKQlI(4RSUH$Se?snKu*7ygQ<h^{XKF zA&<ANgvJ|aObVo*nS+7B0%<@JWF82E*9{<@0b$LBeY_Ra%K@nenFYdYxEL5f<6Iy% z2!p}}M1$_kK@PtsNd5(l>VedO(iLd^6!LiM6C&?`66a=M05#k|c7ZU=O&}V{dkhcw zA@`bqX0Y+CUkwmsU`PZR1jQh8piC4BS)3Z<t)Tr@2n#@=g5c3(ycLvQK;xniTR|}c zVSz|u##=#0>VedPFvuLxx_J;Agh71JmQN5Hgh71JdQ%V^gh6~ze;E{}poTAeJQleQ zfFBP58<0)QEzMzobCPol(n}EB#FP{S$0(-?e9#uMaUgp^^&Xc9<gPX@Q3eLkToP#f z6?6d!X#5pCE-S*o02<!|$%Dp0LGpdj@mkQF2uMGuoCL{(?yv{RgYJg{=?9$)0FnpY zfew-f9WMxy7Xsa2EX=?F8d?C!gVyGO<U#lCfaF0V0U-ULa*~w$u|Q=wXk6A9I-Uz! zf&}7&*G_`g%0k6)jsJqzN`mf>f~o_rk>q7y=z;QK<G&z(gUkh;APJ&DWd?}e4OIsU z2N3@xlz#zAUxm`3^+X`~w@^N)=MUn8PLl-DTA(2aRt5&pq9@R}A*cfeS|bbUdV=IZ zT`mwGJif@wzyQ9_h!Z-_$jiWx0MgINz>p86LE#G02R`3`lYs$to&oq?ELH{v@Bj?x ztXPnGRt5&}T3@8Q+CeL_K<;<|mH!H*!E1g&n=wHCpkQq)C~ttw2getdwXL8!5+o14 z7aX((7-}DA)eT4-bp8;ChK)Oe##umoT<2bZ_C|o@VQ1!o24X;b*m)P*q2`0*la+x1 z9G|QV44|<hkh=3w`O8omw2}=Z4jLl@(a)jcprZ;v{7+Cm=;m<{9~|GT4B+7;5MKZq zp0G8pvQR!~^a&)d0p)}CwS)Mu@mq7KI5<79GBCJ7`Jk(OK<dEhf|Y>*Htr0%LlGnn zJ3BWMsvexr@QfFO)(C?1fy!v)b0_o-O-ULrHa9jlf{ZK^F<uN>BZy<XSj?@#t<$aa z0%WupbYE03cq9}tTFmg7pF!mZ2ao@UJ}l$IfoNmA5Y=o@)u<!F2hc`!A!=EmYEegk ze{4h@0S2jMv{(7T!~+@e<zNAg_<~%7KH@tcJPtb#Jj#0yOdbW3Yo4RrR&`Mt>`zVb z=q+f(7i@!#<_{)r&<JmzV+4GJmldprLE{<N<fq^fUQf`NEvVpUU||FWFXK5z$U<qb z7!tw6!U8I@m|0jsojoQ-HerxXMh;LyX8{c_GHHV9D<&pZQ1h1wvI>+1GzHCM4{E3~ zv9N;HEklN59l_TPvao|!d_xw5GI6kjHx{$7gOV0Y59o9ZNzgDa%M=h(9<&LI1ysr~ zD}c^QVq#$jAGyNF0a{_e1X%{k#K8h;ce8>j8<q}6&_YmFP=&+N%LqEhixsr+nq@kp zCU|5QG?>c<8Q*0D?L1%vRXLE01wr0s<N#gc%IFIkl?4sqa)5FmqaSPtmjkr8o6#S% z1Rk_f6|yoEJl@Lzs>wiNj6opTD~t>boS-4xFwhV#XiEb(Xoo#$ANG8ZO3)}SV-84V z7Bd3_ml$Z25X`LwZ6V?YtyKhVV?Pa7TL@A+8?F}2T?bYRD&s&43PEScaDmM&1F1a& zR}1Fe2df2@Z=gC#nTde`qP7~O_Agv5m@5rxbn$>r?f|(9qHZQgoh1v*tzfPXNF5QQ z#Lxj_4h9Am<imk!c&8UP;>ZXd2on^!pxFXY0SrCL7kr2g+9)q*M3Rvq07QY}oRJ{{ zM1fRdj`D&OF){>#C{R)XpWO>$_<=`GORDCB7@)Cv@G?^nV;MxIZa#<ss!JFdLO>Mg zmNc+-5CgO?0=#+^#CQkMQ8ORJ0FA^lGn7<;hh#w`zF<8d2FQU(i(^5a1v!h6AqYf4 zWKjlsLBddfg699h>v=&8P(u&Ao)^RbwRV_6ca(t`prf@J8A3r6Xo)v?Y#GD=IT@@S z!~i*&ks%aBfgB9h3}QfBURr_V^3sC&AeVzC9vB%SKolskF*8)u%m*<*t6CWuB0!W4 zs3ZW1gBTFMz(<flgVqqgM1d$!+Gb=32T`EH3A`c~!~ogE$Pf;qK<jf@8OlI|)*vRx zE=GnB5Cz&$0$wQ$VnFNx<wH<lg3oFI#VsR4G>8JNq2OTn%Aom`TT^L1DBx_t39GaO zv_b_`elaoxfGAKBU}T5}QJ}UaLJuf>vmtsaKqVV!r2!*D0Ehym6h?+<5LFM}+X}M> z6b+!#jftVO2GsHdoh`!15CEb;35t;+8bqx|(F2Mia4UtOv;b80fu`vg83I5QC{h?1 zqCr6qD!mvPLO~Sh2rh^-Sv8gBgAVNn#Q_sT1$dz`cv_92q6X9;1zpa{$PfUcKrzF} z5DE?|1_lODF$ZeGAss>j3pE~CsC_s1&H!>bSP!VI1I=V1X@CV8b`78c541Q0Ndqjr zuxkJ%2~b!tG6aD94N3_}dST&)T`wqcfC2(Z11zK<8dx=zP`m?5ijXchq=W?d5tN`n zGz=s2|ALxd#LsIC^@ZGs-Y0lJCnEy`#!Lp0E4j}j&1=*!FtM<(>48aG5Sa-g(m{kg zh)`tn0#W!B*pRA#IRk7avxEXjCv!%cdb+$KGk=M>IkQ4Z5J(K!LCob4)tnI3<$561 zOq>jijNnmmFac_24XIfY=<ymfJZS_xX9Arvpu<cF>~cbwkKl79kfTG8=14LUiy-&m zkvt~?PWSLhA$Y`t8Bm{MOpc&Vsu`LN#KLqQ1_lP?b?KmSBjf^Ykj<AEnvTwwz@i7# z*a5Ra<B_0oW>AL!Bmi1>4x(WgH1-H$gT}`}Y|xkhh!0YSTxr3oHqclb^0@XE5#r`c zKx0w9kXjOCJluU4^ChAT3?9&R;vlzx>;<_WG!_JMA6PR31H(aP1_sbtY8W3T2kM5x z*dVz~76yhakRc!rbS?nIM4vC2BhJ8ZfdzAYI{JLcWe(!zOLAl&^B|z{Wo~F!1mq9& z`I65#&ig>0FR4K?58r$VGbaNBBbIPRpD*c=A#T2eg`0uF6wN$P_<~wkAR3fzK;dc0 zOXPeBFLCoFQ;_@%8kGk{At?MX=1X{qJMTlBkI4BFAtL8XL`LUJsBy<0sC)vY9}ou3 zhnRsFPz>VZnlAyBO<3kjz*Q~k0(KJSOES^tOF;E50|V&TKG1vxXiNt*UjgdufaWVe zy+6==1!znRBoFF8g5*Jc8<0Gxrw5V;Z4Cv<gT`(^@}RB^NFLOy1IdHRF_1iHyapr> zx`G`f59+~z<iYbNA`A?mF&dCOsEY=Y2X)Ip@}P2(ocR)vKS1*XxaLVfM@@p{<3T-F zq;>M(@pfJY2G~4FD^woTV+E<74CRCN#DMsVp?uKAULZbre4Q6MzRt_QK<s=8=zcGd zeo&_sG%gKV8w#RDK^-bi1_s#KD4@HvK=UNv`4nCT2GC$5hz~wDnwNnAeAgT&149s0 zA9!aiF9QSkjyd%C6IRH4JIEgJSt`8HGa)z`7(nX@K<=3ZHD>{cW@TUiFI;0~U|0*{ z^D;1O2hp4i40}K{F9X9d5Y5TJa0W!PGBAM87iVQ)xC!F(GBAM8i{@ltcmd^q0@0id z3_n0LD+9wHC=FWf1+t$XG)l|Kz#symc^MewKr|-<18Bq(<ZcZRpOt|@7ew<y&x+t= zU;qtNg7kyWUV&EXAoZZK7DR*Ee;^u^4?#4jR}Z2=?LZI>I;j^#!_F}W<y{aToUVwN z&jHOZg4BcZ3y21%D^>;uTz4RX>Q0b4*g59t^Eu#j#>&6|o}Xi7V1Ui*fa)rcKG2*z zhz8B!gJ{qYGKdD%DIgj&Oah{BgVHN20|RJ)7sLmRX@O|inI+(J>sc8XK*ItcaUN)V zpx=S002Nn((z;L@G=>7w2U=ALqCv|kK{ROp9*71V#0;Xr=@V%m0qi_;(80wZdC)Rb z5S<4#w;W1WLut@a)FAl|C?9?P4?MWe%D@0iw=1FQ!0DEifdO{DIcOy_$ee>v`J+%8 zH0%u$zX9c=pO60vDh@s;pOt|DG-eG_4?Fjq36vf|cP&C`*cm6_tM*tK7-XR0urp6I zp?q*UW`(9-R>&PDAal{rJ^`O01Ul;lsxK8vXF}-$C|v@jtD$r~l<tMn6QT4>C_NWS zFM-ma^XWkLgU=LVWnkD06+Z~2k3wninL?}#3>Tq%(CN`2eRrVz$58q?l!l#|@)OEu zgr14Q3Z;3Vv;dR_9Ucub4|bM{5>#9bN}E7w3n&db-wveS1<Ln<(g9F997;z+Y0%^a zNPQlZ51PFI@f)Fh(1ZnuKOf2m%~*i=o1lEqBn60n0m=u>Qh@l6p?uK91c=Yb0@+8y z0i}7MG-##*Brgx;gC;0Id|N0VG(!R62SEAYdXcR8O>+|GH!aPGo!?XeEl$EQzd6yZ z!Hv(Y5<I`jBOC4(0iN|kn%&&Q@R^-~<p*dMvJK1pW+?jnCR9B$kN*dddej+C1`R75 z>Y1SGQD-?B&}Kv#?HM+K<~PA^`pCk<@`IHJG|vgL34NY(7I-#tCU|c1E|@$FCRc#x zIiY9RaLQfS=)w#3Gh%NG1K1C2KNz|FTtRc4ZAf#Su-z<A!KOa}&vm+j@(Q^9$ifIJ z_ZUH&`#_TdpaoE1aVWvW!UC?(m{|S6GY+6KUmDb+V`5|j7o?0Fp!Oc9KgGbL3F_uB zF|qrCRI#vv_DwK@dQ?n~pmlPfZ7U!N4pz`y0uu*2sN#U0dc(xR4qAf74C=!$3xjqj zGBbkglLR#ynL(#fF)M)jtV}HI{Gj5Jkpr}AhKYj(bU-5$2Mg$!eOA!!4wh!fTqkJ3 z5laVTuG18>IR@KYr#)zf(Hqo1V}Q(fGB7Z5G=l_v;B%enpx&@AXu=D$U4;YGsATj5 z&HI5|51H!>04WBIhjW330~iBAvX5YMouQz)PA4V?25wM$05k~zp6dkdm0`>VsVo4^ zGlFJ5Alzoq5CnLx6Ew{Wp6djwEdZ%q3Rer}?f|O=t>XZ#IRe!iTwt}OAhoyPYQfyM zAhn>T3Ik{|7ox5Tq>djne+jl9%+&=oYj{C11UgL!qHYFAoj+V1n41JrN5niQ^5iB9 zV$zdt^PHh<pfmD$aZY%GA|8EP3n=k0G6aAq&<G48Lj;Hdsl=S{1Sw)<2n11}9Vp;w zO%MY#RRcbJ2gCq%0l?FjAO@)a0-jO>F+huE7#Tu96evM~wSyR-%}8KHAO>h<3|Kpe z0h*-&8w_HA=BdDXKn#!r85!VHnxGsEauy>)5QqXb!x$MNK@><K$S0^9Xh4dfz6MR+ zf#)wl4A9xI;OS2g1C-yuGngO-Xx<Y#{R!%ffu}z~43G!F+CdDE2N)SbK@`aOV9g)~ z$oXJnK@5=d!P-F#PzR2YAp%5!vKx5%6T|>5^kQU)08yZ|abR%}1LPf09DzK{zyLlc z1mc${5CuAlkC7o9M1iK2nHkC%=Yt#xvX+q{9AqIVOrXaOfta9%DkDQAhyu9*{aAmH zp`aLMWQYb)$|zHdpa3Iv+7lG6;6+*tr4^u~p+F6LMuq?o1xhcB4ACH}8O0t@@Pifs zgQh(}3pzlXtr-~tKolrhF)~DhD9~|)ka<hclq|^C;Kn;cX#r@h%6(AL#t;CaAb}AL z@-ArkAtOTwhyq<F4bje`sWczdPXvWMXxbA*gNjuqhKd?c`y6!13nN1Shyuk3(pmhV z5)ahVL7FFog_;2Jw5NlLgBpD56IAqpmK!2z0%ar6Y%y+4pfV7&W(`RbEZlHw0woDh zxG*vVfWiQj8j$qE!VtH9P$3Bl7$i-wkb`JqflPy<cn{lDC@2v_6EMRj1_lODWeiHQ zpppS54x*9OfqM+#DQG5QwtfwtDN=LF&bm5>G((z)J|S5S5=aLTIA%ymS6~A&4QY;* zIRngr&yY?4&3VFRNE1McQD;a?Ow;8R!E>VET~eUie8CLxG$ZunD&*S?;G3MlJCvYj zSb^u!;4+{oRV;^DLGLjD&n^<)#RQ55=*%3_93=P{FcgcZxMd4A5eb=hgik|)JqIR0 z9>X~ui8@_q&HxDkkQNf>9f!(nG~G9kLF->!^P!;9Ymm){nh*8q(7|+87bt!~wG;?L zItY+$`p{uhkTAm?9CM+d{T1N87+4kLK1$G<TqqaR1P3$S(DpRdfbJl`G8YPJ2qT+! zl9_=4)F1*I0&e<1SfFuLWOY?63=AzW$0Ml&jl&}QV-JqGQ1r99{^6Jl1ubhsHV-t{ z2pU61p9@7lt4od(vL^-Ndc>Jep#3Mv=FO3T+!+8e4|y&WG@pX(UpGz$2GH0!x_O{^ z31sum;Ft>q&C7ty19kpEW>|1DFc@H&3q?PxD+9+|C}^QH$UKl)AbbbMTqyckT~~0- zg`%I;CBjGCT&O!Aac6b$2opCK3c3RfG)DyT69^;w5yXdKWN~Wj9RrQ2z|3Yqy4VUN zMvuK?)IO^VG~NVqI|zgFiz$c!#UMUtbPCD^pXKEb&BLIw3Cmn4s1ZZGsZevsx(Coa zC1|_{G!F^t{eb2nLGA+0LxP61K=QD8P*6t)BoFHPf#kvSpCSwlpm80Leo&tVBoFH5 zf#gB+gCPB&UIIuSJpU=gzyRvff#gB^WI*zuF&vOQsILan59+6Z<iX>;9FTr8XkH6+ zU<`;B1r5&eGBAM7wqfFi+|$9t11Y~j^00kl7EpDdrMw_<(6|_gM!zo^v~~m}4)Py} z29=8-8q_HR(Xjc@(RonFI6injiQ4m^+>muHpzsFWbq|`~6#$L>@-i?;foLpuPJri+ zK<h=I@}PadApM|0Optz1-U7`ZfT~Ck4H{Gg(V)BsqQT?EtPBjG^bg{X^!ZOv!vz!$ zps@uI4H_v1(V&BnKs0P08+bk*eP1Ih0|V%+Cy+YOXf=oi4X}V{P<aNT!S{Q!GBAMW z=UJiq8(A3`z;~XoGBD(V2FzI*7-07~gZ9OP^nvz~g6LMLd?%Ei1f@YY?}Fq(<JBN~ zF;pCVKO}hGo|S<CcE2<Dh$zs0K&X23d!9i<;~?{%LFL~<>5otv>-;@vKOiVQvNAA$ z(=X_JHYgu7o((b&w0{RgYeB{Jpfot$g7*JG`JnZ6Aa#LIems;;hSK1>Q&<@o@}Ye6 zJ5*qIK(s>TCqwD!P#XO%h*ePWbx?XMlm_3a0@_Ck<)4Pqm!b4^D18q~gYQ&fWng#- z<-di};5$`V85sUU`RvenLT)H61f|8Gv@DcXgwh&NS_ev7L1{ZE?FOa2pmY$F4ujIM zP&yGxgC;aU;adXbgJv{9{B|fGG>HM?uY~eJvlt-$9w;9)aRK7rgYrQ$7a;yeC?7Oo z0pbfo=P#w8v>cQM&0v7!4WWF{#07{S4CRAnE<k+H8M+`ETp!|@{{*e41F3_RbD$|Q z5Fb2>2fCvNnr_kee}V@aGIMf3XT|8{>njjCFVMu$g6Q)CSAZOaG(RfAAj)8{Wh#dN z=td1@9XCcB=N|$*&Odl~oPTieIR9YbVg4w<{P`l|YgR#_56n!=7Z|M^f3R@>zG$$g zz@1?~cnt-pU}pf8QVa}?phi7tp#@kBiC|)6`wa3gBL{dJFB2>1gf%86cF@Q%Gx#t$ z*x7dXK=XItwH&as?LY&pOdPD>GwC?kL02##X8%B&x0yjJg_t1++Fb?d1|Mk0#KJxU zV&hH_#lZra3SeSk0WUw{U;*6>!wT9m&e99M^MZ{9G%LZ*cmgzy2O5uNU;s71Kwe<v z0G)itXa`cj7{CcCcNy(Lt6RXUbwO9tFgkz^!s`TW;0LW@VRQm<K{uasgD>Oufav4~ zU&ZYS=NL0Edcip+42<3o4jm@PraSR4FmNE<G0nxmz=_0VV_@Jy+zt)8NtzpR6dV)i zf;~{Ufck1o43O)h!HqkHS`H8m3OA5ANDT~wG65q)Acz8;lfleTTrwZT05$TN8Hy|B zgBYM05@v?tn)x6GXjvd5LokQ}ogK%_P+Tw{!~mJj$N*|I!psJr>dnXy1d0xjEb0^$ zNEN8b0lI(LNOeAl333G^Lnw#>Z`frB0Z|}JnHfqL!M1?R0_iZ80^foGnvGy&2m(={ z?kY1wQT==n17sZ|1L$N2kTu|)ZJ<y=?k<6pfF+>>G9NUD%)|gbpkPD{#KTH8@cC=x z?o&Fzz{o79kfpD$&s^!nEM?=T#muR|1iIaKsEn@S93e-9Pg!D4X)4lf#NcgS6d#=i z9-qe?d8gr^J7hOcW>soQWkD(fc%&UnfX2?zhT9Q?>c}-91Mws512AX}DngLQtU+}= zG@pa34@W+Z7N%Cl=%YvY7-)UYSxIU|i5^PO>4A<uOG!;CO^?saOUq}_gRm2ml8REx zkcY2x@{^IdiA9Nd>8ZuYLYN{snR%%&6N^iV81$0!b8}PkN|1G>6(#1TGUz!5`RXN> zloVwqm6oJ}hA&}3M35e+F=|lp4;oJcwediX1TE090WqK$REvO^p!M@0bs#nfgVv;j z&ZP#iK^P`yk2dzahnIl?w0;#->w%7X0htGCn!(1LKzczKw3ZpP?iR!bVVHTKv!q~b zkT__~C8&Q0VuLVD4s>rJ@>uL0KFIM5AbUaf!R!UO8>R=Ozn&Q~9tC29FiZ}#+zZ(} z83D*X9FTdSW&zAR(4qsF9*};}nnh4QAH)V>m>g(NHnMp-Nalg^7R<b<(6Km>UJzc- z%)kIzSO#K)Fw8vASwhI>*$6=P;egx+s^ekifo@v^=>gT@ApQSX7#RM81V9|9T_7%K zA|FJ<)cs|{z7J<7R1Z`;LjgNv{0qhh*$ZNCMN0=RNd5&ihd}B;@dBE?M?SY~4m)vU z&*#}07(mB$fb0TcklSH2q+tT$F)(C+?gfUPUk9@n6hEM_11<Q1sA6E4!OOq^TBri! z!_0&6VKlNhHO8JnZh@JN+?WE1F*AU242T86%na-h29#uG0EHlw13vNrlroX|pp=Eo z2c-;Tz5oMg>>J?*PzWK*qw_%{p~&(g450J|3KLLc4>5L(sNNw1$0&t01E{PaXP*gd zd=+FDXuJ*AeiP6+4<LEi_$nwbgZQ8V8AMa-UIx$=h9L9M?<xg#wm{>6;0_=!0|V&j z0FXM+DoBtx=*~kBAH4sBlYs%W9tOmh0d?O%2@^DajORQoP~D5%zXp}zAU-JXf@sj{ zP!MemH3xKW28izg<%7BuAU^2i1rQBdOa!7q%d9{&cpWKdTnwtd3`&E}N&v}&x_=<L z7b*_ghXmq-=EFcVs6PmzLF4cs8dPS0XxP39(1{8l{t2jl@JSP_3=Fu=!-AcI^&YAo zv^Wl=AAGwcD+2>KJXskSV0XTP(-)rc3h>HU(D)e0JbnfSSa>2*si7%R;}Iq%Cd97S zwt&Pd{H{;XctpXL1Fsldr*ZIHVEo9zYyuvW;D~Yl!4kv#k%RgBMaI|17(rtZY!?`{ zI2xEQFl%`<FkI|tDA-fr-ULc3;H=2P2)a`id>|9(Fcq*E62ZjC23oMo#K-}vBAE?A ze%1udv@kKTf-WFpVq$Lrl^x*BWDh<fjfEAo6NDMm@n>=bue)Pm2hF`O!B1ZT)xe0M z3DCK8%%Fh`W=T-eV+O5zW0nWa;xL1b3S(9PCoC3r&|m`-BL}G2z{J4<-c`fG0#1w^ zETE;*tlppvt{srG_CXtUS$Y{kC)-2L*JlT>TV@0q!oUD)qA+rR5;>zCXo`n1fD?3z z38Ot|K`|&#aDoPa867~!bbz+_aDh%vVRQm<K_|3vfd?TxK!>h@29`mC|KO5|3v>(` zqd!O)NSp_x7Q$r=-~p|mhH*eOp&+9wpD;HwpEO@6n;>HlqW~KN0~2%+FF8luqhI1l z#`pznAukWoxCX3V0M(430SgcfE=3t?c|bHMI6>k_=>|MA$jA@~svJOtJb1VQ!~iW$ zWMl{iQJ@J7@R$aO0lGbhks%O7feIpKhC(Lr$blIsbukpO%m*<*qbAG@g>3MJj3669 zgB^?vK_Cj`5X?~xP&Ee{qcBpP4`PCx#K;f^qCgcCXe}lK1Gpvvk7|G%12PMw!&nMD z$N?J8fR1W_8o1z54G;t3oT56ob3jE0C_s>or2&s(f}DvoGYoPjSO`iW^Ff1xBW|bz zykC}rBUwO09efH#S^BQb5;lI>;6V;>_Zdup`q21?62SH&mi(a)Dj=`@D>OEYFJXX> z1dzM}5V@9M051nLVn7{ka13%cWGF~X&Q47UgN|;%`}S~qL4KmavOnU^A3=;jz#Rq; zXfOjhbb@@G$WR$`qW|CssFjU8HUcU!palcCqH^TpX<=?<YGaH!1{xlr_xQ-@c_y&P z0M*z~Ht4(nP+bD+1A=M;s1%q2^=Uv1P&)#|22~6oK1dyMX%Fhhg2b_nkF<d_f+Ugb zMIRsW;e+f82i2^g-X6$2kh{>wN4_ya?ummM2bwYmGttLK7BMj}fToJTl1TP~8h?-` zC`9H6KV%*pWG~1*n7!!ZBcQoP(0T=kF2q_oP@f9fJQYFW#z%fJL)4+0hdw@Hf@B^j zf5F^`K0d<5!oUF9=ZtP1`uK>8AaUa(!K{#d?a1bVq7i+3qzlJAnxMW8NIgtH=)O%* za|p%<`2)m8A0P2S@-L`S15yWy7xeKF9U|}1jOQS3eB=j_<0Be;qvInC44{|+#U2DR zWAJg0kATVywDA#en+1J*1awjesH~x6d<4|01&t>VT7Q-d>I?ERFo5zrNIm-cGuSyC zpu7Z<2d#?*(cp6tco`VL=OOSiFpzo<2W&j#H^_d_x(p}{?#FXN&$Z@dU;y<pLH2>h zk3r)mpzaumuMg_`azfAJ;ALO{pL@UwJ&%KzfdPDeHSAmtq;n6z-CbS=22iIIWFGk3 z1JHTxAoD;AfT8XH<vq~&0;t>p(V&h7h=z?5fa-S;A5=GhXi)wJ(V)&Rhz4~@K{Wcf z3#d#7iGy}&foRbAl^`0lw-iK!cG7}qP(Kw!gZBi3&JBUO3p{Sc%D@0#7s$%M0P56& z)PdGNf@siKFNg;1aRbqyo-2q3#}8<|5!4)T#~yTk0F)2vzk}3))<=S9P?s1)zl6$z z&zWasU;yp$1&M=~DPS3QK|hBa9AB&q4B+EGLFY4o%%f;r#vC*(LwKEtxdGARGAAIF z7<^m?bgyK=7B;t|n;4iHHo3lHOEqR;b!Prj&pd&{^%XNK`vo31W;aG_mme(Azb`Vr zZUB$auw3A9GjuE1^Z)z5{h-kqhW)*uGzBguSQtTfGBAcPGBE513!oC9t~djeG^ky{ z%*X~B)?sD@FD_taVg*&?%uMXy{0Z9c&jcQyVP;_kPp5;HyF$iim|56CV|dIQte~T7 zm^s)#g9cI{r*AW}u!GjYGJzJYG7E!_vt|OF0|XhLVFDff4jG?eW?=`7L$b0kGjf0q zh-c<t0iBP+%)$an=FA){WsD3AY@mJ4EY08%8aB{QPUr{?I}2zmo`Vt8Qh<)ofQFbr zK4k=rC2@j6nb8iU2$U%}!Lugzpz}~be&Yls5Xd;qdeF)e(EbI;I1T6&aV}6YXY>G# zZGjf}af2^31R2W17{vOSG00eofq|D1w4<Jtp##+70c{Fo<O7j>O$-bSe4yb<1_nl~ zLp8{oubC0!Hpu(1`5Cym85r20Dp@^+85r0>Vju>G9wU|!8_<4g0*g#Kn;01d8K*k& z7z#5m@N_jXGB9yXbmC%Q;6<3&?!c$c<0)*z!@$7D$^fzs6rK#A1OpnY0nwnL3MS|n z4k%ne;vm`ql+ze$c|bHMB0%C`%}@f=vS4Hg08yYR0Y-*U5Cu{R8hint4GdKYIkk$B zArQ1Y1u~2h0-`{53?oAzhyv~AWn>5d*$XlOZOIBKl`t{{fhdqH$b7`EYEa1vDpf&4 zHAbrQK}?W6j0^!F3N(<z$Pf&oK;t>g48@G|L3V@80_iZ8f*+#H$Pff_2FMMt-N+y| z$VRkPE1)1_WC#UOARY1yg$xcV9RD3uqzV~4R1`lm25|hBQY>V!P~rOjUrKR4$QV#C z5*QHz*#r+V2Gl#pL&0SMc+`31EPes)8X$c@$R?>YGp9s1GY=H(4Dg!>4=^w)F!L%* zkumbqVivby=8RxsWng3k5BPvKd!mo`K(~A%hHA_qN3P;qR}vo&wmUN~J~uVDIJE?_ zh68211~P1dA_N}!fogybn&24uq4lm$vKF9V4*%dEX9LCR=m1e-ajK?5v}2I3erj$~ zYD!9Kimpk#rEXGDVqS8FLQ!g2W^rbIo`R8)iIIgxEcm<y<nbX;fd(rpK;;Hve25D? zK;*>j2&QShjs~=725l|P=w44~#K8LS#Euhz`T!t3puQW(2vB<t)YJj7K^WAh0MVev z6sR!-VuP>*KV)12v<DHS282P?GPn%{QUJxE^J6E1EP(Q1Oi=nkHcx?{fguCB-T~wm zn0cU;n=m~fBRH8D7><G%Pz;j;?cs#6K~m?K7#OgPV}bfC$o6&!K+b;y`2!>lvlley zj%;2C3-<Lk`Dp7!G=w1IL?H9HL9JQv;T{YOpgo+(=9REO)PdXz!Z0~d%MauZkQfMC zAejg1>cQLxnzM%K0jUG+YXzOA1Y(0QOb#^1jclHW5F*|{O>>xe;0Z#c`~U8;GBB8d znra}!K&?|K1~qg+W`oiVNJ^Lk`+6JD9!`)tkQxwf0o^+YVn8v-UJw)1+(mX@0Fr+} zYdk>eK<Nr}Mkexln>|F1C%xxjU;wRi0NDk?FgJl{B=0e7;DxNa0yX78qa`4FL9INH z+n7Nbq4)zI_C2~#X*dNkAI71^dK*w&!OX*4Zv)CP2wBYaH6ULg%Y#xTG9Q$(kol;# zF*68)M~pz>0Z|2t83+qR5_3-=Xb&PNOhEY_G@hgg(g?+1bCKFS@GJk2#2BD$6;S(E zPM85a<4wv~6KHxDGzJ46>i~_tfO;Cd3=H%dYXYw!;bmX|uOZ=OU;u4c0J-N9)E(gC zdq8KOLiymeBD@R?e?fd!1_scfX`nF-@EvNL3=H7I(m;DUL2YzS1_scL9U$|-ccyVN zFo2ddfcWN6dC;9DAU<f30B8&e+!N<zU;wxAIT3fI6@b+9GBAL8%^>xlC<56F$`2r# z(AW~FjQ~;y>iB?YP&omjLG=oV2GuPf8n&hfeQXJQ<}ND(187_Tqz=^22GOuFCGe$M ztPBjGad(h7s9XinpuO}U8a(F5%D?~`ZwK+gV}GDCKB3_VD!)MDpgrp#dKXk2w5S5a z2ld=RG-zQ4hz6aZ1fm~9)qxJa0`Wm(03aH)n*>C|&O`;>9S`Dz&+27mU_d#e7j&j4 zD12EVYfC}uV0YVrds(au44|O`kU02^URDMMFQ|GyC|wMtLF-OH>OeW43D4LRXxRx! z9nL*WX~ssN!70Lfn2aolT{8qK>p^`WP@IEGOVFAjO7<{;(=I3>GO#d$#_$+H8&5%l zieND$f{Bq0yl0V-12kgA#Kigp6l+ZE-~)+SSV0?$m_b85Opc&cI!r9=;1zf9)j^>B z%!t)NppgY;Q1)b2@Btaa!VW%<n2`f?>;Mx73pfR^uz>b6F>$bf?v7*yO^&ckX9SIF zvax_RTCp?U2JKb?MI!QUCD6u6MsJV;#sE(63ThwFm^8SJ1v(Ck(HFF24K)741xjCx z{va-BbsA*1QV2vRWVcc%oMX(u7zXE<FffKgIJkz85Ti!S&@m!z&{z%f5E4`zJa)te z8#`i0jP$7U2r>#WI<S$k+GljP5_DY;sDK2o>j5!9wHw;F52TR-Dt;je9i#-pf{@63 zaG^fJb}NC(FN$_6on>HT7J%<ol1AFC1RgK|6QD&en8PPXM`Pg~eSkO-v6%*JB#Loh z5io%wOwKwR@IEB)m<rq|@KPZ#fjMjf85#ol4>}42JydL{teSziAMRC<N01l)fWs8( zGss{YID8=2LW5R&rx_bDzz-Xv{}LRGF&0q&1Cp^J6~@5rPXdL^=>8;FT!8v6AU3h% zDxkU?qzBYK1L*^`g+O!ZAT|iY3UqAiZ$Ni@fYg96$P5sTzWxTZ?*lY%30en(Z~e^% zMg|6A_9q21LFTPNc7ZU=Ui9@hD~Q~mlu6|Nq!;{<aS)I{K&yR0;R5RKgJ;@64uRrM zBG=#iKr#>1SAm%a>JPyD1Tu0ak^7T4h}@s_f`x$rbj}6HY!C+71;Xg-Z*CH~Kgoy4 z{Ye5u?oX;9a(~ilBKIe`5V`)QWORQL110NkK+QYQcnM04g*iY1Dy&H!69JV`pgumX z{Yl_HI%r)AsQbgqzyR)>gYJoe@<He8f%Jp-+3+$jfcxgW4B**pkT_@_9z=sC!a+3n zSYuuW2GCd|hz~j#9z=u23PJQ?kh!39Q=l|>jD(Yc0et!dFXa9zkUG$XyPz=)@cIs3 z28Qn-^_&b0puQnU9^Cha4tat4zMwJyM1#r$5Dgk{0@0wl7DSV~E(W{>gp~n&6D-Ia z*q8-)+XyQI!${tbl$>8sN%Z+BCT2vBEjU2p6~68TG`67o@`Gdit4SQw+<M&PK(|M* zFn$zZc6AH+A)piTgQq6s2S-lG4;C5cA1pGAw$48Ubew<i)Hwg($YJ>?zydly<>f{H zR~!-!E=OGCJ}@(}Us&^zg)!g<i?!nq7JEjkpBMMO_|V9(KL#}R0xH~*&r$*H)d7nk z5loD1;IoeyIlx=$m{`F##xSvi&LC$7r)t<)Dxj-ln8Eim!Ol_v5Bzbkt^nD^!QKG6 z;eZ8l9X$&>XmE&mI_Llu$XP0&aRg@ASt{VuoESL{fHks!$NyMZz)Pe!SROJmFo1_Y z(9Ti;ExUoPdr5=3pONDyXvo42wAczXR>A=qQG}ePQVW{P*anhy03DwK8eZT8?QMgc zrUF{=$%Qyg1$1Tx7x+9C@Zl<Epu62O^Nbl7!CcVNSFX%F6DSuHvI8+r!N$PAiL~7a zda4SC6}L6Fr!eSL6>y+{%Ma)^>Y!j^VyFcb9bh>S0pc(+1b`?|QNqknQZgUJ00kfT z(sB?3G%yN2&>zGAtrB2l2mw)`u_b1Pl7jgl2FP@z1IH1D2ZCfF=bpxZC{Pi@%uvGu z-vESA8U%6`?C1d?C?wX8tGj0_PV3bYu7ks%aBf$A4#hEhhb^`Nb9tPFLa+rmLi zkVT9PK_Ch=Z3Z5t05KqjgJ$NyhJ(Bcavsva1<1n?A<#e@SQW_I5FwCxa3OFV#86TL zq9M|tQWY!>G8cXH17tN=5=tQR!Ta+@&gcicgr#Wo1H6GrkGV*XnNKfEU*Cke#EY3z zL0_M_G>ut4BF2r0g@KWAs0;?+8ihd$D)7=9@bCy^Ab=XXs$j;WZKr|{wxEnokTa$O z9>o9?C`MuInF1>T6QFSr#DEic><2PZ0+N6`46YQ+fDV%&51$kS7bVmG=4DVj4SC%O zs33smcLq>~cjA+1VQXb=V`*pZVCrL}-@YVxM30V(z~Tec#|5z|85aTdBS2<=FsQBt z(dgqMpn1Fmm}Stl2q1On<07Dg!a(O}g2of@jf;TpkOZxb0GR>8Fr(4;B~4&rU;y1G z2vP&WFm>qTB6Ij5>qtQMg2pdE{s7US`Ae7{kbZ6)>qyY|CD|bDs{z&CF!RvIMYM6O zBLU5iLYm4TTNxOT_vwK07tB2LaS>}4$XqZ)7h>NOXkHcByci<)B~4{zVEBg=03ap^ zqmPSBCURdA3kT%vbC~-;{s6H-Q*X%bOF;@h*m@37e1KZ1$m>W<h+IdKPUOBM23`gR z&|EHP{SVAuP=6ETHsp0A2BZ6uC>j?5)dTQx5m>p5GA;rWBz>(2s4WT_N5C~M0$Sq+ zk_YdH;bmX|&m!|OFbtM+TRuX^L%>~0(9#}ImynZz0lapE7rJ%?bYCt=9CTkUh=#2h z0o{uW<%6daVQWJ`2^eH9p7UKmt$xrr2&kzKqCwO2AX*=)547kW#0QOogJ|&D8&(De zPpCYoM*$KCbr3)_sEh^CpfVXmgXZT!bRJYas6PtggO&n-XwWVS5Dnh{#mc|{K7X8* zfnhpSJ*dM9k_VMNAR4v?1h(G@R5pObL0w-E4IX!5WnchzqFEv5u!F>@wa*CDMFyFt z4hnD3dOIi$I?o*>4(cR>Xz;!;Rt5%8FB!xK)q@}!v|bWK=Roy=<{I#=1p$>yAobYR zf<ST$k>|%485$A07Gwda&_z4X_QRIx9HOAJV^|nIaxmMv1^?j4arwcK6a0fE$K?l0 z4x=sT92u6694sF%{%5dsv2cN$Cc|WD@Po-(@dp!lOy&dld|S}C0<@FJ2s*cj@d+aX z1874Us8T@2OpI)cK;gv50orE93|ig61UpX#e2@<lJLo(b=5-)N;QdNWEUciLl9^>e z$p?0x45-VFI8O%DOGd01xegkc0WExjo+kr3I0Uj^i5axa5wc&2iG`gVbe=OK2RQk0 zuz*%4GO@560olvJ0=jFM6|@w91#+GY><pPxpkWu#LKp@H&~+*xpD}WP5-OuDC^>?P zEDliDp3x4(1+7Zu03AWYXb(CM26W&NCrF&p5yS<ZZ!|bYTR`4G*%$;Ka%QL%0MQ_S zqHh2KRi%s!0U!$GTkzp7AO`5_2u6lr5Cz(013ugZ!~mIrHlPC1%g7K2k_8QZpl$mB z#Tg?*5QqZlMcwuTaxSRB0oud^J*gIAS~!RTxr31*6hwh`0WmX_*3SnqKsGTlgn}rL zu^`RHQs7f%K#7TwAqYf)*2RGbSU?Pr%}Apup#Bduje}eO#vmnN29!YNgV*?tw1E)t zu4K|T?!dR|*fTQoC{%d6GD}YIb7SVz!*Y}hc<catH5+*M4ASxs*yUxA^IBm2a&WI2 zrN<5y0TU>~<ctX*diQXnz}<W>f!V_c_v8^n0MNev@LKEvjvw&Y4mgOReuRwkfR+-& z>Nvz9I-t=I{DVf|WHo>bL_mEt<gpM?8w;A{!4-icpFj&sD{~uDJ7e;3@a`K1dXI;U zp3?%05TtPlO2$J#<KQqOLDdb2jXoX%x=RSuP6Ww;FsM%rqS41gwt()~VuYMBhHpG% z7b9eUKFACZhM5Oyd&AfuaeF2P2GIU^5F3PHa-g<4w2J@|W_ZKLzz_hn7t{m<`2$3w zkB6iXxlROhPAsUB1&y!Z8xLtAa-E0|(z*#y9)r0LeLQ3eGh_`m*i%UHi!mNT<T{ai zpz#_=WezqH6n-EK>XU$IP}2`2@s7xKA_?pa44}0|AUz-q@&|~<7!N`6FKk=_6d#~I z5At}(6e8D&94B&}NCJ`TL?(=`6QO841l0aR8xH|jU5Im9;I$vc>qNl)cslN#0iOfH z%fJA-(it@F0@@1(qQQGLc%l7sUIqs6x)5Fl2GE=|sGkcuO#(#2)`x)i((pphTjgY6 z0Nn!)G6#HK3nv2uXf_<g2bFK2^(CO|pFw=^{5-U91DOZPV;~w-Zh&Y|xdfs?Eq@RV zZm+XK&X)%9L3tWPgZCbR?tKDvC|Ma8Kuvv+IH<D&qS5!lpr5k>>eYeNf%YbXXwa?z z5DmU}jg^4`)Xf9&L1hz&2JI09(V($&5Dn`0foSl#8mtTq;5|vK3=E)NE=U}9t}W== zY!DxIt}S?P5-S4(s0RrW2k)w2Wne%*-xhYRE%>}(R_J&W=zb?q*OnD}UN9?Uogv5^ z%Ev2+JXgigg6MNqu<cy|jaP7A;FV`_vvv#l!IJIzgC(EQ`sc;{@UaQ@3yhXbE&@Lo ztr>qX+D~x$c@Z=^fjl+=O1t2*Zb20{sDMVsOdCNV1UpORENB>kkpr|NgqevIba@vu z6FaDWX1WPd1|FMWW?==*N-%-8)4|VD0nN2DLw2(;bFhO}A3?_^m|57tX>c;gWXM@6 zUqMXpS+`7}YkMGL6U;2^e?j7m9H1kHm^oNxfp{z|??Ds?%VW?g5;i6V2G~g|ETCOd z?2P%Ku?f&dBL)Ug(E#!pBS#BJ5Ih(G9-9E2S;1%zN<pB5c{xDGo<L4c0VPsS(9L6z zlT$$Fkl`AefNn<tZ&Sf>=m}H_={r_1SAu}NfigA$>bx^C)Cz!TkU!DKCP2jjBSQd) z0v$5T$PfaeK)z>W2mn!_IACTdfLu%iG68L50;H3XArPbsG?2l_5D22c14;~qj3`Sz zK;sIG3_&0YWDvn&3W(9+APQ7kF){>$C{SaHnW4BIe76tCTIl(>AY-A!6d)$Z1<-SD zK}`+VK_%b-Vqm~}rw+(bFnJJ-%!eE_s{~5RBjH#PNWBX>fP#Y23D7bP9)(y}X32;c z9HSHX`>`PV;R6MrZZG-}24Xw`+<8V(3l;$rD8l3nTfhwfk5delg(YCeB8CvmA!n?B zgAues0x_-vJ-`Jz^Z*}*fsV6)2Pi=2zCbj<!vbUw^0EuCIvfKTu)!txm<0HI7P{|T z0hJ`U#w9?R9cf%5YJkQiM$ZHRmApuOR!YVsKyeB+4t}0EsPO^nv%<tdYZ$PNNr1+; zq0MKoQqbNN&=GN<>IZpD0=)GVtO7zT!!afST7!seuQn3{189{hL>FSs0;v6rZ0`je zV-lctHL`iZIL0JE=NlrMr-0O_Mjn#@o#BCOUNMd_2~fKo**pUz^Fa9v)XxC*(Lw7} zkj(?#y9t^bME5UfQ7*E14midn7C_Sks67HQ;|vP}1Na&N5C<v;vJZSK0n(Wu*Kv$V zfF`#<>Y>^hJaCLjfLgT3?(;zMFY=fK=zJICF^L)?$0XLXL;8X+cfi~PqLGGN7)aT> zf_zQ|$Q+p2$TYGz?a%rE<rswRw76Rb6c?c8A;cCC55fYG#GD-qJL>~fW}uBpfSMub zLlU5FG09^R1AU&ya2=BXmFb|qIe3i=D+2?lqXy!GR%L@|@E#zf^Ep7hIgofEbW8(u z-V=yl1LcF(tAY6KP(G-;2jauVBtUx;L45GpysQiip#C3-4;z~xG$wHmYA)!QO^`nH zF$wS*7*+-b*w_Sk4Ghwl1ZWQ>NS_F(J3_=+ui!I$aooWJZs~(IdlPdfurcv>0&_qL zO{{xf(Du8$LE7(f#`y=!8Ss9WH@Nn@I6_xeuvnt+c7e<xgK|6zBj^fXM$jg$5D*^? zGcmHA1ce<V2Y5Rd6DxRE785&Yp9m8RE9m?b)H650tAZe-6igiKpm71{C<PM>J7`q~ zGidk-e&z<~7GNeu4)78k4i@l89t(Io3lj(U=nYoTfIZro8=!SSjF2-oKuraZgBdwM zgM*CTpehJ7g~ow6bpy1Dhy&EQhMc+qS~bB5x{(QT>ITT$kX<d{Q#U}(49Kn)Fc)-# zI~RCY3z!Q!qy@681<XwZR}9z>aHZwx8<=Ampu2+c?P>u96Z)<e&?+HDh5!%+8rTHy zY5_4oqnqGeEg%LcEWx{4Kn%!oiVzS58qx&sY5_4orlSpYfJ|j%2n5N3*3h6W!T?Qx zF){>!D3D&v(G5_m2sA(ey;uigS_Fs!)eDRap&$x0P6OWB0<r~U7D$J&6nv)(BSR3# zZcvE^UU>mxfUHAWc>(e-NH-(+JR(p+0*`h;gh0b>U?Gs-Awr;)YhWSJ5;%wus1XVl z0tFYO6#{D4frS`A)<IYh5}6+e%2gw56$hyBq-Z+}=r9jny*7P)ePiYlJ*1s1evq9k z;6V&90qS$3bimOEM8K+0RDeam1d1>@!yxdngfwF#$PusL?ml7=25tj*=mAXN9pHh4 z9N2LnpJ89_fj%BFREA#&43~g?4IOfUtoDEpjtuy?2q@P>@-_oFw-4;z6;Ns$-Ma#d z4{-I&z`#JsxCnBI4J+5t*J^<J?~vvQ#AcYi=xa4(_#k)SppT1y<^^GTKqlN{WMBZ9 z31WjVOb&gmMiCPOLkUb0+OG$xM_;QE!q31kfrzyl&v1;3fX00wO;nKS3=B_@`t``; zBA~til5-f?Kx-i&TEHYs4t?*+7bNqL$3;L*KbRhn0b(qW^9(_35QfQt=0lO)$3o=Z zm26f9h7T}9py3DNqOaA6CUWn}8Fu3KuJ91KcLj7u4``19$gdy_avO*S-R6S4*F>Ml zy(=e(T&wY8bgc$OYc)V+2I{y7r1nM|7y%X5B#(=L<{3e27C`9&M1vaRAR2s4DlY>A zs8I^ygZuS^;7kwDnT(*d7ND77kh{R=YjQ%@aPTrPfX~(BWMBYw3PJLqBNRaD#X+rO zP6h@wC~XR*U7$25AAtJxpfVXmgUSsM4I0-1(V#Xvhz2#(K{U8m%F4hnP<vHC-A<4@ zKpjyK4O*uUqCuxVf@n}b6ht3@j(31hkzi$D0B>Djh1{71lD`F&2Om7a%E0gx$_JlT z$;!a+3Cahrg+V%3796gu&^0lv3=E>6aAaj*kc85pjxWf3*m<R(o-c?GI+6lJgSx&T zItZ#B)b|DP!FLuBF|LAdZ%SEW5$q@tf_Lbcni0R&1AO=z(%ux%9Xh%%Kln3hHgD*1 zo9vc&!T$pThyMo#&iGdod0gCl-PA#+i?Ba)6MxCa5dK3T$4rP*Xo;l%D<vh@*Uw5* zB>Z0~E4#jaSbFR?Tjvr9*Vm6q5B_HCd?In^H&dtU>&K=0J~Hwh{>|LU{!xJa&P9gT zJOWZ5n3*^)fJR@Wg`P-&)G%6sRD8Y2_3^(=lAD8@ryGOv*&i$i{(t}X|LzZ#18i>m zZY;l9KQH;s!pQjAnUU)^&nE_DkgS1J`fEnU!`#lV9Gy@9U@&0bu=mA>eg<XX1PH4K z6gQxZ!N9@@>OnJtGEWVx)&NUD2qq48(79nu9IT+G1``WAXoUw8Bbzd0;|gd@hlz>x zH^?|9cF<`%%-~Cr?ZF%1SXlX(7#NsSK(dbDtGQU%K{sbHgSV4Kf+iiH13t{)l`it2 zem65KNRI-jB>}Fvm{mcOBTOvp;Nw*pIY8G4GI6lPf(&J00WVDAU=e3xU|<DppJC|* z-|WMB9CTXBBt}r)f$f_)4yw07i4(GY3*<jW4qGM$21b9-b<3au0FF1Hr78iS90*!b z#sNAKnK2L~3o3j#i%WAE7=uCO6KKf-mp({u2#C80bfgI=e=vf%FBusaI5YDY7(+p; zVvLv=7`Q+~VT@rQg9|}i&{@Nb;UKM-zykp^9~qkF#KXYA!OFnQhd9v$blwTlP!MQj z2uT(cKH&L1(Bc+Q*$GM~OboRuAo?7r>|m%h0MVd>aY5oB`UX@SM1$|*VyFcbt6;N0 z1ZWitBSQd)0xeTyW+*S24`P6Z6PX#xE9Qe3;8eg+UNaxW0PXZ+WC#aQpasLs4CMv$ zK@8A}H%5j45Ct0KV`eC*nGa%20>v^z0LU>Q2cQi$fh>kDrU9v7WQYP$5QU&|ZIBzm z7@{x;M1fQ=GDL$Yh(gfjM6e<d0aC%mFb@<cAT9%l4_O)$GMOcGG7D&jBWTu>jRC?3 z`4%(+1>=J}3>qtf@j(Z*fD$~651K&)Sq<ZZ*dS*h+X=Rqfq|iqfq?;ZvKBAHR}O<3 zhVSOz4Wz$o&IbvBwDEz2Cx)=W#L=~hF??mw{K}#!_uZg|p^8BcrVgfG93ek3gbhgn z%pg#P2KkSXAq+%;yvE272%<nS$;c1{qCk<y$Pf&g6#$*o&By@SI}0`eG~_D<IxU)^ zkikfGK8OhlO-6<o5CuBthLIr-M1gkvGBeaMf)fJhIB-^mD$q$aASUQ0ct(aG5CuvO z%nU`S%cVd@A%`7^4+<PMhKR{5k&{_KY+T_B>cNAvD>z?(-OK<|3t>S>WIpIBG$!yG zc_wVjn@SQ(GK)(xlZ)L-^O8$4^Ye-slC5G2it^Ko5_1*OGILUk6*MX=%rs-t^GX#; z^7C_w6%vbb6<{~E#F*$=Di|3Unid+xBo^iB=H=(5>ZT?pWyWOYCFhi;q{ieXCTC>k zrBd72;>uzMJw1I0@`TvM06vxuRzFiTa(9t|(UiGTLBW)nUxAr#7jwCuy_~A1p{k~i zv6Zo$0dt`qvw$9RffuusjiW7dm5n-cr5;GB!aU{#J!S>H4K2(|>TQ_sFz7KcGcYn{ z=9QS4#FsD(l_4&~lAq$zT>rG-!qUW|)MDh|g$xtoy9o+B4hA1M1PudX8#n`-?4RbF znwSTQ&tS|1sSg^RL_{jsY2d&t2udw3%_(7kj<q3efJ3pBoB>g=+rb2iQH5s4@g)ox zYo5Rg!34;ch*4AUI4Q)_APM+*CtN9*0d+p|imTkz#5_c(gGW#4K6D6fjv}wA0+p<g z@&(d(apF^H;cVq-V{d2cVC`h-V(w<@V|3y(U`poVQ*q*U=2M~l-Y=B9m!N5cVTcbY zg69GmAm>DY!W&eRgJ>9rl>Q71ptT^N)-t$-%7D7>2Ba1w2cn4`PXxs;NDpWoJV+nN zUgVmD1tiD-*++mpeg!&v1=NoPoiPGZ1Hz!D2x!h8WFAx-g8(CBTo1;F$${qhk<H5y zWMBXtGzc;e<QABDpe7GY56FxKOxVXA(eGX|VP;?uf&~(|Wd_m>8UIGM_YLT-A7%yy zki8&rn7yF=4aoMou@QIo(jQUCS;8RmKsVgL%mdvKf^1$I8$=z%RfzRspjH>i9WZeo zF^D>ld7xu7VCI3=Fd&;(#)kc_DbN@#vUxIM#NE9F8rO4zB|2#Mf$Rg_T>_#(=?3IR zJ1*kxUfRF~*=qvQ1HvGGfN0RVEoAqpAo&+`!w*OuC|!Z}+aRyU`ohJ)02*HcnE}Ee zH-TvMaYuD-;_hAoodFFx^BOeU3R-OhvKN%TL2g4zMhqH)3=D=Ki=Y^0FO&<Xki}`g z9t)IX;8rsX*1MNrE(C?EDl|=j${P4MB(yAtAE6T;p9pGI#^<DDmgVNBptM977#Kiz zoNx&-Fo4n!hz5lMDfclEJ5C9j`v8smfqF|IIvUj1<Yiz0of!t=gV!JNGBAL;gdjd> z?f^uC#{5Avc%2b10|R({5gqRS76y$_a56ARfM{L@2GE!RXuJ}9#tSb4gCR(qlYs%0 z-a+Ev%@Di{4E|7Y&~?iocgI2b;Imyg85jyde9#%oAes|WUW3$iLHVHg1&z0X@(zeb zAMXU^Es!|4H^a)n0P3KF_@KQVAR1JrfM`%11foGbSP%`mLKZ}W21-CQs9y)7!STS# zzz`3L4_0V=ure@!MsPs#rBLxoC=DuGLE@mY7(}D*RRg6bkoY{Pde9*)AU=3e5i0`& zY|q*@s61?a7;NtvXygW@9yIm>qQT?JtPBj`u_{&uhG$TH;PGWv=(sW~;(jd_P&l$O zFu=w^!S`#iGBAMSlNB0|tkCghENAtA*GnPY*91O{lofK88pu6qQ1d|>t3Z74{aUOH z3{_BZ&|QTfad3Qs?nsA<gLYtn#6g2iAR4@^ij{!@yyl9PfdMpx1`-F2K7nZPxx=9K zZJ?n#Rt5%MC=D8q0?C8!^aIhLAutf_2$lDM(mqfcbRPgnJ{-!AgVIS*8Z@8<k}rkw z8=!Oxl<tPo{ZM)ul%55p7endgP<j)T-Ug-jLg|B08Z=@CvhNy{{|rjMg3{lh^e-q4 zE|2isi)922U(lK%CVmD6SpI-_eIQ36A;z1H6%-7>haN#lLjwadGcyGRQ%eJ)&#ry| z%9Lp1&5W9$)2n&i#N2EzfJT|w-E1!~C@{LQxUqlaV0z{j^n=5O<yZ3;me<NIhkqYt z4En)>!r%9ik&o#k2h*#I?61$Ti+*5cV!L4elgS#SmeESa<;O+VkN+*4+#n;wtiL%v zvAZ!SxBO;d1dSM5NF5M1XaJvXtt<?t6WkKrQrvDmZvurQs8E586}vMsFn|{1gT;^t zCJy#nps?g%6#!{rVV?=wEC@ZanvpF5B*@6Y3mTaP4H7eJg2uX-m{@f|5=`u%y|pZ$ z&5_LZkg;M`Z_oxq(AD$Ij-VT`m{{0BWhhH2$XLkeu{mh0I2v>%Jj-{Gxsss4B$odm zraY+pVF5LsSQJ15YM|nffkhRxG9G-;5{nvWG!}6NlLp8Y94zf1AF!~1hN+o2SVBPK z%Ag4o)(-GkGAn2~AZst<M$j-7=#mH4NsORzWi}QDMg|6Ua1nigg%LD}#0=VE$&p`R z$iQ@f1vF>FkzZg0XD22ngV-R2oS?yA4yHpapp4H|ZfwNBbeILCnXBB)gn{V@cu0zY zJ13`zf$1m<=)^Au9*}v985tOO?}96EKE_8N8Z@lVzyNBKf?|b{zX~)!?W4j7X*2W7 zfw;aPt)QxqzaBK!?FW(tm6!tH!R<iMMrhDjw_pxPaS(_r1X?i52xfv53xW1VGX{f< z0o71Kpe@3TA)rcb4<iGE0BG1d3Z#vP3CuHOV2lQZjXV<rgD_|tHK@7=RWXbOA|U;s zQzS${$8>^<7ZK30Rv?BbOqCcYP{6(sWK`u7=4R%T<_l#LWDH^yU}IolLRvcsWpXeu zut2wdf_I0qLOB@wK*1y7tf1@Z6}Umy-Gc_lIjp#?!3sIW8JYRGxj|fz92YMGGhB`v zdSMw@ArB*?r!YtfuOfq|us$~f10Uw4XyCzje$>Ht0jMd^)5Qf5XOA;52q8G2lgEW+ z84ZO&*Q-TvM{+YTh_Eskf=?tD<z@tlGBAjlFc^Yb>7Z}|mv#)b;MrnON<d%B30hIY z$PfUcKog&g4B;RO6d}wEMK$w54A8_dBSR2~0`0?LW+<wd4`P50H)Lc82T`DTYi5S> zy7?dmXxNpJAsjT^3LSk1Q6S418Q?1;L2d(;tc(nSAPS_Iks%aBf%-;_41pjDq9+uj z7KR~vQG-AfNHHTr7>I%>1ocW`>KH)YU}7+s528Uz7#Tu96i6jV7^V(1b_^1iV<=(x zZueaiLdtzNs9-3C4|#t#2Ti_$wSamdAR`$WVn7tA5yZ$42ckfG_L&*#>gR(PpzvX2 zhyzg|SFtjbf(E2POi&@m$PfggK!F7wkOmb(AcrwBz}JL=ECX49JT?vDgKT1B2$;+g zIGF`xI!FVI5Ap}d7-T&lb3ho>sspJ<8ea!B*g%oT#83`Cs1h`k&csj-DjY#N7+`r0 zW;|FBI_Lmu3^FnVgD6nCU}7k$0MQ^Dm>7ycWBOp#;5H?g1ukyEERYMq3@Cxj2jy-i z22jaQ><Bqz&{<DUA2#khbcW0k9VhU49E=PM$+^Xu#qsIM$$A-}{pIl~scDI&IVJHW zl?AEAdKnDN3=HwbB`KMCC3+d4IR{XaBsZ}n1EL&$VA(kaMrJ-n<{|~q(e2FK3XApi zS(un_ap<uyGOsAt)7RGrt$-CPabm9WQfIDIVCGlI)K-pW_K5&VXoJr;8<L~s;1k$# za*9&Z<4YO9gVW%(vnb={ppjqjkTodqz+GEIQwGTCY|s^=$iv{29s&<qnTu~29USxV z@xi`6jy^6BCxaa~faB@lKqPlu9Ww9__5vuN!NCt6SqBZegBgQ$h#g~$9aMHfizsj# z%9+k*%VUnG5B=lR2Ge*ta=inqoj_F{XlxM{?>3-uXa>kQG)N5ygT_74$J0TL-Zr#x zS&$j%<LN#^kaeS=abr-+3}zmvVSqd~8N|%M0BT%=%m87S9Qt^A84Cjgs6Pf$1Hv$M zpq2%SKSUT9Kx6bEdqLtbd(p?!e-JsIeg|nh7~goh1hk(GavKQ4+y@%-0l5Pt2EuQU z%)>XHuEEa002&7Y=>cJwd7#E3vUz`q98cfG!N5?D7H=Rk(Z|ybxrrN3U&4)j9WQ7s z6xn?&;)wYJP)i*aAL!%hSGb8APiN<0U;r(50)+_(gZu!ak-W!nLI5(p2x@YJTCyN} zLF2w4w;_+Ga|n%&r!z2sVg?k75X_9h2ZbO+4n#6Dh%$ioH-p$93<_7+csi)8K^;#A zSNxD=y*S6y4NXDjfR;Le#?e9J*dQ8IZct-99n@Y2jT6Jh(Lvn-5FfNx07MfSM+cv! z&db1nYdjr1F3Sr&ON^I+0lZ(Amw^GiM2{DGW*9F61L$mSkbR(G6%Y-&*BnH{?(Aa( zjll3SFn|V%K;ocvbs$<BDh^&x%FDp86v|%%qFEUj!0QxQ85p*J_?!$3;B&Hg85qFF zX>&ryNkQ&`%7ZRk1DX2>$_EYSfX3m$3k-P~7#KkVLcEak5J2MKK`mYe1}Ts@Cj$d$ zL<6K>6UqmTMS;}0LHYh5nw5b8Hhvlh;&U=Eq(kWfC=DAotpxF*Tlzuco1nZ3qCrE2 zAR3guKs2aV2%<qfJP?h(UKzC65hQK}9p?t^K>_jIp?q+kjg^4`R0n~?(Z}yWJ!FtL zC>?@mP@Msy!Gm(F3=E+DB8U$v(?K+NXb$PjIndw|NE~#w1c(ODx3DrWfX<Kr@xkeY zm4Sg)<M)L2b%W|zkUKO$@y^P?02+k?@gt!8cqp9=rD5arc~E{ilm?%=#>&6|UggCK znfC>mGZ8936-v*6(hH#UN+`V+N`r>YK>EPf^|3NAT!4ySfzl74H0U^ckUG#l6cGId zDh?WG1M$J>lNFjSSs56>OLSQo7(i#DfaF2TRY5dp#0^9{L(>~*ybZ*UhVo(K`e{&p z9+U>{Ap)rbmq*Zg9>fQgSs)sgULB$C!Zn@_+ToC|uRw4--OR*@=(GB^fHDc%csgkP zcJl^C%}zJQNemyl8{%J0<Zf{D|G>b?@S(GT;iCYHo?ATVX2>-LZh>x~G4Mb)Hn#vU zOA}0n{NRaca?^A(0P{56*xWS0EQsom9~^jPS@6g*+Jo+!WOdtrk>fSDgyaWi7QqV< zKUk^_+$_O1Sh}&fS%6uLP&*lISl!-U^Z<+bf2a#&2eT~QSfH*`guBkrjTK1@W(vd) zaMNZ>Kv#kz)`aW1?RpMQ^PmVtzSk18ej6-?L@=?ifcF<LvN3^@2O|e)Ei)4nD|iBc zi5)ad&cwnBnu1~mU5m-&2pa!lVqpgt_8hExL1~18eFkWt9y&q5!X6G9*9WC?W(CkN zJ`)Q&xF~1j0I&S!U;%G5;9voj&#X=$ozodXBmZnHpxZpy8A0=^jG%*t8NdTdAjdLt z$bg2i13`QJK?7$Tr$J-hL7-bgKr`MP#vpDmNETFRK-PDMflLFP?Z9;wG^QR7;)1dy zctLjrhzFYR;sVuPjFBLdHh>m%gBH3o#)D*Km>C$j)`JWNb3H&@DL6L`-0B(%%e}$b zoS{|)M1!VXm>6meKs0El0BE^4hz4%~VW>3#(co<x47DmC8a$xKPzxGN21NrHgBIFC zmwtm<BH%*=KnzfI13p9m!~iYZ1s@^+Vk`oMKSKzJ0_}YPA0hx^fZ~ghAp%5!=1-Uz zDr)9~7$6rhGDLtVkOOcp{RXLEWQYV&5QVsweuGpnF-!~r(GZoON)zlI5CQTM8^b(M z!3SRV4XSw=8Nxsm=)fCBh5!%+YG*Mrgn=l~(gj9_01#CK_FNc<f{dRBfGE(wFe5`4 zhysnFGcp8#D9}zHMuspD1)3jYWC#FJpCBf{+y-+9$YC&y?m$R4HWU=>pf%`>3;`et z6!44;Q6LIb=QA<{fGAK5Ffv4eD9|`FBSQd)0$te5$PfjhKvBWS5CEb;q0h(=3Zg)> z?u-lpAPUr=V`K=$<v`HE3?P><GDLwWNLM!$<O)#Bf{`H<WHrblMut#OT!V~6nos~W zhd@;fD`d4ehzas8BSSQZ0xce3WC#aQAS0L=${FW_Tnak)mX)CrG&m1pf@Z!L8A3o5 z$nne!C5-c737C-q)G`7GCFsNu&~gC|hOexeUl}x|=Yx14|3O4pG^ODa2B2sG%^or` z1b`^eo)|_3P>h33g2@Und}RQcB=?mawB%k|Zaz%00K-={&97{l2pO<O9H(o7QYB0t zL?iR3fC||WxBMK`yr5|L`DF%1W?mcSVg+ViJ!Wpbjr!j5is`yaXe4t%8nb{6bAbYA z6*@=>b7cv1Y`s-h*-}~7iMdKa?F_SK1oP~A8|J4Bddz+GHsGQ5p|TL2z*sgUpi#!! zAp`30W!vC2*w6zn!DGR28PMo3WN|jC5b{twY`h+{`4w$=9BdDGtQj)?3}&L3M8$>Y zpatO!@M9#v{s0poKMdFP=Ad~#P;mmnpdtn9dUHoU1ExO6dUG(zFaT@LL5V{TG;*Gj znpBz|pP84I&!7ikCnhBorIsPDNYBYnM&>3KCFZ5479$H`isXRy&p=HqE-7NrOU}>D zP0cGo)|FP2n48L==NROxmsnC#l$lgok_zfIgF=rm9!z88pty#)7~HIZPXB_&3t{37 z(6yeRv1O1N5XLq}4!V;r9X2otZmU2{Kp!Kw5N2QisRfw_YHY&H12wgfv@@J1a?N=% zGXujSa5EcXAIuE&G4cf>3=9q|kg<M{|6ullVh*MUWCANYWc>_?4Z<)v&{?4%eIPLq zejtGu<Ha{dt_tltgY<wf%sf!52id$2Nao=iBR6GdU;uTbKxTn3%slilat2A_)|{W^ zU|>*08bk(}2g2xM<nM@FbDqErIcosqHV_7dGl)hXBj=Drgdb=m7Nic8uF%KGR}eWy zew)ZO=W_%gYiJ3Lk;@1%Fo2d!fZPtkpfCZ^=ondibj>;D7&+)1d03c%8u6fW7LfU% z^~T72PZ);*l0HCfX;2u0$|{sGc1VK+b&NeNF(rioHsGF?Tbcvslx7;G!8vKgrAY`* zN@f{+tp=!qVPMc>U|;}^#e@2DT*3?tpdGy+KB)TyqCsu~iGv0iKzvXK3PgkYbRcoq zSU#u=1ri7K>OkV4c>)k0lovoWs9y&X2VLg~;$H*VD*_oi=MrUL0ChXK#26SrodpmL zItv4&9<){�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%0AX^4X!cg}F)(}pEsO_gLXrdRl|Z(4h7|*Yf)K<X zAaR(zpvg&?*&rh_<so}MKx`0($${>Y0O<pXf$$C=$W2ioe{dt62MIcl3Z@67u2UYO z4#Wmwm|Q<-1rtaBiccV!$BSg%QY1ftl+KiAU;r(k0kJ_CX5K<H^KSS+(gnzU$mdIL zgqjCR4<P-4nhXqzutW!y1DUx8%7&>c(#C#%<4LGGkXa!7M4N#DwBH8A24PS*gJ{q> zHpt=k0Lj0|=SzZCupsYoQPF{%9R@N3gh6ft(dc_z!gUxJK(}*&<Ukmv4n!k)k3qu_ zautCD0|Nu-%rcPsK*<N>Hsn1nJB%0@VnGH$F~}S!6NN$+r^fk>p!h;qzydzsF9PI9 zupkRKAA-i0z+481JZQ24#)r@l60|1<!h(>PdtgAmhRA_PX3(Z^5Ce*dInPlFdNmwG z3n(TbED(u#z9VSS3`hoonHfaE*X==gkbDBVDg~Jjx=k3F?*dJ4pt1{eUL&|If>}M| zJAn~&=pxE-j5w<s1_p*1pmX~~85lq-4nXJYf${~HC<6m%E*``OpEoGVzyO-d2Ju1X zFoEPjlh7c(0BE(K7y|=n+7l!WT9E(}2VId1;)7=IL9`cCT>^*}Wq_RbC&s`4x}O3h z4?15Cqz`ma1&9xta|7`~*K>gQpy_Q8A2h84qCvBsAaT&D1`r=K8wcWp=Kn!76KHLs z7y|?7d?XNG3CcHt(heY66msz>NPirNFV4UKS`PtIp9kfGrmjKqp!1GE=MI9F4}jz+ zLFGX+WFUFa1TRQ@8%SIXGP4ZggU+u5$%Ce4L443W9*7T`hyw9JvtJ;Z1GMf@jDbM} zM2j*oD1m4(1_mQ2Z3m)785q1kv={?J7>E{SU;wRx0_g{>*Z`S3jfH^$#0M>C0P(j$ z`JjacApR{VAG9z4#D53ki!m^O&e;L!1Fi7@iG!9PfcTFlCww7^n~fdRDQ0mKK* z>4MaSfy6~2ldd3s36u|-2L<tGLHVFLP7r?sh%d�Gf#gnFF2$7K2Qbg7~2MSr83c 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 z%0D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%0AGU>Af6R_mv;Xu+Nacx({~G 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%0ADKu>a;O31cNA0 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�ruZRDk#wboDBTuL9-kKxqRg4Z4vPB<~F6 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%0D@((8MMyH<_85BfkLQc(N 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�PC>0nsW@anMEt5Fd7*JLuXV5FfT*5wtS_#0T9j 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�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� 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	||0#5{?07NZr%M*$Aj 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�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%0DG-gmm(K~R&J9X~ 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±$gykjJ1J^`Lua7!w}BG=_s1 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 literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a b/breadboard_max32660_premila/Libraries/CMSIS/Lib/GCC/libarm_cortexM4lf_math.a new file mode 100644 index 0000000000000000000000000000000000000000..1ad528091513e872b905b4dc10d07f974763aca8 GIT binary patch literal 3144804 zcmY$iNi0gvu;bEKKm~>-CZ@(lmc}MV3JL~bDP&SX!P3CY0xYbMz{SA8*vP<Osz5(n zD8j%nLNN314Gb)TDhw<tZx~q2<}k2$i!iVxcrdUOonc^UFJNF<aD;(nvkn8xi3|po zhesG#{_J32<!xYKl@DNGHPT^VbvnYp8nS_bHFX99YgrBhYX<`Z>%27#tlKOYSWlHO zus*I~VEyO8z$Veaz^1=|fz8u`fi1Ctfvv28fvx)u1KSc42DWVv7}!qkU|_p@fr0Jg z3kG(U6%6c>F%0ZlCm7gm1Q^);bQstZSs2($Wf<5yO&Hi`e_>$XHiv=z>>md9+dCN8 zU#?+b{}#i*!4<&3A^(SgLr(#L^G`5v!0>_>3>*g*An-o}29AFQ44kY644fuM5V-CR z11Ah`KEuEX#axmM3|v+L3|!F*7`SRP5O`}30~ZWmX<^`kVs1ts1~_(%Vc<!<!@$cG z!@#H9g1})P82G9}82A=wFbM2VVGz8(f<gH20R|EI2MAo=z#sy}qCz|jqB=JiMBP^~ zh$dY@;OiS0#F!^Ai0S$;hy`z95UUJf5bOWJAhukFL2RD{gV-Gz2C;8D7{vK`7{t{R z7{uLwFo?(PVGyq?VGv)ifI<8q3xoJ00S58^cNiozG#DhzWEdn|1Q;X&FEB{tUty5w zDq)aVbb>)*O9_L-hcyh6Od1T51}+Se;XDkI6I&Q0Z}KomDey2zrI|2DE%jlLdU%6D z+R%qVy7UKw^r0LE=~n^_G7=&TGQlbgGW{V8GK()T$m|GUkU8~&LFVlV2ATg?7-R(> zFvzONFvz+wFvwPCFv#wl!618j0)y<`4hGrxJ`8e#cNpYCGZ^G%^DxNW`@tahv4BCI zMS($HYzl+CrT~L{><<R{hCdAQTNW_L-&bLf|8K#d;K#tA5bwaCP|(1j(AdMEuxbZ` z!Zi;DMK&D<MQIxbMFSrOMOO_5#lkZTip?Pmiqm@-6j%IUP~7Fip!m3eK}qfbgHmh- zgHkOEgVNd-2Bkv@3`*B+7?fT=VNjN6U{H3eVNfpTU{K!jhe7$w69yH-KMX3R8Vo8Q zHZZ8_WH6{^MKGw=tYA>Rzl1?e^#g;N^#TU9RT&IwUuH0<*PmceKXipbgRO-@qcea( z<8TXu##IIejXy^iG<6~vH0?4NGy^s;XeKc*Xm;#j(A-kMpm|A$K}&QBgO-K_gO;ZO zgI2K$gI3QA2CdaH3|hxn7_{zPV9@$m!=Npcz@V+?!l3Qdz@VMR!Jyr{gF$=469(<G zGZ?gA`Y`A)TQKOzUSZHN-ov2dsllKV`-ed%ZwiA>-5&;>2{8;h3m!1&Y@EZOb0~&E z=gtfUozF)YbUBVN=*ko@=$brX&<%B9&@EiTpxga}L3bq!gYLl-47yh`7<AuMFz7Lr zFzAWhVbIfTV9;~e!=M)$!l0K?!=P97hCy%g9|pY*TNw0CEn(2R-@~By!-hehPlQ2V zhl4@i&VxZeqJ=>}e*=Sl%Nhp#84(Qn8+#b^&z)h=f2ERGlpCL%mR1s9928$@Xd0iB znrC8QX~uv>+{nPh0-Ly@fsqL|aZ^JhY{EvSSWP!H!fLn~R-=uvnrw(>u(2U_??A*c zy#o=)^bSNE!#faR4DUdMF}wp2M)wXx6x}-zQ8e$Q85?2s4pbb&J5X^9??A=Ty#p0S z_YPDT-8)cWH19w~(Yyl{H8f)=&ddu*Ov*_Gr8Fdtu_1z!W^BYzQl6QTl9TG3pPCk5 z1WKFW6p0}U_A!Pi*uNN}Am3sLg8Ygh2=Xb0pqUA#qaeO?$}9;=E%VGvNv(i*EiJPm zH6<SG;>4m{9MWK?<CX^d0k<^BGq`0zzQQdF@*ZwkNPOaOG+qxw5-Yk+T)}|L|F}Gk z!^b$hio=iCJ%`;_5bp$~CTA9aqczaj5LA{S2^gB9BngmD!O0pq?SQ<AAqes#hM=jT z5r&wNsTqctp^*iKn3)NNkTIrdhM0yy+-z)!;t`0O(F7rGMiT_P8BGlAW;8Ldo6*ET zZblOVxfx9e<YqJ>kee~wiy{DWD~bRp@u0+tsTqnqD7hfZqh)rq0tu2bAPF6uG(hPh zzR=h(z9b(U51^V8#x+NlOv}knEP)6Znu1kB5*0`nm<v@6kwj8$4wi)}hVTqcAtr%& z2(@4qvT}p~R0l!;VqIEhP7cWVVB;Vhm`bn=k}6Qy4DwxaenBN%3xosJ0^vZkfY~rD zWr;;_9bh(81BeY%Q(Te)R|954)qvPAHAT6_a5Z2yR1Js?Q&W&%o{F#y%7dzd@*pmR zaA4YUGxOj^gV|6mU^YYphzVDonuw$x%z<eDbD%mvY`B)h3WN<HHcSJE4OO355f4*d zoS7G&oR9D?j1QA9$V`bZN-a(;fg6e>0yP>Tf~+euFB4T0L;y(-SOBI4+&(NyOv$V; zNvedDEZ}4Ss+tkPnR#WYMa7W19WGr6H51(kXktbah8uw_T?plXTLNi`#U=4@#}$_( zrl&%h2q3rSrWPS{L5@IZ0x1BABxRNqrGi|Vm=g~v`{R*?AlW+}>@AD<q|%a-)S|SU zN_eCoTx<af3z(@W!X~JyVQRo;8X=hp_ZcW?ktMK(15`UsO|YPbszW#(ZW=~hV2ev5 zNbtg}L3j)%fyESfgn$AV!+xCphdB(U0NE~>7;@ZT6N9-ESsg4SiVJcwOCZSurVJ{S z2}-&!F>o4zai9vo@=%{b<e?m>Jj4K~7+3)~3}B`piD0OK`2uPZ$R?N&SR0H3l?U4d z6H7@hF@fiH2nT9Dn1kX5BoPcXDCWU9;D|H9l|GRrU=auNE+XO(uER79>Iw`AxM@%Y zD5hZ%L-8fDVu%DT9XP#-Qv&8Nm;z+GU}Cw6pz;V*o}|X7L0XvcAhG1!f}D!@+|nFG zL5nU7btsxJvcV-qiFt_fAEXc}f}|B9f~>2!Gzp$YKzhJ@Bpo0=iu&Y4P?ro^%z|}5 zM3D7>MUZu2cnu<eqz5bjF0f(g1Y|anD27^Sc??p99`+D1q-qNxfMg6f1t7aJF$K}4 z0O<hpku-q#F!f29g{6rp@yUtB$%!ec@x>*nMXCAmDQQL_kRp)?bvTqDnE_2AXm)`W zz>*JEIcU%%=jWBh7bF&yWG3dsgTpqzpaj%_1UKKnvRFimic)hDOH#3EfJuRkfwV!u zroij~i$enpQvyi?hC;9aOaY2DP~&ot+Hznvl6YQzQ7$|YgCrpW=qkYR4NF~cWe`!U zYGDxsSBoqF(Fe^3AQcb+B!j>L$Xa0R%*>+roWzon%;Z$Kvr)vLh9HZ94TCuzQv#O` zY*xa=(lU$UiwhFL%`m7xkcFT|A`3wx2uTFRRT$!!CP36<HwKHdkcD7=2iXFvv%zeH zY3N}Jl7@>RIR+*MaSf8!Q6+HcKz0>O2eMdZUP)?EK|VMWA-fty9LaEGaSSJ6O5)Rr z%NeNRNChJ(h#+>N7z<K?2v@KIWFx?(2C~;60!T(6t4>Kx&dddsD9Abxf=IgHf?yl5 zDu>A6)PvPti0hEz8Ey|m2AgRxgOc-Mr4h_INFq>;NFtCxLkK`DfLe_%jG-N2X<iw; zWB?bWuoMsBz-&P(-Vv@t7KGb?EQm!nnlq79Lu9a-gW_0-GPpnU${^JTinC!FuvJ;$ zXvL|(5FQv9dJW<A85Sw9sj!g2DG&7=E_pnzLh&^g{SbNF=3^QipOR)6Z){Wn9r6No zkr3u0Nuu}+srguxnur*n!4QYK1YI2F3?y*~6Bcw39=I_EVZ!4T(Qt)Gpc$2z9$#Eo znpl*IXjnni<s!?VItxh#(=;>}C8oopA7L)4u9W<e_=2K*bO#`WQEZ0`qZ*Q&pO*zs zgAkh_LMWQSLNJZRg+++gJcI*P3>un&`2);G5{KzV9?Ai;p=v;Em>N*i9BvM%84pzh z7KdbV5EHIEBQp)jMGziL3xo&N1a7{=O@{Db3L!jXg)sB;)6$TKmtb6|Mi>{O6Uu{W z%}Y&3t{-4rs8$#kq7}-6X$2=rm|Gzns5S@(q6y4~X@SQvOdCP~sudvs(GKUsi~#in zV7kF<s75dwq6fr;D^Egn%o0Itm~s#ssywL}JP^d7kG@a`vIqw!X<}kv0+CGM0u>j@ z`FX`9@x>)YrO745dinZL!Q9;Zy!aB(d>UL3HtuX_3R4CZ0gw8^#ULZhg~o<xBB-hm zL(4E_V0q~1GNu^9QiM8lm@-hV0Ht&!OJPE3#zrtzh~Y{kbx48;D-eQc+F`{gvXKxm zRLx*9B)yQa7v$kZm<b3OB;`osO>oyE#s@4w5f9Uk5H<o8I9P=dZbMcLb|X?qV9Mdq zhvZmfeMrJcet<a&>{oPakpvO;Aq0_3L>hBKBrYUDgm#1=l6HhU!Q)6UN1+HKj6fDf zcQU3N9(_1mfFukWI)INzn3=#F1`>u;9pKUkDW=e65VoVqpjiSL%|SB=Du`+ZL=a6o zsB%El3>HGw3KBxs2&n`Rkp^;RF+>neGguH!J2vk_#85SZ#UM>6RI89Au<1aQ5FmHK zV**_m)W<<J7m_YejRcFKc>q+jqXisT2vsLY2uUNN8HYAt1R4^|EI}><@F>M?U`m=1 z%p^pbLo*4iCXIkJBAmdT4cOQYI3mEqGzf2k6=0Wu^_uX@g3W^$`(Wc>_JO6)tU{4P z)rL(uSPV%S%uQf%gwdeE8_0+eA~_($u&4v438Vx7R}7KBr2{GM;5yL6AO@g110sfM zC|C?hFY<s8lEYAh5hfrDgH6Jr1tNz>9}X8F34_KL5MxZRq7YdWVLY-ZJl2o|A<jVr z4u%v~qaeC)nup!3Xri!D9;9#rSq>LQwHPK0u^H99sB(Dp;cx+(F!JaSn&VKUP%T21 z!sbX!c>?<JxC%oGwb%s(Bg6^lR)Ex@#2Q!`nsMOL1<m6SF;wH=13qYK5#l)1gDu6S z2_lJ4Cz^BN)<N8enl#WPaTtqaB4RiR$$?0M2osP5;X#TJLw5|i3^sF6oPji4gyIrp zab!b~#gW{DB#h}K3`raYqB{($Nf1GV3D~MhaO5JHhM@*LC<QCgu*u>v-w-lMgcMp> z3;?^JkgzHE9SQL(BB^1q2%-e9MfmN24_M&|4u~3vpAfD=Y7oPQu3%<hNFf}EE`{Ve zBq<0JDU2Zk;MOCAi4?dH0VFw0Gm!?SFbzeP#BeB*Bvxaw8i(n)#B}6VBE-e;p$QB# z5HjfQfy-bx20Vg=VG=|X-4w7Wk_pf;9VFc_5rj^t2$C-7a1N3#m<U1_R0K&E+y_Yd z5Ml_O2r+m$0~dlCrw`fo1Q|k6P*A|NFUrusz|71{LBY_}$O5u4DuJus)yIvIk&yug z7#TDe5IhEkCDLFSRueF#!QjT=%)r0`=75O@%nS?+OkgIMc)-ZOAOL1T2p$lHWZ(`E zn*$^W!4LQtP&6FiXJAl(NP$TSRA~kgkSLM`Aob|>BkMO{U|?_n>49PkH1ojjL-G#? zJEnT%0Qtax={^P|{~TavU}%8a1)>T-1jx@Int_1<q#vL93m|n!;dub07s-9#@J91L zx_#*W{m2Q6A{NF*W(EevKz0U(VyL5;7}-jh85o!tIc_j9FfhBbGcYh}nt>vfiFFeL z0|RqBBLf4Ywg*^*orjfyftdxQ#y$!p!os?kiGhKMh5bAW0|OHWs||?9!S2Pxz`(-7 znweJul3T{Yz`%Tvm4SgtQX6FAW{_GbTM)AgBr5L@Hi~^RJJ=mjATbV>zaSn9iyGKO zmS;>146Gp_+dCLr7#J8>jX~Ob8E1jmYd|ia&bW(#fq_kc*_y+Mk%56-9wcbX(GN0P znSmV?uFQ5|DJEqWb`^F824;H>TSf*3CS?xx*C5jzpo)1II9Mzg85lTEFfcH1usDO5 zAY)j6fK)khyn)!`!!ZkPj~`Sk)E<AZ6x^NwRC@xUib3`)02zJ-<cSiH=Ylvw7{Q*1 z<@gRaJRYhZYIp)z3T}8Js^Ljc#UR7~f((BEGTe)Ufq^-hV<Skw14JxkWMJR|Nog=K zFmNwrU|^7E;MvH|z`$Z`%EZ9H$jB+d1XTfwOt1=j2A*x8h&2g^sIY>m$bp$r&%jg1 z$iTp2S_x4R15?olQ}LgHM;oNVY&Jwi9ZbbWCI$vxkURb}GVpw1V_;x0-v?2$0H)*$ zTnRG+j}FKs77rmx4#Sjuhbv)c;PGK*U|_Li0i}3GPEY~@dsvDYW)VLFPcO(VR_YKX zoXk)k+rpK|Gw}F<lvsN~l<0tzfTAm&85(Tj3_R8#6}CAL75*?4pqvH{Hhl)3(;yXg zeGnCeFcphoX2dh_Bycb=u-I>asF(~>aTKOvKLgKwRt5$Zhf5F@TVX0*z?@po$iNfF z!oa}d_!Xk$I!p;S3(Uhz3_R_ikadz^0Y~vKm=Zm>5>^JDc#uWT)(|DKEDQ`>AP)z^ zm2flg%mF177m#&~jGPWIB_(hr;tV`<85kH?TpJ;#B!iTIa?>;xM6m4vxz=qlL`54+ z#SWMXeFmPNAQkRMAu3kDRNR88h-ctA3Q7eY&mk&K!BqT#so2lJlLZQTPfk{_hu^?d z$g@Jj1QcwXAg6liK$P&YGB9v~oazKq@}G%;=N`xuZ-0mqLzt3OxDr+d9xjkme2O4S zKqVE}ln%HOZU!DuE@1JU3Q<xHGi5bgi8uq#eNg=P?SLqm1yTYkdCsyzgH4!$=QAjJ zQf@(1?1ia#4^yGfz_S(P*wjA|6`*9p1u{dB4Qhrt1CJ%h$7ynG;6PzyV_*QQFovl( z&%iSYWJ|gOM1?X;MHm}2*tRn=@Nj~hnvo1q;tEqz2~)D4k%31Vl&Uk^AWAY|O6I_n zu(LDp904iGS_x6o4O6lorsO^!15ZB4qU<veCF@{H9>J9C=V#yn#V1S7dx(;YFeRXh z3Y-PG8F<V=9;y@sRb7mnpz;OmWi@tapolZ@@PUG@${3<TjGcjjXF14i)vgc`crZo5 z^yD+}l!7usO*%w{7dtc{YhWtgGw^hP(r|4jL`4ov#e8;XK;CC$;JFVnq;3sFNgqtf zA-ED|2A(=lgw>yiC;=7IVAnr|DcR4?zyoS|urz#vD7gZ1z5*!R8d*5Nu?z|nK0|f} z23CDgtT3{I8g2}nOiT<6d?#5!6)KW2p8_)j1FJc*$UH^{23Bii5s<;G_Q)ciK$WyJ zvdBXg1_oAlWRaC1yS$M_VnKHKBa6s_s;p39P}vS~CSMWAoJeGmM37yv$Ra1$7#LU+ zkwriSI%_Jj2&kpOnu#p(3FNO_WRWzG?S;r9_8^l>kwwfvZm!}(a^WVBnmS|=K2Tsc zA&cw*ncRjfG8?3;3t6Nb<gY$tk;@=mlaNJ>I2agMry+}kgUp$QB*MTb$f(LE%+1Uv z%_qRdz`&%!z|C#P&CJKZz%0hV%xA@I&Fv}7z`z0(2bl;JX9bC~2{UqYTX9>nG72*= zu=7H6uzCtxa4|4&@H23OHFK&lfYfp^GI|Pw)Nv~^cna%tGcfR&Ks0cB3fuG8@Gvm& zf@N4482FH7n79}iz%6=6gBPip%fP_k2x^)!fa+Ez#@~Fr42+O&3aB-jY!y>bl%HOd zn5&SMnUh+qpiyCArWuo-SE^8wpPy5#kXV$fkeZv6nv#;55@VugsbFMaXj*6#lUS6i zo0p%Ls+*dalo^wmmz-0Yk{Xknn4FQBm&!n8V~Z<`8T9n@A;=SA7f8T4A2gE<-b+=? zz!0C3nwAJ!HeFI#kXo#l0qShT7nh`D=9TDWfO<Bd8S&i2k_^2J24)86vR9A+u&Hn) zVdQD^WN<I7AOy0v6lDV#c+(nm{vJGW2-*t`--8RDK?m6b+4F_i>Iq%Si>3p#+YIDH zG-1%TI&6l-L-vbeY+3{Da|6v5GZbg!7nLZ0dJZV2Lbhsywyt3l2JOgB0`E-qNzF?y z$pG05+2);@S6q^q2U?{H@i4llpzcB6^k!s%5@NVE=EcXCX6BU`n#Gr(D#yBO5k(0s zd?2nY4gw8}fVMkBeTeQ%H1}cII|$yL2=OD_Oi)zjq~>7+Hb?-x>L@L(#3wb60la<z z#d)Au&B@P8R{#^B*Z?!YL}^}eW_n&~3T7lh(hzz&fkYk1MC4tEpa1~70c<A72CyrP zjnKjp&F7$1Wrn5<a5p4pBo;A%jY!EaP0C3{#5^KQK~|%r8i+fgyJ_K}1>Lue-T8)S zdniFE4%tkoW>7L_fCdlPY3_cZ3eE~9dX{>|;6lj2)W}jnqbM~eHL*BVQz6<h$X6d$ zQt6t+Tk0kiCFUh(C={iZWfo`V=P4K&nHX7E#470KCKr_2Cg&HGq*mzWnkeYzmSmLX zCMoFVrWKUhrWKT#=oS~~rWl%mL_j+)brX{^Z8H*!QWSL4Q_2&I(sYd!bp4GLbkp+k zb&E@iGLuVm6LT^Xi!<}m6?D_mO7oISGV}9vi&MdLv4U<|N@7VOGC!?AH#tAAq$n}D z#5O-I4JE~Z3l-SvNzf)AM4<v%%a5L<p*ar}3-H(kB?Ig^3bLCQ9MLGMvBUu=b)z^9 zlv@l<p(P8tZggjXV-WX_aYHi((6JFE4B*&BPS7B0!6g{nNr<w?*pMMJuLPX7u^0`_ z^XLf?ltVz;z{LyPP(-pu%Nek3$Ji_Y9~6P^Q&7lbQ4Eb2SUA941uaZ4#Uc3{CXQhX z=oAg)Z~_-p=m`a42Gm6eD<Q&=^n(zEWM5FIA)5<w0JuOw76h3XACDCF2vZ<to0%{a zK%5M&kg*jXhGq<4Bf#;Xr>Boxf9r$e1!cWjGRO>wk%+nz8mJ&Q7iU(bg6evdBnpaa zaN<FBJY;Vs4x>Oi@Yn<@^Kh4lpkTog^&m}P55e*;B#dBILBbB6szFNwk(~=FnvD$^ zT&!Z8eS<xNA!K}TYDsB9e3*$|MFm78#w9o)-X}9DCOE&eC^<F8-PswBKOm(sdKiH6 z8Uus7v$K_g2B?G$0k`_n@{1H4gM1ZSp)Eg!fTH~5)Z*g&qGC-d6u}IRpuyurP}7lt zQ4iE8cZQV4z9tN8yzIW5Ok8Y2EFz4ejN;4^jFOB}jM9uUjB-p$j0}3kmANH}Nep_$ zB}EWA1I8*zttes81C_K4dP&8_40=VWIeJC;AOSrraRK%@PBoC60g6VPN+3~cXok}w zXiWx6BDf5JDFJ0|TxyVu3!G{ojxjbO<QP281(n9ILwpF>gD+g5ULx!iGZUPSg?br} zW1+U-k3>kI;Ijv!0$&V4or1?ZP!-_3O(5Jrr4~*lkR*rKEl}s;OD(W~F|xoJx=<zf zA`$8*yuk}K22@+%v<hYp9@jvXz+x#SHK{Z`J~J;ZpFt18PE1NFN-cv}0Tn4q%u7!# zhAGGabvdDmi%W_a^pf*)b5rw581x*2eDxAbN{TX*N=s6UK@%6mVbD|^Xu60EsvI(B z2jzgKL7+@U1_n?s6V#mqi=e9mnE{ee2Tgx~raV9#1_lOP>OgaBAU%*?JVYJR6cxB5 z3Nk{6fq?-u)(T>S@B~xH)SnAza0`k-vr-{Y_rc5q$zwAw0L{DwNalgUfCcLQay0Wm z=3_Gt6x7J>+kj*q$Xzh=W}=ywf;OiJQU~(iR5bS;Kr#<B@&Qr@G8Z%~gdBb)ILzCD zX5IxP^FZ^MF!MmuI>_dM=F718_YRtQ50K0QP0PZ}V*!o1Af=xvINS$HRLJ4?0m(d& z{V?;?(9Bzc!#pL>L=`9?Vb~0jUWAa+3ur<M*}q$GnCF6Ko&b`0pm}AO`*P6ScLaxd z8EEDyAekqI<i371^FY%npzwfs3uG^d-Hm3R0g`#3d2o<AP<jE);vxI@2@dzIMKjL< z$vi0}_gzMF-xnO_okue-0LeTVB=f$anFmTg*!=qu&AbF8^W>1slLQU3BBehOv^55x zZ~=v%C=+V=Qh;P0XiWe}9Vq;)(acl9VV*gfc@0SBDIvKp4$V9h9Ogx#nKuE+JQXDK z8qmxGrCV&_SA%BW0wnX)kjz_xW*%sY8Jl^aiB{zNy8+2O4J7l9qnVe2!@r<eS!DAL zAepCyWZo+@^Ga}-2b#h~HtzzGd7!!l7QcL;2~ec;(t^W0E@ss9@&L&^Q2QQco*|lf zQ*fB4i)P*jB=bOZB+R@JH1n3=FfRbjJO*<_`DcU_eidluZNXt)37UBVNalg+c9{F- zpqY0Bhj}y5%u_%z543^=X5M}@^RD19Z#SBG21w?Cx?V8z9zx9n<#`Z(!pOkz6)9nW z%0`g*T{QC?%o!L8SQr>U?FlQS@Oz79-c4=>hLs=#pcrP}e>8PXJPZt=av7=&RQ-XO zztQa7V9fwt@&mFLwCV-s4?fVeHCP9Pn8m}u;0m)0+QtCMNI}(s(h!J$pO=B*4yYgl zaiHoz+Emfh?G|HTD1@p3Q6M!S44Um{W?%p>O#+GQh%+#NW`sd(5C*9M(Sk^AKM+4v zoPog(<aiJVYA=WhQV(mZf%sF@7#J3CFfh0>Ffcel!x>cGfT9RI>j+W=YESAjFhqeG zYEVAN94HfoLKbIX`1l`Lk{KTA5K(5(lnI0hCYj-_Trih`nSq5t6vBj(NFD<FmkmuG z$$?;b4m5eBhycrTp~-_<dQhvt@;qqrpq3l5JRh1os3nFhFMuWw3Rz@%AvAeVO9@$C z1Wg{)@<EmtLz4%!WRT@0(BzSG00RRvgA|%PsHK6dUj|Jc)N(+UmqU{WwFHpm70~2C zH9NAr5}G`yrbd=mL6Zm7yvXuuX!4+%6j@#aO&(M;BFk%`$%AS-WO*Glc~H%TEU$+q z52}ff<qgo}VWk2@4KsrgnmnkcfXIPJW(E^9c~Hp@l7V1m1~W8yP)QDv1Ch)O7HIOI zk{Kie!ORSxk`=-Rk<1J>APSC|89*f<oXfz>V2|K{^9S<kMNoQjM3Z-dm${&nFUTOm z01E*KUxxv-RuQBL!e?Pf0CAvgT0sUe22g(xBm|LHV(0^L;PM&_pjBufA&9&J!)_1< zE-%1v5rxme@EnED#{es!Ao|r9#GwTkgm1*4kHTkTa6{p1F~p+q%@{!KA&?ai{T2*e zDDo-{pf!XDc^QUnDDox@=TP`O49`&bat!}a_y!E1b~M5~E(Xw2I|N^k!5LcEL);_9 z5Q)N<V8}<|3o*1p`7kqPq49U3@z0|1U!(E=q4A}WDix5Mw9)uZX#8L_el{Av0gXQ& zjlT(ve;$p04~_o?jn9cx<$&A^T4M(a8xRKZb<pIU(D<OGcp$YP3{sztCSQfd??&T; zmfV5#f-p$`HZ=LmXnfG}I*?ir2B~Ld1+gF)#Fs$h>!R^}(D(^x{5mu~XzdxqbVz%5 zIhy=-H2yg>{yjAQS2R8sQk4#Jzcd;jv<?p0es?r^&~!yS>LCTm3@RxQVbrM;@Gv8m zVSMngD;9C^&?Ode(5NRCVbHKE7GcnUEf!(OTnc0s2Q)hi8J9($U4w{1=AIC0A;Y|w z-hqf?dIuto=^cnThIb&s7~X*hV|WK5jP4zXD7tqbqG;Yh9t1`XD5yAwcc9`J-hqmv zdj~3v?j5Kwx_6+$Xx@Q}qIm}@ie)tdc<K|&oE~iE5wu_ddA1H|8Ww$a4XOp?D`Xv@ zMKF*BCO9;pxeDribj2WHWMg50jiC-SUx2I-l=#4Nq_}+vQi3wC3Z44Ltpj}$9qUXv zn#Vx4fP)*^b>Q$sJ0u+vdFUQPvl0^T=!(z|<pza4+R5Os#E7mFERO6l(7Y_(ctf)b zypjX22J|Qdg)*A!K(R_7vOr2uA`85N0k6fNtb^<|uv4+xj206hjaU)^NEq2XP?E=@ z3?z)K3>3s*&mjwfQU$0AK#vcwII=>pH_;poiX&q~XkVEr7BXJI6bIRA#S{<aCqVg$ zP<|4WpA6-vK>4Xqej1dY4&`S+`I%6D7L=b2<>x^8xlle#eIAq#vp*loFMz5qgz}4^ z{9-5{=DrdrzZ5E82IZGS`4v!pC6r$U<-^=p4dvHB<!hn*Iw-#$%7^K1fbwDL8=?Fr zsQP9ozXi%~h4NwH-3H~iL*+Z5e3*TmP<}ZB1E^`hWW&G!>cunJGcbV0Oh7bfi~&ST zg2o~3AbZ9@e9)X4hz9lgKs0FF1w`9{)Y&sIctdH>+!jbY7Rm?BF@gBmP<|1V2JQU< ziMK-e6QJ~LD7^wouZPmxp!8lS4Vv2k=|2hOUxm^Sq4YN>%?etLYtO&{8hZz+SBCOE zp>!OS&V|x7P#QF+0aCvV%HIv8PeJLMQ2GUwW(IBdvS(n>gwoznIu}a!L+MRW`YM$E z0i{8G0g!!mpgnE&3=9cSx(P}zfzrpI^h+qs1KN{j&%mG$rGub!DU_ZLrFTN<+fe#1 zlvV(3TC-<haE8)pP`VRJuYuB_wkpVdAE108(AsQ!1_l!-4O++zlCOgD=R)ZNQ2H^H zW(Dnzvu9vXhtif%IvPsXLg@ui`Y@D!2Bm*MX)X>129SN?AUcMDK@mjTGcf3Z=x7E8 zV-Ri6z~BI)qZk-mL9{&sLlB6LWMBvf(e?}sDIhw6fguw_+cPkff#`4shH4OP&%n?D zqQe*%dO@^31H&v39m>EkA4J<TFsuR5Aq)%~L9{&s!#)rl%)oFMMB6hkTmaEQ3=CI6 zv^@jEBM=?P!0;SI+cPkH0nq^r3_n4%Jp%(9XwRcR0|PgRwr60F0MUL746-2Fo`FFN zMEf!@=!0l`1_m1t?Zd#}2%_y782muAHv>a3hz6x25bedlkP4#h85oK{v?l{YIf%Ar zU}yo+9t;efAljaRVH${bXJD8OqU{+NR)A<X28OjD+Ma=77l?LcVAv0$?HL%(fM^#6 zhKnHDo`K;Wh<0XRcnqTL85ll*XeVfSW6i*zZ)6DH?+aoO+Vg8<Y-C_;1X4+O&u>5` zxWfwH^Xtvv0UEz%5@29plwe?BR$ypg&|qj_GGJ(6v|wmp_F!;e3Se+xj9_qJPGC5| zkil?(ses`CV+F$j<_-o0rU?uRj58P%m{%|?VA{a2fN=-I0_GD82}~Cl5*TkVBrv~V zc);|5;Q`|hh6l_Xi~>v&i~`IWj1!m)7$-1VFiv3hU<_c2U<_c+V7$Ooz<7bNg7E@# z2crSg3`PUy6^t90b}(*WKEYVPbc3;g`32(#rXP$Sm?fAvm^GL>m@Jq&m?M}xm@}A8 zFjX*}V4lIG!MuZM1@jH24CWt9FPJTuXE0YV-(Y57XaEmHZTw$vf1Kab`pCa}`%eCo z)|P+k?ITZ%*$Dowx1Yf0Y2)>y-rhT~+UD7pdi!lBr`bIIP;a04YQ2r~n|k{VTqkW< zpV!-0Ydx~jd{}S4)AP5@`djt(`X*eqGcMQL>l_xdeRR6s{!E~<ZU5nVd-ezVw)1w? z+h5JKvE|=bZ?FH`!}jsAdV9W(P+N&P_4XMeNwym&)Z1Gu$g^GDQg2_PU2V%zQE$(6 zyV>@5R=qu!LYM8!n0osyDHCjS{p#&mS5C7Hv9GuP`DTvoT>X0c9)rcUp7QnfyNXxZ zM)1|!H*8yPd-6}6{jDEcZRftKvp;OL$M(wgI(y5SL$<j`>g>(-p0Lf_P-nmW?>XC( zv+L}4+FrHoZmY95uf1)%p`gxQZ_h(pi>NyLS-+m!Dm&NNmsz~CEz+*DKT!I`Rz<kZ zzIf9wTZ><{_O9g&b{ikm+A~dMw(B`oYoE7?&F;+VTKl&1oOXE=YVEz=@Yt1<)Y@<7 z5U{%!UTc3!Mc8hQRjqxqgP7f2nOge?(UNw>|7z^-mC4xU+^?~(o+xj3a(|8ew$(~@ zUGr<~dycBwZK$iU|8q~n&MLOXp5=$OorZOd{UQN<yDEtq`zsnoc7|W8?PoZc+WB6r zwto|DVRv>-wf*@#Yr9SD)%JF+c6NUftL@EaJKC+buD0K~!NqQ$NVWZ;qwaR*Z>#M6 zZ+Y2?9j&rYc;{;uIj740BV(W)Q*o6&qiBeofM=C`zk0Y`i(Hlcbjv8axX+dLQr@w4 zbB|Zr3&$kbInS=NZ_Y`!^UJHWPpe6@JK#`hzpFdbZiY~$ef_K)yK9dt>^H5*x2xV# zVIR1y$gZuW!anM7sojs@3i~tXE9@>RRoE}NU2P}uvE2UQvpT!&`^xPP{AjQ{+Ffpc zpti}*Dx%!JfT_h!T&3LpTwAMM^!qaVTU_mS?7PbBC--&ONw<{Q{}Al5o9<g?&px%= zu1c)T{(yL|-LZS6_DZw*?5dZQ+Uv+nu$!J+YJYd`L_1lNQhQVR$#&eoO6(06OtDMa zUt)hrVVa#%ONqVs!s&M29wqkw6lU7p<u0*rTQJM+=DA|~_40G<>?ao6SInDh#}`~| ze_v+4ox4b}{nJ?s>|S3fvTv7IWcOoAk^RxBi|q<RitOhLEwu|0F0vQuUuHM|Vxhe} z_X@l4{zCgBZ7c1nd<yLunO56za2DEMsaa#kbhN<U=KET^w1xtEtHSkm=GF!Fr(bQb zEB=~q|2}z>o%H&A`=xg_+Zkl!+rJ6fYPUfl-~RBKZFci+<k@Sv?6CXMpJy+(d#Bw# zw><j=hP&-P{mHdozkH9~<W0HuUb6e_7N+Og=TF*iCo7X{FUNk+j{QQ8eQ5O|ySU~Y zd(roY?NrQi>|>IS+C{v`w%5FR%<lKhZ2KDb6Lvh_+4jLZPulhT&az*pb=t0ab(Vei z>@#*Zqq6K@ai6nW&Y5L@s`|X$lkJ)ITCXqIO-#+S=Zv~!w@xV2KK;aHJDdF(_Ks#( z?JTo1>}M{%X178t!#-Q!hF$x?bo-q(H|=g@r`tEYxMep}G~NDS@EyA|`_k+y_uaKC zOi#04sd3+~gFnsQf6@axf$gdGS-&6JamS_F|4M#rSILrU|L^n@yU0~3_NB(p?AG|F z*vHO#Zdd#z*?v32OS?5QlI<JQUfD(2B-`&k{o1bjev*B%!CO0lrX>5yDevs0RFdp} ze}8W`<7lG&tEi85U1^E-&U-)EePT<rXP5tCcYaxdy=lW&J4Lqy`_m7;*}Z%cZ-2t! zhn;$JyuI#%pLVwu;_bix`(?+vFV0>)_K)4Ns5txGyZ+kk`xa}zN<^@1$6JHY*1E zVBJ{zC(jw|FCLGvFP_S1e>^e9exnnUy~*!r`}yyg?4_ne+uP1zwy)HQw(s;{u@5*B zW#96J#eP9_l)cUZR{N|^k@ijAZ1!tABJJD0vDs(IMcSJ!WVc_qIl_LDH-~+&M}+<C zuN?OEcf#%c=5yMs6@=Tb_29DiU=Fw6{*lZ6>C`a$>{;CQ|J1|mPdf3~Pu>}7f8iC6 z{SvQG`^HJU_J+4Z>~C4}*;{9a*x!D@XMgxtuzgEAzy0yfVEe1O0`{H~!S-h_3)p)u z3$o9y6tq8P9Av*iPRRbyfk69NhlT8IeFN>aGKB5TZwA=M^N855PYJNM+#q7V;=RB9 z_Fz$a`6_?=o8Lt3#aaCA=g$<gpU~@P&u$}b-zny2FLY1bo@u_X{egN3`@d?w_WX*H z_Lb{=>=_P8+E<wR*iTN9vj4H$+x{4nwEZtfZ~K{xr0wgEd)f0i$=J91c-hN8l(84O z=xKkkUe;bQ)YD!`PR@Sw4G(*vJ#zM^qCM>AN6Oo$-gCD<{Y~D!HNo9}@?-^jtw(P5 zKlK&uLz3O>f1g&gXMW;pKQmp)-ZI72{xXxY{ny7X_ABQq+nXo5*h^Wc*fTtGwpYER zVjq~`Y=1gi)n4<SlRX!!ntf-qll|klYW4*;9PPu*)a@UJINB$kQ@6i$!NHz2O~XFM z$HCt5uZDg4aeI5wDVp|w9PRBJw6yG{_t@Dt9ni8rYHDXM9j0ynbDgcd*K2M29qP9B z{0%zx%nNMnGevamZ;IR4N3PJdx9+#Lzh|vyugPX@|NWev{gN6h`=yEc_G>;_+CTfO zZ|{_0X}`PGz&`b^g}suvp}km;g}v+wL;KKU=Ju;BjO>-I%<WH}FtV>-Yi3^+VQinH zU}nGPxv~B8Nv8JwWhVBYSxmtg#0H6h<UndbYC(EHdO>D@%mSGSG8<$E$S#nbAiF_s z0J#O^CXm}eZUng%<YtiDL4E-F1>`4?-#~r@`4!}6kl#UJ0169Gn1I3t6h@%10)-hU z>_A}%3QJI!g2EOQ#-OkUg*hnfL2&?z3s9VZ;sz8)ptu6X87S^RaR`b_P@IC|78J*z zxCX^JDDFXN0F)L$X#$isKxqV&RzPV6ly*RA2$YsUX$q9KKxqt=)<9_vl=eVr5R?`{ zX%dt+L1`3}RzYbNly*UB7?hSlX&RKaL1`S6)<J0=l=eY+0F)O%c><I-KzRg|S3r3N zly^XR2$YvVc?y)bKzR(5*Fbp=l=nb+5R?}|c@mU2L3tFES3!9eoOdN4c^Q<aL3taL z$3b}=l;=TtA5;c_$^uZC04f_mWdx|K0F@b_vIA6xfXWh3nF1<XKxGW5tO1odpt1*4 z27$^VP?-cOn?Pk0sH_5&S)j5DREB}dGEkWYD%(J19H^`Vm3g4D4^#$%%0f_?2r3&v zWhAJq1eKYfvJ+H>g33}*nF=afL1iqctOb?1pt2WK27}6CP?-!Wn?YqXsH_H+*`Tr; zREC4fa!{ELD%(M2JgBS(mHD8uA5;f`>H<)m0IC~6bp)uc0M!|wx&u^)fa(%ZodT*` zKy?hLu36&`se3?m5U4H!)k&bb2~<ac>MBs31**G1br`5F1J!Aux(!svf$BO?od>G> zKy@IfE(Fzypt=!MM}q1~P@M^?J3)0Qs4fN7si3+QRL6qqT2P$}s(V3oFsLpD)ybf` z8B|Au>S|D(4XV3AbvURl2i57Ix*b%<gX(%voe!$}L2Up~TL9E10JRN3Z3IwT0n}yy zwH-ih2vA!B)TRKnEkJDyP+J4k<^Z)lKy46ETLjc50kus)Z4^*j1=MB%wOv4M7*JaV z)TRNoZ9r`tP+JGo<^i>RKy4sUTL{!90=11mZ6r`z3Djl+wVgn1C{SAp)TRQptw3!o zP+JSs<^r|7Ky5HkTZ}Il(l!IN(LilAP@4_Zb_2EHKy5itn-0{r1GVu$Z9Pz%57hPp zwE;nGK~S3z)HVdQ5kYN5P@56db_BH{L2XG;n-bKv1hp|iZB0;{6V&zuwLw8`QBa!{ z)HVgRQ9*50P@5Ihb_KU#e>8yGw4k;vsErG1>w?<6ptdil4Gd}vgWANPwlS!U3~DQb z+RUJ~GpG#>YD<IK)S$LCsErM3YlGU{ptd)t4GwCHgWBYvwmGPc4r;4|+U%gVJE#p0 zYRiM#^q{sqsErS5>x0_-pte7#4*=>5fcgZWz5%F@0O~7%`V64H1E>!H>Pvw76rjEZ zsE+~aYk>M3puPvF4+83ofchk$z6q$0(sNW5+-CvxT|j*pP+tbrrvdeCKz$rgUkB9Z z0rh=AeIQU@2-GJ6^^HJ%Bv4-o)Mo<qoj`pkP+tnvrvmk@Kz%GwUklXd0`<K>eK1g8 z4AdtB_02$iG*Dj+)Mo?r-9UXfP+tzzrvvrvKz%$=Uk}vh1NHqteLzrO5Y#6G^$kIN zL{MK5)Mo_s9YK9aP+!th9@4i2^)W$xO;Dc`)b|ASK|y^{P@fdkHwE`mZ#RSctf0Q@ z>J~^}7SyK&^=(0YTu@&Z)aM2DeL;O-P+u6-CkFM6L49OUUm4VA2KAjmeP~c$8q}u- z^{qjDY*1et)aM5Ey+M6&P+uI>CkOS-L49;kUmetE2ld@SeRxn`9@M7?_3c4@d{AE> z)aQrH_cnm~{<}f^PX3d-LGqEO#rA;IPvG<11JdsuSiJ{i-nNs|_JGXKe6@ZL$i59+ zC-;Etuhx3B2jrfep1=2i+^28CwHM@Gox@^#LGC{jsJs{CANB|OdqMuYnrpKc<X`>Y z9(zIl=j#aF3kr`6k)*w#@Ud8sw-*#%CEC?{LE*=ByLm5o3_zi4FDQJsq)gZg3UAhx z)AoYG|L2=IdqMHhW3YHHD1LSouiOiYuZC^w_k!Z@){m`wLGgLmYR_I!{94u=+6#(r zv%M$wg5rPs-*bCG>0zhs)xDtfVP1QCFDSj}?RmHtlzwLYdcGHwp2{rV?FFT;1EpW~ zg3?>@reAwO>Cd&CVIL?xGEHUP2TGrLo7nb&(rep!&V8Wt>-C0bA1FO<=MdNjO5dkc zg!h5cd$WVsK2Z995G}b6lppSu$?OB=kLro?`#||++iInKp#0NwRCOO{4B*c_jeVf} z#qvXYA1J>q642iV%70fhjP`-@;|vGWeW3jLCfs5lD8HW1v)%{Fzjm#5`#|~Ge7560 zQ2ySz!DSyPzaKj4z7LfD{cm~g1C<8}?|k=x%7>4Pf%`z^1*2%lK2Z75uO7Y+RGv(? zjM@h(U!=Ta_kqeA;h2Pdpz^0VCwU*JJW8uc+XpJ2c6Dd&1C>|xvvT%<%CAi;^7nzt zv%qad`#|Me)Zx;7pz`j_`HFp@@^8uQ>V2T{@Zqz%eW3F3z>kJ~;4y&OrhTCDvw*2( zAE-P%*VeiZRKDKgYTpMcZzuP4>;sj*KLoq>fy!g{soncP<?{jY-hH6*T4`3_K2Z6s zBQs$is64+rcj7)!`EDvdc^{~}H(W4fAE^Alq%dtCs6G&1IDH?ee)y*_b04U_Xj?FA zAE^FVFF$7=s6MHfH+LVXez`9*e;;2kxbMFYRR6R~EZPUEkB&}Vybn}A%@<m_4^&?X z^)K58s=ws9SL_4TXGhvr?gQ0tj7+Qdf$F;}HEZ^P>OY(BYxjZbL#x8|`#|;M=~o-} zf$Gcm$(#0p>d&QjHtz$~r*A^G?gQ1YhtF)=2dZziTz2dO)xUDPckTn##|sR1?*rA( z>zD7@2db~VWcTd@)!+G(_U{AL=W^@^_krs7(CS0`K=r-o`@{P{^?yv#(S4xyfacX> z`#|l38ut_XK<$O#ohSE!+7IirPVWP?C%R{!*#~N0yy8B$57gc`RegRRsQsb!`oca? zdxSIU(mqi8B>lwYeW3P=quJGcp!Unm#n<+M+B4Y#H}-+rH#=)??gO=V8eZJm2WtNu z48F4u)E=tbcXuDCeY8^J{ytE9$$!#=eW3PJ*6)Y=K<%kt$&dGe+E@QhKiLOrZ<QK9 z+XrfY#m;)Z57Zvp&hT;{sD0L$_G%xfy|(-G>wTd1Te891eW3PS<&<~(K<&HV-{0>8 zwf9~{ecT6X|2gmdv=7uCWS9T457a(1ZTPwm)LuOO;M+b>`|*UskA0x_r0#;B`#|l> z@Be=71GP8RWB=>}wLf?7`nwO*9^EAVe;=rQ%4Wr|AJkrb@|<BmsQp?zm2p3)J-g9~ zX+NlaJO4e?eo%YYb`JA?Q2V#jgJnOcJ>2qzWk0BWth0c1Kd8Oj<juAp)P8RJ#<m~S zo;F*^z8}=Sp5)E3AJpES{gq=ssQv9XpL0K`J-*h1Yd@%czWpQDeo%WodlvV8Q2YI) z6VHB7d;Y>Jp8cTqed8qF{h;>#Ela-rp!Wam2YmZM{ehNt{{5i-!Bt&>{h<EB*~<d^ zL1O^fm4f?0{fP~7Li<7ei&=+-_JjHxS{cIoLH&<-9+CZ^{)puUk^P|l$@XB;{h<EJ z&2OUnLH(EcGsX6U`ZMe{;`>4U8=-sR`$7Gk1N9R7ndXE0{`*1wA%;Ve`$7Gq$w^ZC zLH(s;Ow#*7{im6Wr1yjRQ#?*G`$7FH`G+$5LH(_Z^|Jdx{Vydsx&5I2n9v@%{h<EY z{7Cuzp#IwFZ}R&={kO@J750Prb3gSJ_k;R(zfUXf2le-6rYr3S_5Ut2DenjM2UpHj z-Vf>@N?EAv2lW?KFRAPY^&d}XtL_K&C%IVF_JjJDkLRlG2lY3@%+&XT`k#sC)c1q> zqpWEf`$7Fv$G;l;LH$+HDVqC1{nrL9t^J_>Y|{a){h<D>beQ&jP=D9!wf25c|Chf( zXFsSvoGGHaAJjjNT%o%k)L*`5t+yZ4fBt?>Z$GF%y);pOKd68G?6dxUP=9-OtHFLy z|657ia6hO&F1x~TKd67c%ED+rsK0*lgwcLb|Gg^0ct5B=zvsE}eo+6uzszJmsK5W2 z#dJSt4B+`B)BT_^fE)$0{h%>``n6{JL1O^QR_6ObV*sJY%=d%F0K|eU_JhU%Qtw*q z2aN$ZWmxV9jRCCrWVs(S2C$^YYCmWUK$FdSKWGfVy5D*~Xbj+{xXu2^6}q7Djs2i8 zfF0_#`$1y>KiApr2aN$7HMQFh8Uv8tW49kP2Jpwxem`goApN-ge$W^|jE}>9&=|n2 z3l951V*n3B9QT99019q6?gxzlbVfVv2aN$}-gDZ|#i|Axuh|b817LXMydN|MV4m!< zA2bH=^|8x-&=`PaitB#R7y$DV*ZrU|fRJRj{h%=btw(PAL1O@|3GVwrV*si5-1mdV z08T}F><5hjY`)>KA2bG_80xtnGzK7a(Q`j&44~b|Yd>fVp#Heme$W`eFGuhFGZ#sN z#;^8+#sDfzefERK04mq{><5hj{8jVa4;lktn(w<GGzQQq=C>a-1~8%5Z$D@ZK%B*Y zKWGd<zRG_;XbfP*d;k5QF@W_c0sBE?0OmIX_JhU%Y<&awgT??39SGbH8Ur|H9JC)a z2H?3YXg_!iKq7cQXbj+ZXYhW|c;4Y(!TUjD0M^+d`$1y>hPOlZgT?@sc!ll<jR8#F z8M+@d2JlZkY(HoW;OW$`{h%=b59aXwpfLcog7E#IF@X9z;rl^j0Kpy+`$1y>3pYpX z2aN$_$wlr5jRCCfh};hv1IYRmxgRtJupl~WKWGdf;7HVd&=^3aPV|1z7=YB2=>4EE z0F&R*`$1y>#}i}rgT??Z9*@}%8UqN{jol9#1Mr;`yB{<Lu<u*!e$W`evZ%QIpfLc} zeR2CiV*s}m;`f8b0Mwh~_k+d&UOtK64;lkdbW7L|8Ur}LEMY%r4B!)6;(pK=Kv!Dg ze$W`ejH8MBL1O??DoOi6V*mn8N&7)#0M+-C_JhU%qHL1)gT?^X%t+o38UrZ)lDr=@ z2C&9IWj|;PAaYg8e$e=HB}?jl&=>%BT<U(%7=Xa`)cv3_fDZn&{h%>`!t}KLpfP|m z`_lG<#sFrDrtb%h0o=$=-wzrCXg`>~A2bHALM&rHXbiwIJ7Yg+48Uf8#(vNkz&fGK z{h%>`iK&_UL1O?<wrB1KjR7p@%-Vmd`aEbnem`gopn7%Ie$W^|&+n}LpfLa*@9h1- zJ5Pef^Y??s03u#w?+1+msF>yK2aN&5HRtRHjRCM<$k`7X1CW);-47ZASeTx>A2bFq zc~kCw&=|m{Ke_usV*vZy^7ezq0Dko6?FWqk%)61dA2bHAK_P!XXbiw0BY!_=3_yB) z{(jIHK=If7{h%=bbL)crpfP~7hJyW|F#x8c1^Yo`034i!`$1y>RX&CLL1O^n{e}BM zV*v9n7VZa)0R#yb?FWqk6oeG*2aN&zm{PPKGzRecO3{AM7=XJ-@qW-40AFzNe$W_z z{lwz^p!u1b=Zg1(#sKbem+S|P0eE|q><5hjD7BRA2aN$F?JwC68Ux_|Rk9y61|Vxv zx*s$KFg>?)KWGe~dRggy&=|n6d!_q9V*piRW&1&60MmWT_JhU%q+81NgT?^Zca`m* z+}8n`kJ=9!0}xj!-wzrCu!<<(4;lkF+FiaMGzPGJU-^E}e3rn+^8KJOfQw2M`$1y> zKY}avgT?^bS}OK~#sI3fRO|<h0bF}rv47Kwe9-*ae$W`e0f)-{pfLcyyvqHcF#zY; zmHR<s0CSI5?gxzl#C@*Z4;lk#k*nGd8UqmUtlAG617Iqy+7B87h@4ZkA2bFacC>0g zXbiyoZPk9z7{ES}>iwWGfYsL3`$1y>e-f+rgT??hwO8*4jRBlpQ@tNF2H<<KdOv6k z!0>DJe$W^|l|;>c&=`P*b<KXz7=Tr5&3@1rz=pb-{h%>`uK6|lL1O?X_t)$PjREA` zuh|b811SDivmZ1Da95^wKWGeKjaBV_&=|nI@Y?;LF@Tbi+Wnw0fV>H{`$1y>XI9tl z2aN&r9IM?A8Uxt)pmslK48Y=7?S9Z0fQoS4{^Cu)K=ZNtL1O^Q&UO1iV*nOWb^AeM z02>PG_Ur9=2%68`4;lkFIlFE@Xbd28L*0JR7(niky8WOrfGgMQ_JhU%=Dw=i4;lkF z`KN9_Xbd2NuYNyh48T*qe*doGm7w|M{h;~f5c~T5Ki|v&%|Gu4jRCxjsoxJ812~>l zzaKOPz)?}ZA2eURx}|<UXbfQEg!=uU`D}?f_4`3%0FRf|?+1+m@NcZ&4;llQx2t|X zXbhnLaQ%MJ7{H^`_4`3%05dMv?+1+mtiM&iA2bG_`LKRJXbgb$dHsIS7=ZJe`u(6W zfX5%|_k+d&o_(p`4;lmT`cc0hGzK8}yM8}t48Zbl{eI9Gz>$CT`$1y>8~@ku2aN$R zFf{B3jR8RUpuRsyem7J-sP7Nb59<4a%melPLFR+{{vi86eSeVspuRuIJ)pin$bEaD z?gjPzLGB0j{XzZ#_5DHq1NHqu{sr~@LH-Bz{XyXY>idJj2h{fmg%_yr4+=j}-yam7 zpuRsSd_jGGP<Vs-{-E#&_5DHd0qXmM;s@0C2gMht?+=PUP~RUEpP;@!D1JeGe^7jb z`u?E!2lf3y=>gRD2c-{C-yf7-Kz)Bu`T_O*LFoz9_XnjfP~RVv-avhSQ2N^oO^=|y zKPY{I`u?Ew3hMiV(l4m*4@%FVzCS2^gZloU^bYF#gVH~!?+?lkpuRsSe}MY_p!@>r z`-AcisP7NTPoTa(D1U+a{-FE@>idK8AE@sS%8#JFKPZ2K`u?E&3hMiV@-L|G56aJ= zzCS2`gZloU{0{2-gYrM9?++>uKz)Bu`2gzsgUSm~-yc+dfcpNR@&wfP2bC|NzCWnE z0rmYs<qxRu4=Rs9eSc8-1nT>P$}3RcA5?yU`u?Eu4Al1rm2aTFKd8I|_5DHRAE@sS zDi1+@e^B`d>idJrOHkh*RDOc`{-E*{)b|IKub{p^sJsRB{Xyj~sP7Ldk3oHZQ27k% z`-94BP~RU^euMh{pz<8l_Xm~lpuRt-yx#{c|3Q6!P<;UE`-AESP~RU^Ux51lp!x&U z_XpJ{puRt-egXCULG=x&?+>bfKz)BueFW<JgX$+x-yc+8f%^WS`fDGwJ_GgrLG>G` z?+>c)Kz)Bu{Ris%gX%+2-yc*zg8KfT`V!Rl2i2dTzCWlw1@-+w^((0F52|lLeSc8> z3+nrW>SIvfA5=es`u?E$8r1g()!(4LKd3$j_5DHhJE-pus_#L4e^C7o>idJ*1E9V? zsC@wH`-9pGpuRt-{Q&CwgW40IzCWma0qXmM+8dz0KdAiy>idJ*BcQ%NsC@$J`-9pm zpuRt-{Q~OygW5BozCWma1M2&O+B=}WKdAi!>idJ*L!iDtsC@+L`-9p`puRt-{RHa! zgW6M|zCWma1?u~Q+FPK$KdAi$>idJ*W1zl2sC@?N`-9qRpuRt-{RZm$gW7YTzW;vE z7yz`r2kQHS+JB(FKd3zj>idJ*hoHVcsJ#g4`-9q#puRt-JqhajgW8v%zCWnF3F`ZU z+Ml4l|9;RI0JMF&587S@_5DHZS5V&{)Sd<P{Xy+pP~RWa-UapjLG52q-yhT-2KD_x z?PE~iAJkq3_5DHZXHefC)Sd?Q{Xy+(P~RWa-UjvkLG5o)-yhT-2lf3y?Q>AyAJkq4 z_5DHZcTnFS)Sd_R{Xy+}P~RWa-Us#lLG6D~-yhT;0QLPr{R2?nAJks}_5DHp2T<Q1 z)Sm$L{XzW;P~RWa-vIUfLH!R<-yhT;0rmYs{S#2%AJks~_5DHp7f|0H)Sm(M{XzX3 zP~RWa-vRagLH!?4-yhT;0`>ht{UcD{AJkvk|6{i|sQ(1&`-A#ZpuRt-e+BCMgZf*b zzCWn{1?u~Q`eUHJKd65O>idKGYoNYAsQ(7)`-A#(puRt-e+TOOgZg`*zCWn{2kQHS z`h%dpKd65Q>idKGi=e*$e$W^|V1hHKKMCslgZh`CzCWnH3F`ZU`k$b_Kd3(n>idKG zr=Y$+sJ{y8`-A$gpuRt-KMU&ngZj6izCWnH3+nrW`oEyQKd3(p>idKG$DqDHsJ{&A z`-A$=`=R}5P~RWazXtXFLH%t|-yhWf2KD_x{c%v=AJjhw_5DHpbx_|Q)PD!{{XzYC zP~RWazX$dGLH&JD-ye*j;{jkf&=>%8ya22hGzI`2PXL<@8UuiiH-PO1jR8Q%BfxG0 zjR8Q%E5L3CjR8Q%Gr)dhUSI?ED`*S=I{pC;3(yz<bbJIHR-iEe==cdZEJ0%c(D4;; zScAp@pyMy#xB!g-a6!grz;OkNGf>=t#sHw>IpDYjjR8Q%d%$rI8Uuii2Z7TDXbb>4 zUIb1%pfLdGcoH~mfyMx!<4xeS2O0x_jz@vhCTI)*I$i}%yPz}-9nS)%ZO|A1zoH~K z%|pk(z<B{Q1^^u&1Lqac7yxwq44juhV*t?cHE>=7jR8Q%-@thhGzI`2p9AMr&=>%8 z{0^L#L1O^W@jY-}2aN$h$N#`(0cZ>WIz9+4D?noa(D6fXSppgZfQ~PM%No!a0CfBj zTo!@G0HEWO;Iaxd1^^wu1eax?F#zcJCb+BvjR8Q%Kfz@oXbb>4J_;@?L1O^W@l#OW zA2gl{>idJnSHWd1Xbb>4{t7OOL1O^W@mX+L4H^T0j^BdIa?lt6bbJ?F)`P|XpyR)w zzCUO@7+g1i#sHw>#o)RFGzI`2PX^a5pfLdGcr&=}0gVAb$D_e@6KD(oI$jN~yFg<A z(D7_=-3A&1fR1;A>psvJ0CYSYTsMNo0HEXL;JOnu1^^vT2iL8jF#zazJGkxzjR8Q% z<H2<^Xbb>4UJtIjL1O^W@qBRI4jKc1j`xG>e$W^IbUpywHUNzQK<5j<Z3oa80CYY9 z+_nIX0YK*)z-<rE7yxuW0^BwMjR8RCE5L0R&=>%8J_Fpg0gVAb=R3e{AJ7;8bUp;! zHUf<SK<7)qZ70we0CYYD+_nOZ0YK+lz-=$k7yxuW2HZ9SjR8RCYrt(c&=>%8J_p>k z1C0Sd=X*eXe{dTRIv)gX8-m6Fpz}rGwj*c^06L!pZd-!J0HE_t;I=1d3;;SG1#X*y z#sHx6Rp7QOcnknCp9OB)g2n)#^IhP!FK7$^Iv)mZ8-vCGpz~$mw(|@jaNi%?riRY1 zf!o@kF#zcN8@MeF8UujN&w<<OpfLdG{2jP04;ll2&hLTS`k*lY==>kJF8~??fX)ws z`wE~j0O<T7xGw=31Axvig8LevF#zcNBe*XD8UujNPlEd@pfLdG{3W<A0~!N>&ToSI zI-oHC==>+RF9aF`fX<JC`%0iO0O<TFxG&Xn4BYnz_pzY!t>C^FXbb>49}DiAfyMx! z^R?i<8)yswI-d*f+kwUap!2=pz8`1|06HHG?i+%}0HE{5;Jzbh3}6>zJ{jD%oU0G+ z`-A(O(D`R@UlcS3zy+C~2KQA#V*t?kYj9r{GzI{j-v;+}L1O^W`EPJv7&Ha|ogWAH zl|f?w(D`#v-ybxe4(?ln#sHx6?clyQXbb>49}n)EgT?@$^Y!4qJ7^35I-d{j+k?gc zj`Mqh=KDc?{|3+)0B9@#GzI_~8vx0J#tJ}V0HCo0kbclu0%%MDG`0XTA2ikg8gl@R zJ%H>7jYWXQBtT;mAoqdBDnMfZps@?k7zSu81LPmj*am2f12onF@-JxY12hH#8Vdo1 z2WV^rG)4j%D*=TUXzT<uh5{N(0fi@MYy~vN0vc-pg*RyICD#ueAD}$|p!flg(d;T- z3EBeyia*dE08rl_v<Cnbzo0z;puWE?Xv_yR_5+H4&{z;?Ob9eK1WF&Ev7+ua$k-7m z{eZ@jKx0avu_aLY0*y5lX+y@IK<N)O76lpu0F6z7#;8DJRiN|=8oL6GVS&c7K<ODY zwgnpF0*!Tn(mQDE3p54>8VdvE2hi9UXp9UrRtCy1ps_R17#e6S4V0fiV{4!>Hqclb zD8GTm-aun;ps_emeguupfyU@SV|AeX3L3iujp2dD@<90+G`0sC;{%QLf$}?O><=^s z2pS6nl?R})LC_c>Xsi%aUVz39L1T!Zu|!aL0vcNcjWL488bRd^XzUR*1_>IA1eHgi zu}RPvC1|V?G-e4Jy9AYAps`HQm?mg!6I8x|#yUY`o}jT$Q27TM3k8jdg2qNc<s)dU z6g*~H+XUJJ0P6dL_5gs&SI`~+P~RUs<_a2n1(m;`u~^WUENE;NR6c{oYC&VRps`y} z`3)M&1&!%~#&$vFJ7}yIH0BE$`vr{wfX0GBW5S@ZVNm@58Y>2k8H2`-LG=e{EEzPW z3>sSo)i0p2X1-v^*fXg90gXk2#-u@G)1dkZG*%57vj&Y_gX%BPST<-305rA@s^36k z-JmgV(AYPq{sWDLgT}-`W8<Lu5j0i~8Z!rtorCI6&{#TXOdT|~4ys>4W9^_ZchJ~7 zsQv|w#e>G=L1Xiv`WZA<4;r%vjopLlZ_rpiXiOh8whyY`L1X=(F@Mn5KdAl(%>{tw z1VD2Gp!NZ1uHg4f$lL*_{Q#Ov0L>|Y<`zKh3(#D{%_zv+1E~E0nu`F<Nr2`iK<yLI zTm@*(0yK94YQKQyGC*@0pt%iD`vx@E0h;pw&3%B{KcKk~(3}WpZUodm0?n0x=1f3y zC!qEdXf6dbrvjQ=0ky9{b1k4b7tq`bsQm?+ivi8afaYdE?K99^4QS2=G<O4Pzk%j* zKyx~vxgAjZ4m8&T8Up~${eb3xKyyK$_8@3(2sB3onkxde7eRAJpgAPaToR}~37T61 z%`t)Inn3MM(A*Pf4hl3E1!|9i=B7Yn0HC=l&=>${?g})A1)9qOwP!(dTc9~E&|DX& zy$hQA0?mPe=E6YjVbI(dXpRgtR|aY?gXYdab7-KsG*EjQG`9wtV*|~#f!f=kxi`=p z9B3{M)E)=T&4K3VKy!7V_Bv?p4m5`cn#%*V=RtFOpgBI!Tpy^t51RV}%>jbu0zv%& z(A*$sju13g2<k6@<_<k2f<gTW&>jF#-ygIG0My?A?EwJw{Xu&GK>ZQW9sp3^AG8Mm z)L#MZ0RZ*=L3;o|{Ta|608rl_v<Cpx-vR9b0QLPrdjLRvf6yKPQ2)pt)IS2vm4fC> zL35{|{u5{}6*Q*`np*|+uRwFHpgC92+$*U61)7Uh4D|%{&p>+sKz)DE9sp4P4YUUU z)b|JN0RZ*yKzjf{eSgp%08sxAv<Cpx_Xq6(0QC<+djLRvf6yKPP~RW42LRNc1kWjR zv8sXg0D$_NpgjPfzCUOW0H{9-+5-UU`-AoXfcmSTJpiD-KWGmCs6PwZ0|4s#gZ2P` z`n#Y#0HD4<Xb%9WKMdLf0O}uu=g1>hfcF4^`p=*}0N}ZF&=>${ZXMLW2F<mD=G;MZ z@1XuSXf7T!Cl8vN2ldZEbM>G(d(hlHsQ(U{%LmQrgXZ=@{d>?{KWNS$H1`i$0{~hJ z02%`TtqlOJ5df_f0F42F)((Ky5P;SafW`noYYRYY3_xoQKw|))wFjUz2%xnHpfLc@ z+62%V1<+ar&=>${?E+{G186M+Xbb?fwgI%p0kqZuwB`Y{_5m~o09p$HS`z_U8vz;v z0Iih(t(gF=odAsifYwrg)>MGjR)EF;9zyn8fW}|!L1O@*wHTl^8KAWpT&!x~wHlx` z8=$otpfLc@S`N?{0BCIoXpIMGtp{if0JQc4v<3vU76dc~09qRYS|b8lD*_q=0IeMX ztsw!eB>{~AfYz3P)|i0Snt;XtKx<DxYfwOIQ9xq=ptUKWH7cOBDxfg{(ApKy8Wzx6 z7SI>~Xl)B<jSFb43up|039|nMG#&=p4+9z>1MQCijhBJ;%YequK>KGv<7uG%G@$V{ z(Eb|GcpGTH4QTugwEqS)9tYZw0~((L?au*?*MauyfX44Y`*%R&d7%9~pz%G>{vObH zA85Z1X#5Yf{|7W42-*(>8XpAh4+4!Bg7yo6#t%XJhd|?rp#4Ok@kP-7BG7oFz2AIJ z(D);0{}E_B60{!)G(HL1p9C7O1npM>jbDQHFM-B0LHn6N<C~!UO`!2k(0(V-_$O%p z6KFgXv>ysIJ__0&1sX542d$X`t(^jm0f5$0f!0)k)>eVmSb^4BfyP@wYp+0K0HC#4 zpfy>bwOODs0MJ@3(3&mK+AYu+0B9{2XiXPrZ5L<^0JPQ%wB`%6_6sxy09p$MS`!9Z z8wMI52CWqXjRAnxj)B&Yf!30N#sENT%Rp<)Kx@rFV*sGFXP`A`ptWeAF#yooG|(C~ z&{{Rn7yxMP8fXn0Xe}FP3;?vYt#aR8(0Dg!zZ+=$8?^roG#(Dx4+k0_2knmojhBP= z%YnwvLHp-G<LRLNbfEEd(Ed8mcsppn9ccU=wEqq?9uL}&2O6IT?au>^*Ms)!fyVDa z`}aWO`JnxLpz(ds{yxxnKWM)nX#5|v{|_`D0NM`-njZk|4+PB@fc6W5<_|#o2SM`* zp#6lP`32DaLeP8zXulz7{sFZA5HueF+K&jDp8)Mo1kG1~_A7$sFF^YjLGu}){fwab z4bc8Z(0m7Izawb=1GN7UG#>)m4+)wd0qu|62U;r$8Up~Wodm6+1g)h6jRAnxR)W@8 zg4SAs#sENTFQ3j@0Gf{h?Z*Vo&w%!4g63;L`!zxHH=zBSp!pooeooN*4rqTTXub!u z-*X>m?I&mrC}=GxXbb?fHWai*6tq?pGzI`#I|^Du3R+7F8Up~WEd{MH1+6s&jRAnx zo`Tk(g4Uvf#sENTQ$cG~L2Fe(V*sGFs|RYEK=WCk{j8w*Eztf}(0mtYzbk0|3$*_g zG#>`q4-1+f1MQCm&6k1p%Yx?5K>KGweSgq?TG0F&Xn!qez74eB7Bv3`+J6h0j|1(; z-3MBm3mO9et<?ps*#)iL1&slK*7AbZ^n%v*g2n(qYkfg$enD%0L1O@*wZNb?!JxIl zpfLc@T4B(dVbI!P&=>${Eiq_KF=%ZuXbb?f))=(r7_{~nGzI`#iws(m3|gBE8Up~W zRR*nD2CZENjRAnxGK1DMgVr{K#sENTok44!L2I8uV*sGF(4aNZptaGUF#yn7Y0#Q! z(AsIx7yxK3HE2yWXl*rUjWuYkHE0X~wDuab2D=Ed9~(433)-Izny&@z*9Ohsg7$BN z=5s;&xk2;0p#9yT`Cia|Z_xZNX#Y28J{Ytg95g=++8+*@F9z)w2hAUY_K$<+lR^8* zLG#O?{pFy(KWM)>X#N?r{~R<Q4cd<mnx6*kPY2CcgZ8U~=C48f*Fp2yp#AKi`E7g9 z7yxLkJ7~>2Xze>_3;?ti9<(MNv^E|z1^`+s4_Y%1T00LK0|2e12d$|Gt*r;Gu?MZS z2aN%M*4~5G;DgrUgT??rYx6;C^g(O&L1O@*wfmqo{Ghe`pfLc@+J4X)f6!Wg&=>#* z1A~G91A~AB1A~DA0|SQ!1A~SE1A~MG1A~PF0|Sc(1A|Hc1A|Be1A|Ed0|QS61A|Th z1A|Nj1A|Qi0|QeB1B2281_q%S3=BpK7#O%#FfeFsU|^8i!N6d3fPsPS1OtQG1qKGO z8w?C)4;UEuUNA7|ePCda`@z6q$HB;;D8R@dD8a~JsKCg;slmvgX~4)JX~D=~>A=Xq z>cPmM8o<aP8o|h5n!w1wo59GSTfoR5TfxX++rY@c+`-78Jb{rxcm^Yb@d8E$?iGv- z+8Y=dq<1hfSRY_yU_ZggpnidoLHq_IgZTqS2L2a}4Ei4!8RUO3GT3u4H7E!$H3&#B zH5e!`HE?J!HE0+xHAq-6HCQ+>HL!RvHK+tIHHbtoHJBtYHSlCGHRu#DHON#jHQ018 zH7HGBY7m;i)L^uLsex++Q-jt9rUt1UObu2Cm>SqlFg2)MU}_M%!PH>(fT@A+1yh6G z2c`zOA50B)9Lx=h0?ZA963h*T3d{|h8q5uv2FwkT7R(Kn4$KX#9?T7@0n81e5zGyy z3Cs<=8O#m31<Vby70eB`9n1~N6PO!>XD~MyFJNxqUcua;y@9zwdIxiZ^#SGv_7ltv z>KB+B#BVS+m_J}{;D5o~p#OonLH-AGgFOd}gMt8ygMb8!gMk8z1BV8SgN6Z%gM<Z( zgM|l+gGvC4gGdC6gGmC515XBvgH8d9gG>dBgG~pEgVF>R2ca1(4n_-D9Jp4nIB0EP zagf@<;$U@v#ewYvi-Xz)76-8#EDmN5SRD9XusG;_U~!Q9!Qx=Y!RnwW!0I3<!RlbB z!0N!M!RnxC!0I4r!Rlb?!RnwI!0I3x!Rla|!0N!8!Rnw}!0I4d!Rlb!!Rnwqfz?5H z2CIYd0#*m^6|4^08(1Brcd$BGA7FK0Kf&steu33N{06Io`2$u5{uitc`X5*w<bSX_ z*mJNQP!M1{ARxhZz(9fR0EY(K0SyDT0}>W&2P{0;4yXjM9T16NJ7AK)c7P{??SM`J z+X0yhwgWaDYzLGkupJPZ!FIrC0owtt6>JBzHn1I#+QD|f>IB;XwF_(q#BQ)1Fnhpu zfbRv{0lg1w2jqUR9kAnIKcFbUen3!y{eYnY`vFc3_5+#*><1(**bi8GupdwjU_T%l z!G6Frf&Bn)2Kxcs0`>#473>FWJJ=5>PhdYFJcIp!@dEY(+$-1*Xm4OYAiabAfb|LX z1L_yp4~XAjKVbfV{Q&<9_5=DK*bm76U_W5b!J(iaz@Z=@!J%NF!J(jGz@Z>v!J%N` z!J(iMz@Z=#!J%N1z@fmC!J(j2z@Z>h!J%N&!J(iufkQ!P28V*t0uBYP6&wm$8#olC zc5o<Io#0SVyTG9!c7sE~>;Z=Y-wO@}y$>7;az8i}>^L|T6a_dH1SL2X3^h0vGz~Zv zBrP}<EIl|CR0B8_L?bvAOcOX2cr!Q^bPG5YWGgroY&$p=lqYa12+!bDFkZl^z`cS~ zL3;zIg7gkf1?v->3hEa)6~u3FDwsduRN#NXsi6OXQ$hX*r-D5P*8&9rt_1=TTnh{| zxE5#_a4nFq;96ke!L>jofNOzB1lIzS1g-@<8C(l=3b+=?RB$b@>EK$RG=Xb@&<w5x zMk}}$Xl>wHAhm;Qfz=7F1!@<#7Kq*8T445oYXRR2t_6A@xE9F$;96kE!M#9HfO~<U z1or|%4ekY+2HXoIEw~q0dT=jL4d7lN8o|B5G=X~oZwB`Q-2(0fvK8D5Y&*CYC{N&C zAUuP6f$<9N1=<_97fA2mUSNHKdx81|?gipExEGi|;9kK0f_s7f2kr&(Ke!jzbMPc6 z2=F8bNbn>WXz(Ox81N)WSnwoRc<>~s1n?w?MDQe-Wbh>D6!0X-RPZF&bnql7P2foo zn!%G`w1Ou=YXeV$)DE5ms}np4Y8QAC#BT5;m_6W0;CsQ7p!b0%LGA}nf*l8Mf}#L# zf}jL%f}sX)f~Em)f}{m+f~5y<f@%P7f@lP9f@ubCf^GqCf@}qEf^7$Hg7O631mPLH z3C1gU6SOz*CP?q#O|U+}o1lJyH$nUcZ-V&)-UR*^yb1arcoXD*@Fv)E@I6ov;Cmn- z!S}#GgYSWc0p9}&3%&;y9()f}0{9+?MDRT@$>4jSQ^5B?rh@N*O$Xltr3riwgl6zP zFj~R)Kx+fv1F0Q+53Ek`Jy5&A_dx6h-vhH3d=K<K@I8?G!S}$9ga3h|0RIC)3H}F$ z8vGA54fr2OTJS%x^x%J>8o>WRG=l$uX$JoT-2(mxvK9OfY&-ZLC{N&jAUuQrf$<9d z2ihC>A4u=ue_(xr|AG1i{s-bW_#c?R;D4b1f&YR05B>-C90CFg5&{AS8Ug|u1_A;S z76Jkm9s&X?0RjRd5ds1x83F=21p)#x6#@b_9RdPM69fc=W(Wuvtq>5<+8`hxwL?I_ z>V$xR+64gtu^R#cW-kN;^gaj($o&uyu;UOEP?Qi9Fw_tf&@>PfkhBmKu=EfVPz?|i z5RDKNFwGDY&@B)YkgX6Du<Z~OP@W(tAUs1*z<7nAfc6GK0qGrr0@f!41=KGH3W(nj z6fl1wD4_pAP(c2NpnyGx&;$hup$P^WLK8F$geFK>2u-l?5SpM8AT&WFLTG|XhR_6^ z0-*^q6+#niI)o-D%@CSkv_fct)&`*oQagkuSe+1>pmsrMg4hkA31%;ZCg^<-njrT> zXo4Mw@B~E(;R%Ks!V@$NgeOQ^2v4x|5T2kKAUr`dLU@8{hVTU40^td=6~Ys2JA@}F z&k&wqyh3<__6Fez(mRAFSf3D{pngGkg7^*L3Fa?^C+L3=o*@52c!E8LNPvQbNPvNc zNPvccNPvWeNPvZhNPtR&NPtO(NPtd(NPtX*NPta;NPyA|kpQC=A^}<(L;|FChy+-j z5D8GbAQB*ULnOfLg-C$j2ay1|A0h#E9HIe=5~2Zy8lnN32BHCy7NP-`9-;xN5uyR6 z8KMEY1)>466`}#Q9ijosGeiT7SBM5^Zx9WT-XR)beL^%q{eozK_zlqj^B1B4`X59C z<bQ|;*mH<oP>>M2V4xv(LBl}of`o<G1q%<c3n~#}7fdq5F6b19U682|yI|8Hc0p-| z*af2%Vi&YFh+UA{A$Gy)gxCeO8)6sCUWi@L`yh5f?uXa~I}Y&+iW1@%3^l|rXc~xL zkhBoLVCf-#K{Z1Bf@y~M1>FMi3$hjB7i>GkFDTCtzhJyV{DSrd@e9&B#4lK%5Wk>) zL;QmI3-Js3AH*-n{}8`m&mm!;AR%F3pdn$PVIg5);UQt55+Pw=k|ANBQy^g=Qz2ns z(;;D?G(*C`XoZA<)&>a!sT~pqRwpD3)NV)^n7xoN(EA`^AooMUz>Y)GKv6={z)(Zd zK+{6fz|up~Ks7?rz%)bBK(|2BK(<2Cz_vruKzW9wf$<7S1MLlx2GTnu4XjT{8mQlp zG%$Z5X`uf>(m?))q=7w$)CL6!sSO4iQX4cZq&8T1NNrGwklJ99A+<rLKx%_bh13R{ z4yg@FGo&^ct&rNFwL@xy)d{H$YB!`dn7xqNp!Y#)gWM0P4R##T8x$p^HyCP2Z_u=m z-eBn=y+JiXdV^_(^akAm=?$_K(i?0$q&FzfkltXtLVAPt4(ScnC!{y1-;my5{z7_# z{s-v|@;{_E*mKAfC`iZ@7-+~8XjsS;Sa`@3s6@yVm}JNl=v2rQ*mTGgD9w;5Fj^r~ zptVD$!0Lodf!Yn30<#w~1$rN33gmvs6xead7AQ){78q*C7HC??7Fc@77N|zZ7MNzp z7U)*U7T9*k7AVh<EihgoTcEu|w!r#?Y=Qa>*#h$yvIY7dWDDef$QIah$bC?dko#bu zA@@PULhgfwhujC12)Pd?8FC+VD&#)cbjW>Bnj!bWXocJdtsQb7tWL;%P`e@b!R&?H z2fZJ1AM7~fKPXDbe=yXL|Db6h|H0Bj{)1|S{0Gwv`474k@*iwF<Uc6SkpE!3LjHsH z4*3t(C*(h<-;n=c{zCqP{tx*N_7Vyl1{w++8Wsv179I*5DiI1CCK(DGIu!~WHXRBa zN;4EVj8-UcXzftousWf@p>{)o!|a6uhu#kb4m$}&4nqw^4owS14oeS34%G-n4$}-p z4&4ex4%-ez4&@n&9L6gYIka~ua#){G<WRq%$YK6MkwgE7B8R<%Qip+tQiq0xQip|y zQin=}Qin-~Qio23Qish9r4FMNN*!7|lsc?VD0QgaQ0g#yq12)GL#e|~Lb=0GL%BoK zLb=1zL%BmWLb<~<L%Bn@Lb=0shH{7T3gr&%9m*ZnCzLzXZzy+|zfkVb|DoJrFQMXL zprPWSVWHw-5uxH?lA+?EQ=#HvGegD0XoZT0)(#a9s}m|7YBy9o%wDK?=>1Ufu#-^r zFw{`>(6mtXu#8akFwIc)(5+DQu$`gmVZ1`sLwkp+hxG|n5A_?W9_BApJ@kL5de}>- zoiNZ)JE38rcETb;?Sx5&+6kQswG%co)J_<!P&=WuL+yms4Yd<yFVs%x{ZKn$C!v1A zP(%HMriJ<m%Lw%orWxudbSu<P*v?QtVZ1{9g!T^g6V^A>Pnf?@KcW9a{e-=QhK7NK zhK5CihK5OohK5dshK9`y4Gp6e8X8(VG&HPkXlR(d(9qEPp`l?Xp{ZeLp{ZdRp{Ze- zp{b!;p{ZdzLsP?eg{Fq~4owZ~8=4yCFElmue`sphOK7byu+Umz5uvrhBtvV3PKDMA zn;BXwjCN?Pu)3kO!t90C3cVj%E9@k+R~TAouds~JUSXP{y+XG_dxh-`?G?s5v{zW) z&|YEwLVJb&5A7B95;_?M7CIRg5jq(r6*?I<GjuYHcIaeS-O$M}d!dt|_d_ScPC_@s z&_XxEGD0`Qv_dz-c7|?-@ebV#>l?Zm<}Y+J^nd7P*h}cWFtE^jVG*JC!lXj)h0P4T z7e+huURd4GdtvrN?}eR&{tH73{TG%I`Y%i?^k3M{(0^gPL;r>K4gDA9KlESNTNp@K zL>NezR2WFu%rKBJ+F>AJb;Cfy?1zDborR%<WrU%GX@#ML?F>T+;~j<));A0#%zqe4 z*jpIQu!u04VNzi<!)Axk467SPGt7P%&9JjDo?#hbJj1lYc!uo`;~CaBjAxktFrHy= zVG?0cVG?1p!z9A$hDn6k50eNx3)2Y83eyPN9i|c1H%ueUf0#ztTbSLjs4%->v%~C$ z)eo~9b{6J0EGx`!*zPdDVg1AWhJA&Fh0P8N3#%U%7Iqbu7PdPqEv$c7TG&@u?XdY_ zwZpE$dWY=~>mBw#Y%1)2*jCv8|Np-pwEo^czN^+|#}5gc^^Rq}M}HeEnUS0I?2U~3 ztjeY+5C*Y9Vjww?8jxC$9*|y;8He53pM&_DtXR&2<Ryh4?*OS!YpY!f(jT2ZX)4H! z!vXs`L1r9SP}&4CgMonobd)Lshz~LYBo8tJq#k4jNIwXJ*dQ^G97qjFEl3Xs1A~JA z1A~GD14DuW1A~AD14DoT1A~DD14DrW0|SQ#1A|8Z1A|5c14Bjv1A{~c14Bds1A|2c z14Bgv0|QG31B1&11_qTG3=Am?7#KuWFffE{U|=xW!N5>*fPsPM1OtQ51qKG48w?CN z4;UC^UNA7kd|+U(`N6<Y!@$VE#KFkmB*4g^B*Dm#q`=4^q`}A#WWdN^WWmT#<iN<l z<-y3{6~M@#6~V}mmB7d#mBGjmRlvw#Rl&$m)xgNW*1^c&Hi3~rZ3ZJl+5$!fu@#IA zVH+43%yuv`lpSDX;5)&{;CF$MLGK15L*4^M2DulE3~?VA8SH*AGSqP}F*ph^F(^tf zF(fK5F$iifF$5YgF&J7fF%&v5F>rb?F?a?rF=$3GF=Qq%F-T@GF+>(HF<4eGF;q4% zF|c+pF}O}(Vo;sI#E`mxi9vJ)6GP|*CI-_TObn$5m>76ZFfsUEU}Dg{!NidJfQdo& z1rtN;2POvFA509j9Lx;P0?Z7`63h(A3d{_`8q5sA2Fwh`7R(IA4$KVP9?T5h0n7~A z5zGwP3Cs-A8O#jP1<VZA70e9P4a^Me9n1{w6POv)XD~CQFJNX6U%|`}zJZy+d<Qc_ z`2l7I{u9g${uh`T^lvaT<Ue3$kbl9<5dVRh!Ttv`Lp=vegM$D|gMtK0LxKWJgMbE0 zLx2HGgMkH0LxBTJ1BVAogGT^MgGK~PLq-BigG2^PLqq{fgGB{PLq!KmgUbY#29+5s z4Jiv)8bnsGG=ywmX)xKr(ok}MrGe)JOM}k^mIj?0EDbpiSQ=zrur$PcU}>=V!O~E} z!P?*?z}lcB!P=0dz}g_B!P*dHz}jGB!P-#dz}mp&!P?*zz}lb{!P=0Oz}g^{!P*d2 zz}jF{!P-#Oz}mpp!P?+9fwe(x25Upw0@enx6|4<m8(166cCa>-9bj$XJHguEcY(D* z?*?l_-UHSKxfiSraUWP4?0&E|)N!yiI0~>eC`zz3Br32q2x_o31RAh47+SD36gsdq zaC)#ccm}XFXhyI#WG1jRNM^7#L>90$SXQt#RCcg6xK3beP@Tcnkh*}aL39OML+A#! z2GbpE4W$Rz8hB5zHTYg&YtX&H){y&vtwHt$TSM#zwg%fDYz?&>><!KW><!8i><!5Z z><z*i><z&N><z{i><z^Z><!!=><!)l><!ux><!ro><!Wx><!Tc><!ix><!f&><#V{ z*c;Smus5VHU~dp#!QK$QfxW?e2YW;L0rm#|6YLHC7uXy0Z?HGyKVWZ=f5F}m|AD>1 z{s((QJqL$_g8+wvf&_;{f&zzwfCh&{fB}btfdz*{fd_|!M*xR|Mg)gLMgoU}L<WaL zL;;6`MFodLMF)q2%LEPwl^GlkDGN9pL{@M(glyn&FxkQ3P;!97f#(E=gU<yH2b~)n z4ml4v9AsW_IK+J5aIpEo;ZVcD>EI;5>7XRR>5!zr=^&)R=@4YV>0o5R=}_dr>A>Z| z>EIQ>>7W(C>5!Gc=^&NC=@3=G>0njC=}^_d>EJej(?M+pr$gETP6x3SoDN|dI33J( za5|J7;B??S!Rg?4fzv_n2B$;b15O9I7n}}pA2=QCesDU}ad0^}3UE0nN^m(ODsVXn zYH&FO8gMxnT5vfOdT=>-25>oOMsPV~CU7}OW^g$~7H~OOR&Y5~c5pekPT+D-ox$ah zx`4|;bOo0~=msta(;Zw6r3bhicu#OS_+H?0(7nOsko$nkLG}fgL+l4G2iqT94z(QI z4$cDH4$2bT4#^7K4#FDT4#5W84#pPT4#gha4&DLW4%!ji4%rFZ4$>Li4$%eN4%QXi z4%Hpp4(=1U9n@!VJESk*b`W2|?GV0!+rfMXw?p{>ZU_Do+z$R1xE=Iwa69Bb;C7II z!R-+Lf!o3U2e(5#2hRZq0iFX25<CYI6nG8@Xz&~eFyJ|0V8L^sz=P+2M*z<OjR>9t z83{ZGBr<poL=^BGu&CfUP|?A2z-0o@0hJj%2T~UB91vN-b0A~`&jFJiJO@fn@Eq{D zz;i(72G4<<2RsL4Uho`<`M`6)<_FJ#8V=qAP6E6Klq7f$Bq{J75Ypg15M;o6z{rC4 zK#>RU0j~hw16mQh2eJ})4@hP39*8R7Jz!PAd!VX=_ki03-UDhgcn_p4;5{I=g7-k! z2Hpc^J9rP29pF8{cY^nT-v!<SdN+6v<UQa$AoqgzK->r319m@n57cq+9dH!jJD@1R zcOX%L?|`5N-+@2_z5|99d<P0W_zrjm@Ey>M;5(3+z;{40gYQ6O0p9`33cdrC9ef8| zC-5Cmoxyh?bphW2(G`3LLO1XoFx|m-p!5Xa0pAOJ2Xt@n9msvacR=<9-+|Z<d<SfQ z@Exe-;6LCjz<)qlg8x9W0{;PF4gLec2K)z%E%*-<d+;Cd4&Xna9l?JfJAwazbO!%{ z=mP!&))o8*syp}(xKH3epgx2DK>7my1L7<A4}@>vKVZIt|3LW({saCO_z&pc;6IT6 zfd7E}3;qM~ANUX0|KLAR&mo}TARwTiAR(ZTpdp|TU?8AiU?HGT;31&k5g?$T5h0+E zkszQTks+WEQ6QjTQ6ZpE(IKGVGC@E=Wrl!4$^roekre_8AsYk~Om+w;l$;Py@VOwM zpmRe&A?JaBg3Jp6g_sWl3N}9k6lypG6`TYF6_g|d6_OML6@)Yd6@m-|6^twd6^c9r z6}$oj6|^D*6|xcp6{Io*6`~3R6|5=*6{<P}72GBWDyYp6R7hJOs35jNP$6uCpn};B zL4~ptf(m{Y1Qqmd2rA?~5LA$RA*c}dK~TZ&hoC|ohmeA!fRKWsgpfj_hLA#_fslfs zg^)s_hmeA2fRKV_gpfjJf{=n_hLA#Jfsle_g^)sJhmeBn1R(|08A1xF3xpIzR|qMD zZV*y1-65n<dO}FS_kxgu?hPS@+y_DmvM+=bVm}Be*!~bwsO1n=a260&P?iu@NY)Tm z2sRK_Ft!j@DE1Im@D31G(2fvR$W9Pekj@ZRh%OLTu&xkRsO}I}aGxNopgu!bA$@_c zg7^wyh42l+3g$b670OQtEBId!R?xp8tdRdeSV8`UutNL?VFmji!V2{qA`2V@L>4GW zh%89Z5LpmlAhN)~LS#XKhsXkt0Feb65h4pR5=0hAWQZ(?C=gj-Q6aLRqC;eX%LI`H zDl<eDq^uBG5VApJfyoY$1tlj$7WiBcS)g-6WI@gYkp(g@L>9z+5LsaJLu5e>hv)() z0nr6Y5~2%|G(;B!8Hg@0vJhQR<RQAiD?oICR)pw+tOU^oQW>HPq6$P8SXGEFsOk`1 z;5I>Yf!Ykw1!)UJ7l^G8T@bcGbb;9p(FJ8EL>Ks75M7{mLv%sj1JMO?FGLr_eGpw> z_d|3+9f#NgM**<~iV|WA5;epY1R97fFtiX`Q0O7Hz%xK>fo6o*g3JW51(F$J3nB}| z7Fbq@EvW1eTi`lDY=P<wu?49s#1@2Z5L;lnLu^6m39$vf7sM9m-Vj@m`#@}g><h64 zu^+@1*!~b(P|G2{z*#_ifwF}7f@BTx1;Ga53ydwq7ZiJlFYpc!U!WZ!z92h6e1UX^ z_=4yH@defu;tQ%f#22_v5MQ7^LwrH{3h@Qu8^jlw?+{;5enNbK{{`^{`ZvTE<UbH! zApb&qLHq~t1@=G07u0h|Bsd62Bq&HoBqV4^Bm@{pBp6soBouf^BzOc!BxpoPBxGbr zBt#TQBv@2PBvf=rB)CkFNKly}k&v=NA|YghM1si<iG-395(z#RBocIPNF?MukVueu zA(0UCK_bECheSdRhh&12fMkM_gk(aJhGasJfn<V_g=9jJhh&0RfMkMJgk(Zif@FeJ zhGarifn<VJg=9iihh&1=1jz)o8IlQUD<l)bHb^Fz?T}0;J0Y3icR?~i?}lVT-UG=5 zxfhZNaUUcT?0!fl)Nx29I0{H5C`w2rBx*<{1R6*s7+Odr6naP{cm_x%XhujSWM)Vu zL>5RTSXM|SRCY)uxK5BtP@N%_kh(%DA#{UOg6R&agwhjI3BDJk5_E4!CFDMkN|1da zl@R+uD#7-LR6;F>bb_;hbb_*kbV9O*bV9I!bb_&kbV9L*bb@z)bb@w-bV7E9bV782 zbb@t-bV7B9bb|W?=>+u|(h2D+q!Yq7NGF)@kWMH+A)VlVK{`SIhIB&y1L*|$7t#sw zAEXoPe@G|PbI3e!5RiGGAR+T0K||(2fPu^d0}Gi41s*aFJOX4MXhg_7$jFd+5K$oW zz@kFtK}Cnm1D6Rh4^(EzJV;p~^B`n{%mb4hG7m~l$UN}5AoD=yhRlPU7cviGKFB<< z`62V5hC}v&lYs04B?;LFNgA>bf(&FI7+J_ZDDsef;1wYIKr2G_K~{$BgQx=82UZob z52`w3AGl4BeV{f&_CeYT*#}`8WFMIAkbO{gLiT~*1=$CBH)J2=J&=7M_d@nT+y~hQ zc0Xhv)N#l?a1@YxpeP~tAW=i^L7;)$149eB2ZbJT4?F|p9%x3$J;=<Edk|S5_rS73 z?m=aT+ymDMat~Bz$UR71A@?A3gWLnt9dZv!Psly+y&(5M_lDeq+!t~WVn4_|u>B$T zpq4}afwO@817!*M2gw@p4}uNk9~fK6KPdK)f8ZS;|3EuJ{y}zz{DbHM`3Ke&@(-#z z<R7?Ckbj^)L;gYf3i$`&8{{9D?~s2`enS3%{{{I6`Zwes<iC)A5dT5`f&CBp2lX5Z z0uB-i0tp%l0s#gJ0tOZe0tFrl0v-Vh0vZtt0vQ<!0ucoY0u~ht0u>z!0xlC21XN}y z2&Ak~5D3|zAYigXL7?P>f`HEj1p%EK3IaJV6a->EC<xg6P!Oo$P!w<yP!v#-P!veg zP!tF<P!uq-P!uTgP!#YAP!!OLP!!0@P!xzNP!zDLP!y=@P!w>RpeUd=Ls1}Yg`z;% z21Nn09f|^FClm$zE+`7<-B1+Bd!Z;0_d!v>?uVj49fy*DqlA(`qK1+{pn;Nrp@ot_ zp@))yXMmD`W`vSJW`>eLWPy@^WrdPJWrvc0>jWhM)fq|xsVkHOLN_Q0nC?&#C_SMh z;Cn$yK=+1{K<*1Af!Gg90=7St1Zp{y1)L?61(G$C1%eHf1&l3}1&TeC1-t{41+*iS z1+p`g1)>X-1*|KS1*$ug1>7en3#iXf7D!*AED*jyS-^aUvOxI>WdZ*S$^!Z~lm+r% zC=0}YP!_QNp)63(p)$ciLS;gNhRTEh1C<E|7Ag}8JX9ul1gK2Vh)|i3k)bjnqCjPW zMTN?QiVl?tE;Cdnq^wYx5VApKg2@h*2_+{~Ciq-XnV@q+WkSvil?gE)R3_N`P?=D} zp*q1yLUlrthU$bM1Jwye7OE49JX9xm1*lHYicp=9m7zKzsz7yuRfXz=st(l&ZWB}| zsLfEFkhVf~Lf8h?31&M~CzPE~o#1ytb%Ndv)d_hoR42rJP@Q1+Lv=zOhuQ>33AG7{ z8fp^)4b&zWTBuDZ^iZ4N8K5>nGeT`bW`^2?$O5$qmKACfDm&CBxXw_Ukh(%`Lg)sy z38p*LCX}8~o8WsvZG!F%wF$W|)F#A!P@7=;Lv2DWhx!C(3H1rd8tM~*4b&$XTc}Sc z_E4YT9iTozJ3@Uzc82<d=mPZ#))nd#syoytxX)0ZkiJ5FLih&t3FbT0CzPL1pWuH% zeS-cC^$Gbe)F;G$P@iD`Lw!O$hem*dghoJuhDJbufkuFVg+@Suhem)$ghoI{hDJa{ zfkuEug+@R{hem+Q42^)46&e8{8#Dq;c4!2YoX`mHxu6lCb3-E_=Y>W<%m<ACn;#kh zH5{4&P7;~{NgA2~K?a%uMi!a@MIM>~UICf`S`nH7Ss9uEQ3aX-Ru!57RUMiEZZk9k z(pG2&gl*6aFx#OSP<BEy!0&=)fZh$wfV>x)0dXHR1MGfi2GntA1vpA*1te-{1q2#s z1sGar1r&N{1$ahi1!QJu1w<BT1z1*S1ypuu1-Q=83P@d{6%e{XE5LMzRzT?qtpMK( zS^>H@v;uNpXa&T6&<e2qp%qZep&j5Xp&gK{p&bxxpdDarp&d}{p&j5Ip&gK&p&bxi zpdDacp&d}&p&j5pLpvaSg?2#r2JHaz9ohlqC$t0nFK7qo-_Q=of1w=^|3N#z{)cuz zJ%`Q(2ML`E2^u;V0t|F67+C0BDDcp^;1Qv7AtOWQLPUYi1&a!u3l$wY7hGoOTu51= zb0K7d&IOYlIu}Y#=v?r*p>rYUh0cYT4>}iYe&}4N;n2O{B%ymDNkjKSkb&+6BMaRN zMIO2rydrcjWM$}Hh$_&%U{#@ep{hgog4+z;3u!BKFNAH-y<oOO_d?kT-3xvfbT8=L z(7llNLia-42i*&HKXfnDap+xel+e47sG)Zu&_M5kp@rUsLJz$Qo)LN%GBflpL>A~> zu&mI#P}!k(!F7h-h13;#7eY7aT`=9DccJuz-UZ(qdKYqE=v|2Ypm)Lchu(!+4*d(x z68aaCHS{k88|Ys!w$Q&&?4f_bJ3{|Lc830i=mPx<))o2}syp;AxX;kPkiJ6yLih&# z3+6lYFO;9qzu<pE|3dx?{R{CQ^e@=|(7#a6VPN1OVPKG;VPFtoVPH_;VPN19VPKGv zVPFtZU|?WTVPH_vVPN1g!@wYAg@HlH1_J|=9R>y^CkzaHZWtKkyf83``CwpR^TWWP zhQrXnNy5+|NyE?}$iUFR$imQ|$ivXUE5gtqE5pzrs=&~|s>0Bqs>9I0ZHA#i+6qI1 zunmR=W;+ZG%1#&>_}wrx$a`UE5ck2*!0v~kK^=#Yfun?xL869{L7;_^L7|6{foFt~ zL1u=LL1clEfn|k}L1l-Lf$Iz-gVYs92B8~_3`}<z8I+zdGVr}&WRUy9$RPHEk%8?G zBZFEFV*_UiV}oQ3V}oD|V}oK3V*~F9V}tArV}s}dV*~37V}t4rV*~dY#s=vtj19s! z7#o=HFg7SZVQk=k!`LAIg|R{W2V(>KAI1jt93~qaBuq9WXqapWurS$B;9;`CBf?}u zMuy3Thys%h78NENDmqLyxXduwkg~#LL&y%34J9W`Hu&5y*^u+XWJAmclMOaMOg7YT zm~L>AFx`-(VY(s6!gNEChv^2d2-6K&8KxVe3QRXxRhVw5>M-5lHp6s7+6vPRVH-?0 znC&p#P<Fy}gWnC)4S6q2H^hA~-C*~_bVD77*#<`mvki$FW*Y)6%r+Eym~HTkFx!xs zVYVT%z-)tMh1rJ64zmreGt4%mt}xpWy2ETk=?Sw9zBkM^<i0T55c|PwgY6Hq4YeHR z8=NJ~HzaGAZwR(9-%#vfzQH@fd_#7I`G)8M^9|M&<{PRz%s05tFyD~A!hA#c4)YD= zC(Jka-!R{h|H6Dj{0H+5_CL%w)N@!AI7nC&BxqO^1Xx%U6nIz^ctltfWMo(rL{wN5 zRCHJrxXiF9NLgV~5VFIfpyY%_fzJ(#f}9r?1u-8i3T%E@6x4877C1>*79?p{76e&X z78H3{7I;Ni7Gz~u7DN?T7FbnS7F2au7P!r@EJ#~nSrE3vvY_mQWr5!f%YwWYmIZMi zEDP*@SQgZASQR)*SQR8{SQP|XSQQj{SQU6iSQTVuSQSK8SQS)uSQWU=uqsGhVO0>i z!>XY4gjIp>4Xc9O7ghzaAFK*&e^?dNa#$BQOIQ~qYgiWqTUZwqdsr8EM_3nRXIK|R zS6CNRcUTv=&#*2?UtwJkzQekp{DgIZ{|)Pc{1?^*@gJ-U?0;An)N|N;aFDS1kf34n zA;7}sLxG3Q2agDw4;dLYA0jGjK2&trd~lgz^C4x0&4-X3HXlk(*nIH0Ve=v9h0TYU zA2uIqIBY*SN!Wf!(y;vyWMTWE$iw!7SA^|{tPI-^Q5Ciysyb{xxXrNrkha41L)Z@6 z4`nB8Klt6S{gC&<_CwqU+Yfd>Y(La-*nM!6u=|jxVfP`>!tO(%husIy2)hrN8Fn8c zE9^d0cG!JzoniMOb%ouB&>eOkN>A8*@V#O8A@_ydhu9x>A8I-5KR8R+e@ND_{}60p z|Do8!{)2af{fF!f`w!6-_8+P{>_52Au>X+0!u~_}4*L(~C+t7?-?0CX|HA%5{15vN z^%4#o2^tO@0TvD%1s)C@9uW>485s^75fu&`6&(&7E;AfBQdT%{gzRwOC^_N4;d8@* zBj<$!N6Zfgjv5X}4krmmjwB67jvxz1jv^074zCDDj;stvj;IPpj;anv4!0SO9BC^Y zIl^{0a+IBL<nX)U$dUKLkt6PhBS)Qt6Gx(k6Gxzh6Gx$k6NhJn6Gvu-6Gvo)6Gvr- z6Nl>zCyvw=P8^{-oH$BPIC1#iaN@{);lvU9!-=C-!kHsk!<i%4!kMGk!<oZ7!kHsG z!<i$x!kMGG!<oZ<hBHU{3TKY+9nKu(C!9I_Z#Z-0zi{S=|KZG0FX7UWpyARHVBykH z;NjBY5#iF2k>S!2QQ^{2F~g-JWra&e$PSl|k`pc+J~v!Ca$dM}#QbpSsF85(NYZfa z2(obPDDrUa@QQHl$jWf-h^lbysOoU-aGT-Uk+#CMBW#CjN7)J24!;|&9eFQYJK}!0 zcGO9@btG!Ibp%?tbrgEIb$CX&b!29^bwpOUbyUu9>quSU))BhHt)ujWTZiurw~pKw zZXK~d+&XF{+&hvr+&h9T+&hXr+&jD@+&i)}+&iKx+&ijgxOb$laPJ7;;oebx!o9=) zhI>c;3-^xrAMPFX5*{828Xg`279Ji25gr~H86F-H6&@ZHGdw&}R(N=X?C|g?IpN{q zbHl?U=Y@wy%nuKb8VOI2Bn?lGAPY~AA`edwuLw_%tPD?&s0vSysu`XhX)8QE!ghFi zl%4SO@VnvZk@v#WBkqT%N1cS1N1}$8N1%n5M`47QM`nhXM`VSUN97DJkJJ@j9-%wD zJW5Y^dHCM&^2mMR<q`YC%cEAp+ap=S+auV*+oL$b+ao)}+atQd+oO7hw@3O4Z;$XD z-X7&AygmGHczfi(@b-xR;q6f`;d3HE!{<bRh0lqC2%i%f89pZ>Dtt~<%<wspvcl&? z$PS+qB{zId<h<}X5%a_6M2&>+i6jl*6G0ZfCyF9`Ph@5Io`|aOJyA8o_e9zX-xFaw zd{2~}@IB#o!}mnq3*QrQKYUNrN%);e)bKkIXyJFFFv9OdW`^I1$O^v`l{5TKq^|Hg z5xT?gMClE`6S*(^PQ?E3J5ej)e<E4K|3t8b|B2!V{}b66{wJa<{7+QR@IR5h!v940 z4*wJ7H~dfJzwkd1|HJ=8y+nXUf<=HvK}3K?Mn-@}L`8r`#f$)rlobIQAv*#zN^S&b z<h%&bi1`tqQ6mwkk)#o*5o8glQ4|rVk(Cjs5mgbWQ8gn_BW*>XM%a!(jj|ho8hI}Q zHR65*YSc*tX(U<%X%t2TX=G*uX+%~8X;jV#(nwtqq!GF!NTc*dkVfu{AdT1`K^nCZ z!5YaH!5YO8!5Y~a!5YyO!5Y;wf;G}t1Z#xv2-YaS5v-B_B3L8-N3ce{M97K+i;xus z5g{uwGD22FRD`Ukm=UrfWk<-0k{cl_a$bb2i1`t+qDCTgMUqA6ilT_n6<HafE21hw zS5(aiU6HmTbVb;X&=qAjLRaLy2wf5PBXmWbMA(W%i?9`i5n(GbGs0FxR)npnoDsGn zbw}8W(i>qba$kh4i2V_^qE;e&MY2WsisFdy71<f#E21mHS5(gkUy;5ed`0<<@D=$l z!dJxq2wzbz5s{H#5s^_45s{Hm5s^_bBO)VZM?^-+jfjk#7ZDjTKO!<}BqB4CEFv?C zA|f-gG9ojgDk3wgW<+MB?TE}MyAhd@_aZVQ?nh)sokUbdqD53jVMJ6$W<^v+<&3C| z)E!Y7r8lB7a$iJc#QuoNsFjG$NVbU1D2|BE$gYUasGbp>k-j53qx?p6M*fTFjQAhX z8TAq|FA^+bUKB*cyvV4Cc~LPV=0(bmm=`5CVqWC@h<Q;X5&I&^BKAd5MC^;Kir5!b zGh$z)?TCF*b|dyh-iz25aX(^T)Jep>NVJH1Q5X^TBC{gyMdggR7pXhqUX<R5dy)Gi z?nSLc{EK9Z_!q?y@h`F~;$KwHh<}m3BmPDCjrbS&KjL51TO>#nL?lRLR3u1L%t(+( z*^wYoaw9<^=SPA>jYOhEl0~9KQADCdRz;#j)r>@mv>k~OWj7Kf@_r;r)LA4+6h<UT zWL6|eRL)3}NZpYnQF<duBKJp<M6E@#L~%s2M0Q28MD>hhiS!-G66H6NCGvkHOVnGW z%qWORnUPVEGNWQg%8Zg5DKm0@q|B(XNS#p>kvb!*B6UX9jMN!vJ5pzq-AJ90_ak*i zokiM=!icmPnH6a>DtDyKD7}$3Blkzzj9QEI8O0IlGqNkvXH@S<pHY4zeMbI|^cnRQ z84(2)84(pbG9pTDWJKir$cU)1$c!k8$c)IU$c(7kkr`2TBQqlJM`lEwMOH*%MOH-R zj;x5%8(9&#Ke8ffEwUquE3zZ1cVtJD-^h;0|B)S0Z;^AOpd#l+#g3dCB|ma*)L7)+ zD5}W4QMDuYM%j(r8+ku+Z`4`j-6*WcyHU9#??&m5yc@L^`8SFy@^4h{$iGqkBmYKy zMS(@djslC49|aaQ7KIi?6@?a6I|?nzeiT~NRTNoN?kKV-{ZV95TTyILy`$Ko{711x zeMQNRiXSCAYAQ;1RP89;QTC&BM_onPj>;cpJ8CP+cU1o<-%<agqN1jvvZCroWkubO zs*2hl)fM$WYJb#$=KmQO8tl#Xo&euv2i?yNzS9h}w*|Vt7ktOnjH8L5y<XrupJt{j zf%ZLu@BRVp0fg>@1IyjA<g*8<1?`Omoed5$17sFxuQYVOh#lz6e2|?WyFqS%^7lgJ z;rnW!`a$Pxf!wgq@HY6qsr^v<KxYqu+^`?&9?)4-AUA-{<O1Ez1v;MubVnKJoDR@k zZJ@L2>_Gd~L3V@o?Q<|VFbFU-Fi0>QU{GLSVANo6V1(Sycz`j0p@SiU;RHhh0|#RU zg9l>)LkD98!wJS23>O#{FbFWNU<hE`z%YSv2g3!%2MiL7FBl>iKQPQ-{K0U8QG+po z(SUIQqXpvw#sbC_j1`P87<Vv!U<COU<Y(x43E;aDkNkt&l?d8n0X;7Pd{-i94+iwS z1n^ynpgkJU^AhZ#=OuveN(Alc&^O_-1?};Go|gc=D-pB@1bSWq_^!lxyC8QZg7%C+ z&r7g}o|gdHTLQi_5qe$%XzvO5{t4)L3HH$Q66~SpC4ly>fX+*>2c2aJy)OZDUIJ*Z z3+TKAd(hdJ(EAcV=Ouvl#(>UCfTuI)c?qDsG`7(D5<q8cg7(^g?@WZAmtbFJ@eX`v zBJ{ij@Lh?ZJv-3z62NyQg7);}ZDO+n?eS?l&k4RW5qe$%_^!l~63AVNpgls+^AhZ# z=OuveN-X{dxhoO0#|U~}f_)G4{t@VT3E;aDL3@;-=OuveN(Aj;f}WQEzAF*5#|e5~ zf<5%S1bgUt3HH$Q66|653wmAx_^w3Io+{{h3E;aDL3^&C=OuveN^Fs<0`1KL-<b$K zF9Ec73w&o{T1^`G&P3>W381}Rpfg`Vd%wVUCPL3k0PPI}-<b$KF9Ec7418xI^t=Rn z=y?g?yAnZr&Om3+T17zaN(Ajm1D#C^+M@<NF9Cd4B4`gA^t=S{U5TJQZc4NIz;`C< z$V>p=nRs{ZMDU%7(DM@D<qGt?1bgUt3HH$Q5<q+Hz;`A>&r1O9#RK1&2t6+Wd{-i9 z&tAL4BJiDw(DM@P=L;<b-<b$KFToyqUIJ(@Ao$Ki=y?gCy@Gbo`x3x+CPL3kus{83 zgB|p~1iRv|kh>D0_a%VuOoX170NSf)H}6IsXzwEU&P3>W381}=;5!q&WcPvZOoX17 zU=KYn0kk&~d}ku4ECiKl(DM>NdnxUp_a%VNSO)F21mBqmJukr?dR_u(Z>Amez69`{ ziO};BKzljCcP6HvxD38C5qe$%XzwTZ&P3>W381~9;5!qc=Ouvlj@m)*O90=Q2t6;s z9(rB^_^w2O?Wy+A^Af;!C4%;-LeEREkDc}04z!0AdR_wfu0+rtSLk^O;JXq*dtfW4 zyaV5v2t6+WREC4fW$;~zpgpwE^AhZ#=Ox%f&r1N`mH6@r<gP@}o?Pg83E;aDL3?(g z=OuveO5FDia#tc~kMEP`4B$Hxq30!l_5y?NOoX170NN`IzB3VeUIJ(@G5F3zodvAm zI}@SjC4lxGgYQg)o|gdHn+(1)5qe&NJ@mW;&|YTnor%!%5<q*M!FMJ?&r1O9g$Cc5 z2t6+WUVq+x0J$>}dR~G(^t=SnUTg53iP@Ecpz{(yd$B?1C4ly3gU(B^2c6Xpy)OZD zUIJ(@H|V?s(B5v)c?qDs-k|dmKzqMI=Ouvlf`iUW0PPJ2otFT<E0GCuUxGbo4>`jj z$eoGM^Af;!CH~kAxhoO02OWA|0{E^(&>nT@c?tH=^Af;!C4%;}gU+@G?QsX4br0I} z4m$h3HNhQxSEAM<$X$t`J@U|c8hlqGXb(N;Ed8&KUBGuGg7(;h&e{j<xd)xS54|q| zbY24Zu0+rteb8C`1vemfB|Z#s1mBei+SBj&7jkDJ=&b+r<B+=&|2W!%?@9!n2_PM& z4LUCYd{-jq%mC2c0iZJkGDX053fM<N&PxE_l?Xa>0Ce{N=nMkrc?saV5<zDaK+j76 z-<1eD!vK0-f<5%S1pAXGAa^E0&r1N`m6)So2EHp1bVdTGtpvg#Hs}lmkR0et1?YJR z@cR~_=Ow`JV+7d+I->!4UIP67M(BA7@cSJ>Zog-(2fzOjdR_wPYzXlEkRZQ9?@IvR z9|;N@=zR(H(EAd=_f102O8}ik0S;qOSVQkium{BfC@vn)1)pUBzRwaASD-ip#T_UP zL2(JaF9CcXCMd3<_a%Vu%LJtb=zR&`Gy+O1pfm$YJD@ZKN=u+L1xi~&d*tBvb3)Hc zfZyK<Jud-%zb7c|g3kPao|gbR3j};0C@8H%?@IvZ0nptc(EAd=c?5K~2=u-La2^8P zJp#Qi0i4G`cauQxO91CV(A_1o4hw<vCiK1p(0K{qybC(>1a$WaC{Kg#LILG*(A_AY zJP&QZ!tYN7-K7FLQw4Ol3aHEg-L(Qba|Lww3aCs0-NmxjgUcRtHw&oD35MR+3c9-m zbcRb7^gdV6-7cUrUb3L~y@Kw30hMW>yI??P!c^)&?uP~46=OSx8Ge84@kGddvY@+V zKxHQMyaantS;}U`U=J!=L1)rH&r7famA#-dYoO;P!0)pKmDQj#ZlLES!0*3>o|j+; zD(gXK<iPp`(DM?&bpxo50M!+sGj^hEAouNp>JrcyJkawJz;z9%&WVKH*9)qPKxg=H zL+|qi)m2%)AHwhZElh{p{|h}Y0bJLC&Iq~zy)PJacM#|dA<$hypgIzCw-D%zA<$hz zpgI(E_YkN~1>HpiI+N%L^nT*y(EEx(bus7+BhXz&pgJ0Kw-Kn$=7HXK{2O}zF{o|_ zor$CZy&oA=_k-F1pu3Yos}I5NQwH6w1Zp#Y?pgx1AwYL8tzW(eejhXFZYH_iJHc%a z(3wr3yPH6563|^vpfjC7Z57ZNPoTC7=*%ZjTL#po0o?@!YU6<Jh60@t1#0_%&Wx&p z-X9$fy-#}nMaccq(DM?&Z7EQj3VL1wxUB_hbAj4k(EAcV=OuvKW}q{zKzCb#+H9b^ zu0UsAc|-5N2Hk}PYU6?K#sanZVEsVoc?saQA*hWAJud;=b_BH{L2XIU8C=lw65#i9 zL(fY9o!te#zZ=vxJ=fL>I@`-0)Mf>>U7`0SfZMd7yTCwgT+rQMpfkcicZGr4z@WRs zKxc@7?h*sFkwJHhfzB8M-8BX}a}0F%7^qDRx{D0d#s=L@20Eh*bXOUu4Gy}y40MJW zsBI29(+qlE0{p&n=y?ftpte2eOf=|u3820wxDT+}8ghR+^t=T4{p!&365#i*8$$16 z2lX|sXc*Z+&r5*c-wr)50en{?sLyh8Kjgl5P+tag1{|nw13D89dR_wjzIaey2y})V zsBZ*1Qx1Aw0=Vx4>O+D0QlLH+sBZ;2lMZ@bf*q*u1-&l;e1ARYE;~>k4Rp61sLuwv z>kfKf0_eO1aNiDeCLZW+JW!tx+Rq2~1)=vPfX+(*ovjD%Ge+>$gZq%4^7Wwe5<qA1 zf%}-CyZL^;0pFJZ?t_Bv?gRBnL3jCq`l#T${cbngg6{eQ^<hDG|AEc`l$cWw?&Ctw zORxp?eL-gig8IUsGX(n&*V}{o$e_M5=!`+=c?saYG^kGv>RW@(BxHSF5AJhA&r7fY z^~FJF7(&lWumSbey#uRlpywsnfco;FGY~<2`%eCo*3k13tU-N$&=>%e54tY_GzI{= zFToykz5-M~=)MHd7y#(L1bfhV3{d;_K<x+JmjH4P=)MHd7y#(L1bfi=4p8@l?n?lT z0f6pH0QnDeUjk?hU@z4Fp!*W+LFY$6!v}u81T_5M=TAVx7k)kk=&nT2nU&D^fS+dp zjW76l7ofiXtsh(A=V5^EN(7ye361}~(Dbku)c4<Mdli1Z1~mP^&)<NiFVKAnp!5d1 zF99?L0J<;19&~;OG<|~ZORxu>?*TjS1Dc*e_a%VF06_O8*n`doft?ou%@6ya`2%!c zf_?Qw`F+s*1G+B(GzI{=FToyk9to)L&+<bXbYFr!=)4kWegxf@U=KRa1l0Ejoo@oo zzo7dPKw|))`w~E70HFI4Kw|))`w~F;A9P=Wz5gvQ(0vJ@F#yng3HG4#RX}}z(0MD+ z@?;;he1V_O0xf^w=eI!1C;0g;(DDm@{tL8xgP#urE&ujG%R~5iGT^%se>8yZO8|`l z>;v`vLFdmv%U95S383;8bYFr!=)4+G-yd{-4YYg)-Io9w0|4EZU=KR)23nqj?n|%- zoreQ0@ApB=|9#N<U>~%8fS<1etv~ib>yv$;yAnZnCW7ut1f9_ft$#rGCD?<`?}64& z`wBveKw|*=p!L^2XnnR1TEFds)_3spf}r)`K4|?2KVJx1f5Oing4VC_^NB!xe=V0C z@bim6cO`=EOoZ0g@biwK^*Q`JBxrpPKQ9T|9)O>x1Z^+C&s&1FC*bEXLE9VqpzV)+ z(Dn%YJSS*-WgoQt0zdx=+P;CG4+U-iz|W6@wvRyfCD?<`mx7%)1#M4(?n?lT0f6pH z0F42F?n|%-omU0w`-9G}g0{~<_a%VF06_O8*n`fyg0|;C_a)ea&clMX_u%8W(Doqc zz65)A`7irm=W9XRkD&V!Kw|))`x5Ly=W#*XoBN>cPtbh{_Mr2-pzTx8eF^rU^Sz+$ zSNQo~(Dp6-d@yMH7k+*iw0#UeUkuuQMw~weX<x(7Cxf=X;pdk@+vo7}&7kdf`1xnh z_C5T3G-&&OKeRspKTi$XUx1&t2D&RTyHXH-9vig30Y9$|+8=?R=LYSsz|VVw_Gk7_ z==B5jZ}vm`JD~d#K>eTn(EbqUz64PJ2y|b9{p2Jm(0vJ@F#yng3HG4#=b-&7(0vJ@ zF#yng3HG4#>R{*BLHlQ*`x5Ly=i5R1Z=m}U>?coF0Ns}W>feFxORxu>j|UsKhxP|S z_a%V(hoJisKw|))`x5Ly=j}oJlc4(&K>bV5eF>m30Qh-*(Ecdsz64PJ6m(yLJ?MNt zP~Ts4iYDm31W<n#bYB8!3;=Xr0;s<Wx-S7V1^~J*0n{G`-IrhwI!_RGz96*!ydTu} z|9(ynbYFr!=sZGD-yd{7A+-Mux-S7V1^~J*!CrQSA?UsY&=|me*m;N0{ygZu1ke}& z=)MHd7yx{}0@U{hou3Hm`-9F?gpL=0?n?lT0f6paum_#L2pwP859<4a&S!*<KY;FT z0F43chmKFc&vyj%{h{|IfW`pe=RrcpJNAS6{-8S(q2nR&^CUri|38lQ@bf02<0<g- zC_#OH=zR&`^D04of9QP)pz#^_`Iex*KlHu?@cEa}@g4a2n9%Vb`1zTjyArh?xxvrZ z1oi!)_a%VO-vssjq4y<##sEO~CD?<`>x7-(2_2sT-R%Jy0|4EZ0KPL3I-UhT4;0k* z2i=(nx+@WMXCkQY-zf&UD-m>OBB<{Vy)OYYeg;2(6m(Z2=*~n?-yeEk0{FaAP~RVV zUjk?h0DitHsPFG70l6#jcqinpM9_JtpuRuod{off80frI=y)LLE)~%DAn3jXd(io+ zpuRuoyj4)&A9VgIsP7Ltj}_GS2c6Ff9e)JfmjD`%1l{Fg4?52k)b|IS?+P8i1l^Ya z8qWmX1p^x21l^Zl4>}(f)c2Q~0=X;E<aadaE*a4HDCoWfd(io^(DBp#puRuo{8>=n zA9Nlqbi5UGR}E+k0CZo19q9a8*m<^~zCY-ETj=;L=)MHd7y#%l96Qi?xS+m2=zLtz zoFM4DT<CZ(=)MHd7y#&Q9XrtZy3p}s(A_(Bp!0X3<IAACc|c<T`=R5{pu2nQK<D>D z$EQJe``Cfb_l1sMgYN#Z1D*d1I}aGt_XnL13?2Ul-5mrP4+q_sU<W!+7}WO%oi7aP z`-9FK2KD_x=MRJW{-E=Sq2ukK`w~Fo@1VPjK;!YC`x5Lx=NW_g{yo35_Ji(91f6#b zJO3Ee_m6my4Z0i24s<>;sP7LtFB#PL2c4e`ogV<*tz-u}Um4W*2c5SJ>idJvUxv;v zfbM1j%{S}^_5J7F$OGNoWVb;fA9P;=Xnq28x04;{d}mPKzxZoD=<X-bd<N*g1Ut}q z(4f9Q=zM5U-yd{dG;}@$bYB8!egu41BItZ+=={lkP~RVP{xo!c1#~wRXbb>!UxFRz zylUut4CuZD&=>&dZYw*``PQJmKj^$`=zPw8P~RVP9yX}&pR^xxS0d=VZ0LLt=)MHd z7y#&QEzo=s=)MHd7{Go|-yd}THgtXobT=1h3;=Xrf*t6*Zs>dz{5)?^-yd{mBB<{V zy)VIT`@V9}eF=7;^T0uUf6)2hpuRuoyl_z8A9Q{=sP7LtPaM?u2c0ht>idJv8wd6M zLFbQy`u?Ev$U%L7(D~$`zCY-^a!}tNbbdLg?+-f996DbIy6X%y1^~J*!47o(IjHY1 zb`)|~BItZ{==>k(z63ka`RUO4LC}2(pfP~`(D_5qeF>m30MK1*c7|W8LH8xtRY^eZ zN(7zP4m-acIzPD|)c5b254kJx<bKFqi8=QncO`<(gNM#{g6@g~jRAn}ORxi-9}nvL zgU*wO&X<Djngfji><9Jzdm#5E*n!TYht9Wx?n|%*omUT?kKGUI`-9H22lf3eq7diZ z!_L14_5DHT;e-1Ap!4xz^X{O&Kj{2?&|QghUqS9l1l^ekx+@WSUjk@88Gar=sP7ND zGZ8xfydTu}e;EV0D-m>_KkR&eP~RVP-an}C4?6!JI=>CNFToacKLDuj54tY^)b|J7 z9{}q6gYFXm_5DHj3qa@3LH8wq#sKz%`u?E%2%z)rp!*VRK=&1Z`u?E%3!wA!pt}u0 zV*sH05<p`B;JXq*_aA`z{-FC1p!5CvIT#oO1Q-}NBp4VZ6c`v-G#D5}3>X-AEEpJM z92gjwJQx^+0vH&$A{ZE?5*QfRG8h=d3K$spDi|2#8W<QDI~W)QConK@&R}4WT)@D< zx`Kg0bOQqe?+ykA*#is=%qJKagfB2KaNl5Hkbc0x!2W`PLHq*)1OE>O26+y~1_1%a z1`Y|v1_=em1{Mv*1`z|s1|AE>1{nv&1||>22B84P2CfLk2B`$b2DS{w2C)Lh2EGc$ z2DuK#2Ehr84V*I=8zdJnHn6T>Y!KbR*ucAku|f6#V*~RE#s=XFj1Am37#pM?FgCEi zU~CZoz}Ue5gRw!LgULZafXRVFg2_QbfyseIgULa}fXRW!g2_R~gULZCfXRU?g2_QD zfysd_gULaxfXRWcg2_RygULZ~0+R#h3?>K31xyaCE0`QaH!wNy?qG6|J;3C^e1geA z_yUsy_YEco=?6>>>@S!c#6K`O@c&?Pkmq1NARxeefJ1`$fP@0`0TvDB10n{@2Y4)) z56E~h9}o&)KEM^hd_XFJ`2br6^8v8}<^y~c%m?H;m=6d}U_QV(gZY5u0_Fp(E0_<6 zZeTvZyMy_F><Q)r!WWniaNl4)ApL;(0Q(E(1L7Z;5AgqBJ|NG*q97o^qQD`+q9CEc zq99_xqQGOpq9EhJq97E&qQDiwq9B#PqQI8Hq99hlqQF<dq9E77q98bdMS*h$i-P0= z76sN7EDE9<SQL17uqeo$U{Mghz@or?gGE950gD3r3l;_O4=f7&KUfsxIan762(T{T zkYHUPp~1R9#DH}Hj|J-j84uP4LIJD`xFT2=NF}f?V9Q`#AXdP-fUkmefm{dc0>KHa z3pi)6E|6Tox<GUT>jK^#tP5mMur3h3z`B6@2I~Up2doR&U$8C^|G>I{{|D;=c@DM& z0RgrI4hgmd2@SRc5d*da9t*Yv84tDup#Zi7t_ZdSsSLIRu>!UPz6!Pkxem4j!3k^$ zoHN)GBv-H{h;Cp@;N8KNAbWx>LHGh&0{0EJ1nCEC3G6S}62w2SCGh`XOOWSae;^>h z{(wV*{egrA`vVaJ_6Ix`><?r-*dGW5us`66V1FQ$!Tvz3fc*hq1^WZJ4)zCv6WAYc z&R~Baxq|(H=mz!&ygS$*$ev(-Abf%S0rw5|2huOtABcZof588P{ee6Ohk$?thk%3z zhk%FyhX9WShk%R+hk#H3hX7Xuhk#TDhk#fChX7v%hk#rMhk)P&4gt;?90HOnI0QsD za0u}3;1G~K!66`gfkS}%28V$33l0JC4;%vgKR5*BIXEW>NN`S&(BPaPV!%0p$AWW$ zj0figp#aVaToIfTq%t@sh!t>7;H%)AAlJb;L2w4=1j!Yg6GS&~PT<|aIYIUW=LF#k zoD;Zja88hZ!8t+v1Lp+(ADk29Ik*A@B)9@3G`Ipp47dV#EVu$>Jh%dcBDeyiGPnZ7 z3b+FJD!2mVI=BJ^XK)2buHXs~-M|&VyMrr0_5@de@CB{_?i*YI(l59I#6NHa@c-Zn zkmumOARxhgK|+K3f`|e41s)6T3o;(u7lb0XFGyu@Ul1$czQ9+(eL=2+`-0#M?hBGD zxG#uq;J(1SgZqN)3GNHRH@GiIzu>+g{(<`f{}1j9@*F${0unq15*j=PA{IObG9Ekz zLJ>R$QW-o3Vg)<~d=)$faveMdf-`swBv<elh;HC9;N8JvAbWzxK==laf%FR=1Mv?$ z2K+yG4CFa@HwZ}ZZjjL6-5_GYyFtc-cY{y_?*^$1-VI^}yc_r`csIy(@NN*C!Mj0n z1@8vY9lRT4Pw;LKzQMae`UUR>@ejNk_<!(jkmukl5Rl+2kkH^O5V7DZkn!Lv5Q^X{ zkjmgI5Ub!Tkn7+p5S+nRAi09CKy(LRf$Rys0^u8c1=2703dBF~74ZMyE0E{l{~#d2 z|3N~7|AUAH{|6Zl{trSC{2!z;_&<nM@PCl&;Qt^vga3o%3jPnGJNQ4yp5Xr=e1rdk z^b7tE;y?I5$V&)tNN5Ofh*$`4$an~F2t^2RNM#6ch*b!1$aM&C2+k1TkX#|aA-Y3= zL-vFKhwu#n4(S&H9O6F&IOHV+J0vs&J47r5J7hcrJA@(xJESrMJH#pkJLF~vc1W%e z>=4}{*dcpDutWHUV2AVz!4B~sf*tY_LLL$tLLMR(LLM>^LLO2XLLOojLLPE6gghiy z2ziL^5b}^cA><)^L&!t=g^-8%4<QeE3E>kG8p0<;EQC+UL<pad$`C#wRv~;sZies) z$rZvUM0W_Eki8*%Li&a93GpAoC*&nWG$brUG-M(~G^8>_G{h=IG~{N8Xh^OQ(GcAs zq9J=jL__+8h=%wN5e<0>(G?OFqAO$~L{~^<h^`Q;5M3cRLv)4Y4$&2|H$+!RzYtv^ z{zG(yyo6YWgoRj!OoUj5RE1cE+zhb{$sJ-DvNyysq+f_-i2o4Fke3jDAz>l@LMB4| zg;a(33%MEMFC=$}zmUBl{zCeP_zQUp2??192??nR2?@Cw5)zU-BqU^SNJvQkkdTnK zkeneCAvr^;LUM-O4#^p^Hza3B|B##^Zy^;SQy~>0w?isI_J&l1^be^Bc?;<qG8NJ{ z<aS8kko_TjL%u@BLT-nQh3pR*3;7D!9dbWpcgX*ctB?nc-Gj#PukfF=dh@^D9$K&4 zA3QzH+V6ioXe{3vH0Ey*{M%X>X<Z-FTYVeLKlS#o^?eKmNj3+6)`Q0QLG1>63(GE> zHQ(y(q3sEKnW)7!KR(sN*Zs||+GDf)UA;YQ{ok@#S8aB@gv?2R<|cG^y|dANQV*I7 zumR0kOnAd=%W$tAG$#OR$Jp<v7O*wHUT+U=-`IC>$=Y5#Uk{oium#P1e4C+Zd*(P~ zE(A0u@<+|gR%?GfXwJYEG*>cli<9lEt%&u5>mB`VdDql~<`6*bDtn)E(Y6y8LgrdP za|%gO8MYPE>f!4OUp_6dJ=9eXI?Eb7N0YOo!8W(99=^_S%HKBI>cV=^+1Iw9IfpE# zUfVax_3(9v&)X*3?hma8&;5YrAh=G?wEf~%4_}9Po^OF|uX#Oqt_ZXq(I9A<ZM!;T z4hb|jp*?kt?GrJ`+!APxY4`O_wo6#+!E;Waxr)1zJ8h4Dt^?0S&3#p8-y6N(*5_dz zeBI))IY(_x&eg%!FSgx1ZCk&q4s-^%Eod&|gzP0--DP#~^^BddH*9Su)`921y4&jP zkIcDeyRo_szP_>S_7mHV)H=`^<F??rGs)Ms2mR{c>mBvNKibBb*Ma6dKzEbd>rDA> z8z)}}n)?8?zwIYo_-lKJtqwE?Vh5U=(_>?@>v&sh51Ok3&50aRX0_XNxfV1hVh5Vb zV|C=PbJ$sH-v(VD`8k%`&R|}xJ+$3#-(AIL*V<GInk%sb%?X~FCTM4yhFCYbX_JUu zq-U)?Z2hF|IdQui+O_u3euaJZODVfOytVN4lol*<cFgY)>nfMZDcY?&51E?;&9SVt zP_f&)z6LbM0-n1J3{tl<?60wh_Gj#Sv$gCv@@nAgE)!dH?Oc3nKyxqPIna}H4D6n2 z*1*?c9@%1S_mZs!G#3NvFWCp2F|!MPTn%5Bne*7vPGNtwJ+yyiFZ#>IE_hZoXpRQd z@3Qw4aIkw-QVp7`u>;M?va31UJ@<pm(Sqh`eXZT>JT$67b2s2QT!{crJ3hv0&>W5( zXl^$>#mCO-W))~I2R!F%QQ>cQdP5axP6yNvwD0T=vOCyb1z+D8F)!3kCa%gJ+HbU9 zvLV9mu5lH7y=T^;Xgd~8#JbNFm*eav-mL_k)o%xy1B!W)XxF^4621<!?MsT?ot8?_ z+5X`5ph_$mcC*4OL1+Hkf#$OHg|qGUYgWS7hptx4v-A300beINMZeI_`b-7r?f^T` zoY4!L61&NBD&XrzmwA@k1?5zL?i#QI%^{r*t+Fe(u7Iy24NI)GW8ta*-Aw@MZ`&)G zHQ0T>UJjmv2hA;c?QXOSTv`sATLRt3Wv}GWY$se)4xY0I%{8q$(qd<0hgffV-=od$ z3}-oL&Ivr%fACDZ-H|J0pt&bd|KC0!pwmueei?inYS-m1yEhqS_R#SH`@FCoJ87db z(43SVXf45?8@+a$f0csfrtCm>G8jeo+igBnY7bkdDsXp#olI9LXs*g`dTy!xl(<QD zZv#s0q2m<x`|nS-Qx`9VuV3v=m}+<OP6_A^2s_YR7Q@47c2^gcz}K^iCC;$(Oe=w} zYd!a1rk%Q034DF4dcthGytl=mJ0?KmCiV*V=h(?_D2A_h-4Q#_&a$W&yv71F_x0}f ze7k+d#qjm7hawl+t@%;}ngauk%h(%VUu4I!wa6YiUSn?`vc&Fq33yHnyq4qXg{5|1 zjEn4{<2&}MzRT@;J{8)-*2(@mvBIuzLm_;<Y`)7XyWhEmpgT3}Kyzp1`&Zjt(JHiu zjvv{JTCKGce_mh@9apmV+_KK@*rEc^-5j9tCVK(B4R#M>3*hT&vzKqQOP44B-Q@vZ zUmKyY*)Hl5Vx8@^8C&djbmxQa{s4_<**_E5X4mYJ54sZsG|pw;(y`rc*PlH2`rA$a zci6>lL9D~gE8At4o1F)`TLipjX4{+HcCQul;Ola`llIzOy`BrYiv+wr_x1ICcDlW} zpgT%H<8Jm>eGb@ta?FLV*Y!Af&`#xB4t(9Ni|JvzqbqYjcb$Ot6WE_vam4OQOb+M{ z6wtVy{UzyRb^-i3@b$b&eaG#r4`zezOaZU!EoV4sH?=4mzP?wW=#*WYayICW6+6&e zpU&gcc2h5B!Ponq3O;LR)0_og_xtMbIlCaEEYMvopz%lhF5?S!*B@kp?r^btvOUv& z)uM}bXZkYX>w!H4FWVW}WZFZ=G3`_8uh_A_%mCd5V+Wce{QKsrozK(^_&Q<XsOxsj zjv1i4V?g7f_KT0*u+w^z4qrFC*65bq!D;FC(D74y!+E#uPC2B**AeS+-nDamm1Yke zZ?#`ke9z8cGGq-FXf0On-TQWZ)@ktd#qZo6+QmIig|9O{vi_0Xf-b~*V?K!|b|HqT z_MkOhptWA7>z~?HUrzzeJ=%fRfc<{<%ub{>1-=e>j_(UQMWqyb=y<XHy3H@`79L9m z%}IjBk?jp6U)xR1f~+kAtua%qdt>*9HyOT8x#7`UyXza0>_KbM1e%iUecayLsRbw5 zL&vG@TUUOtd-Wv|zJ6Jg=aZe%v_$wiW{bSfb{EVNL35d)@oxK#=fBu}x|RT6*F4$a zn_XvF0(^b*oeAIVrimti<~Z#@Yv=kt{IHYUf>`go)c=>AP*A)*Y~8ccy5Dw<@8jU> zpILbR+NJlzf#yK%Kx^~7GXL2f)`)|zhyHx@zuojBh;`BbCotGQjE}X4j_=!VwPUnj z{42&DwB`@A_D|*wqy60}khOrIIa8yVO!j?xF`zq@z-tA6xH8-CI35jOKb`xD**+=( zvZfHUws7J+7W>j4QSkNDNnWh>oD-rzcQ%3MA?zQ0WwjSmj{@E0WDlBS<y**RKWA?w ze4X_RZ+81R!I7Z5pFr~&_W9q~?Zsb4z}H<bT)<(^T^9kmE6N@;2V3vOX<sQ6VGo@b zvFH54X`j3-9KIggb}pCwam#Sfom2LpwUjb$-1f`Qgu&NmFMY>t&lDd9x}yp-?_z&_ z8jt<W525h&+MDfo?RA<$L3dh#*J@fk<F)@S6bfIzo!ZN1@4h$$bO)9_XfD^<gx{Xu zIK&>b))TbmbH^=y`_Mzd@O9mH8U*Ym0)ye}yO*m8+DG0Gf~*-`7Gy7ZM$ld&HweDo z+n`X$KIB&*eBJjuQDJ+5_CWC3Q_%YFfL+4&Uc!O)(0M8Qh&T~@=J^5OwW{k=0_<6s zMD4A$0^sYyLzar#f7#*>UfU{P<!|rqA!e^_?+;%me*cx2{gV^mxnl5oafx1Wdzm0V z_`310dJ^_mZ~21ejzRbB*%x1suop=7wTI5D*-t5yv_JjI2Q-%qUUM5NBxTQ0<O7;h zwg;`n-LXl^{`e1X(A+X;e$IY(khDE#Jz|}C{3mJqGc4Zr(D^+3MH6N0g}b~!bI$gl zb>}Sxvi5iQyg+l$p!q+0w)3*~nv*@@>(JG5<?MfndBWGDKjo6Q_nYMbnv(|2BicKz zkhfQt^{|J|FWOtXD%iKocL&W;gYNaSzw}VSK3x&9UY)H@(f-^b#JctCl1lcwmEFK= zmqByb&Rdo2b(grp*RgvCDBG*4xPs=gLHGaJzk8)@zjQHTUAs=Jiv4OO7tq``=srMu z7I{^Bi-peipf%H=x$g2Es`fte&Y-z&(0r<WOQ4$li#bl9Id9NCf%aOj)a<#XoWN_Z zLF?Z$n$+#LPeZJOcaYMse<Org55HlfhW*Mu2hf~2=pI4)9UhwYA2=PrYr8>n<l*-< z?GLmd*2(vkYS~Nww*$?UgYFl!kLK34|6gGTnllHlo8P}c+dl7;tvz)9*nX#}j(vKz zEocrMytdr)l#czI$2Oq3bkO~S_W5zT_J5*n;Opu&Kk3@fxNHqyUtiIxXMfPk+8(yf zK3YQGzVx6KXs+EJw5I*?Dt-Iy=2q}^_xEfJ>|57b+C%5R?Q6~%*gsUV1kJ(QgVx5c zjW@JEJ>3E{7Y|-DU--e$-kHY&G$#+5N4G!TU}W#rU=ClOzh1!D{{Ck(d+5Boz2*XA zdzN%Fd+2<;y@|ew{f?WapgDVc&|3ZTdrj<rdz*sx8iFy14H5&%f#&i-YC(En>-j-u zfy{)i0|46vvJ<*K0PGf!n_%nwL2d=P8G1h=*e@VIf&2!V`v>_I<Y(ym18`V?!UVc5 z0UTDKFaw1hXiWepEJ0xkUB>_pYfzX&*EfLU0u(3Ebr0aU0>v3@zW^vML2(M&BLP}F z0E%l+oWu4HfYJgeO&m3aq!CbB0i_w(egaTh0;MU?9t_ah0#I55r8!XA1MSfOrA1Jh zgzYl`rBzUx1?}ZvO@pLmP@0CW^8lxHP?`s&ebD{`P+kD#3D`aaP+kG$8R-3u;JgIN zQ=q&B%449s2Fi1={RyDF2+EVNeF~tw3d*yfy(pkH3!uCV%F~u9kUS2`>!3Uj%KM-- z44|?AR3^aoF@VYnP?-VR>jGNS04hsBWeRLx1E{P4l{u;R+`(lKs4N1NNw9qmpt1^7 zW<l4}fXgyanFd{F11{@8Wgcw*1E?$nm5HFT5wsQpR91q@Oz3(Ya9Ii}Q$c%pKzE;l z%34sF3)>$7DvLp7GN^0@t(5?k)u1vPdcP#NEC-e8&~-xKvL00CGtGz80ie17R3|{! z6@lvtP@Mr?Zv?JOKy?aq9TK>%0o6I6y65IMNL>V~lc4LCz;zX<&H~k4pfwkux(rmO zLDxBf>pD=K2deu(d!RsdA*fD-u8RWKm7qHFm@%Xd1=XdXIu*K(3S8HM>Re9=NF5BS zi$QfVblnxWt_IcFpt>7WhlA>JP@N8{+d*qLKy^K+&WEnw0=ES~ZGt6UkTwFStpI8> zK-YVL+Y+EQ1#DjjsI38Nb3oUJf!iXWHVLS00$S?<YO8?SEYS62;I<5?O#|Ea0cz`j z+B~4P4`>Yts4WC)6T$X@fZ9r+HWO?=2&gRuYE!}Xg@D>xpf(q%?FCvR0&0ta+GMbO zBA~V!sLcjl4+n0`f!cJSwjF4%9H^}aYV$$Y&w<;5pf;h&?`Uuv5!6-$wHZNeN6;O` zptdBaO$lmSg4&p%wkD{}30<EDZi|B2q_BM^ptdTg%?e%52X4!P+O(jyEokitsI3cX z^Fr7Ef!o5MHZgQvAh@jzYBQ@hL)y@wwlt_s4QgA1)~0~k+MqT!bbTSXEe>jvL)RUG z+v?ypI~$}84{FPU+Vs$Mir}_BsLc=CzXIwDfcgZ`b&cS@0;tab>N|k?5TL#Us80c1 z2MO+LfchMuz6WTH3#cyw>XX3sxq$jApgs$9Jtep=1M1VP@rU$rKz$uhp9j?U0j+@n z^@TuvB2eE5)JFpKl|X$a?l?#v3e=YZ^{JriIKh1_P@k)VAJPW{^~FGaGEm<PwD%L# zR|ECgpzA@weK}B{4zx!Uv~~v6*8}zWZb0|Xfck=<J|S!$4XCfU_}C3_-x0K*2Go}X z^(kTdYCwHWP@faj_XMr60rf>eeNyPURd8Pw)Mth5w*mEKL48_K-xjp?2GrLD^?9M| zU%`E0P@ni_6r_&~>MMi#%&`49puRMyPYvo@gVyGN`r4pAH*9|ns4rg5a1z`%2d&is z_0>UrcG!L$P+uO@r-!c7wFC9_L4AJM{vFU*0BB4Ax~>;IRsb3^kd=XqA%MmbKw}Ef zb->`U2GE$p<V}z<2+&vrXiNgSZWugP0UEP_t|tbMWq`&sVEcYRV;!I|59s=1@K^|F zOa!(M2sBm#8Z$A-fQ+Gl#!^6IDzJS)ps^Ovm<x1$vmIzG1~euE+b0AXs{xJKK-WWq z$8tbpI?#2};ISUim=A3K5NIq2G$sTZ8v?B*0*w`c#*Cort-)hSpfM%rI&AP*6KKo{ zx;`5`76lrUg09;Jk5z%jtf1?;!DCsVF)iplt>CdP(3lr={Wo|l3^XRj7YrFA1C5n| z#>}AW#ld4~pfNS*I&$z>8)(c8y1pDd7I*H!Ogq><CD2$MXv_|}9vwWE2O84@jqQQf zE`i4SKx2N;_3PlVK+u>VbX_}mtPnJ22pT&C?PmgwC4$Bjq3htmV~wCON6^?KXnzxE zED|&(2^yOOt#ty8Rf5JWq3h|vW0{~aP3Ss%@K`5k%oDc%2{aZ88WRQW$p@{40*#e| z#!R8>^}%DQpfOd@*eYmk6lkm!H0BE19|anV1&zsq#%4i#|3PE5pfOw6eksscE@(^_ zx=#Q+)(aZ*1&#fJ)=+`Qf<a@#uzggZv0~7eF=*@<w5AF)mJAwGhV82YjWvVDoT2*@ zz+=&%F=^1)G-$0AXsjAEW)0oX03OQ*jcLR7U4h2BL1W&av2V~CEYMguXiOZo4+}I_ z4jMCu?w0_MrGv)Qq5CMnW9^_Zcj*2K@K`)(OdhsR3p7>_8nYKW3K_!(jpc*J^g(0$ z{<plqWBs5pf9Uxn;JE<MoB(KU0CctkXs!S>X8@Wz0Ilf)%_V^56rlIug6A4Qa}Ln` zA>g?P(3}Kx-w1fF0yJj<+wTRM%K*)3R7pVQI6!k9pg9lN{x8s62xv|Ox-SJhR|1+d zf$awa&82|mRG|0hg6CR5b1tB{mu;(+z;iL6IT_eKG3NI*_MkZ%=zbXRTn=bX2f9xN zJl6x7^MUT40nY`2=7eDT$Ut*NpgAMZ+!1I^8E7sEG^YgJhXbB#0?j!=_ve7;qCj&} zpt&i~S~JjG6==>1G<OA>!vf7^f#$S8b6cRbXP~(*(3}@+{~2g53^XSOy|))UR|c9h zgYFjs&!x?hd<~gf`}G_=*9Mw%gYGW^&&7e}<Un(CptWkCxjN9C9dthucrFh#rw5wb z1Fc;H&Gmui{Gj`nY(aB@pgBS4z9#ToVQ=()@L4CIHEp1|M9`cfXl@a777A#t5j5ur zntKGTaRbdog61SabCbJ@SAyp%L35U%xl7QQDxkSc(3~c8pA~qn6Ex=un)?K;fdkEj zg62eF``|!xrJy-e(A+6#KOAT-6*Q*`+ZP9#YX!}@Licxp=VC!~vao$}pt)MmoGobX z7PMv#G?xpS(}nGu1I_h<=6s?1$814!!4tPQf#-%nYw199#h^K3(A+U-O&w@188oL1 znp*~~tpm+9gXWx}`_sU4(V#hL(3v%$eRiO^>IrX{Z9#L_pfz`(xops!HfU}ewDt}( z*A1HUhVFj@&xM2L#G(7*z;orGIdj;4JkVS^XigorFAp@=4w`d^?ym#S#e?VM|3c2* z0nOEe=IlXp_n<X<pt*d|oIZ4)p7opm_4c4Sf6&}NXbk|AzY8kA8>$|@pATvtd|w}E z?w{$c{vN3Pd!X)t@AHGY7rx&QH1{tPwRjKIe|tc4|Ff(1!1w<_!vnq#5E@?a{eaN$ z+zSogy`Z`O9n}JRq2a$58Xxd|g3$Pa?-zu|Cw$)^G``{c2chW!zK;-^Uf}mrL(>y{ zUm<Aj|K-yX_<h#U^a$T)2u-i>`>&zt8NTljn%?2}WrODaxlYf7-=hu9FYx_{pt*m8 zpk?rTx1srMFEsz{h2}^2J>Ag!3g52?n)~mK-oF=`zxP7(`(9}N-wQ1d;QJUsbN?q~ zFTwXSLdz5QzDCg8|B*TO_Cm{_y`Z`OvfEGK`y4@Y|Fa}t!|xvl&Hd|ze}wOQgqC;k z{g2S{5WWu*T3+shmY@5e<tcn$BxvrR)sbT#wEW!%n*0A8%e@a;KJSB;*YN$4(DEF< zZxS^3ziE@mK4|&B4>b30dro{Gw0_tJn)}awDFxq839V1y`zk?m|4Zc*;rlB=bN_2C zRN(t8q4gDfza?nyzc*WJAGChk2d(em`!AvO;XY{nxDQ%i!uMl>=KcfDnC*ksulqoA z|2dB>_d)C5eW1C2(O)+3eVWkv8opl>TA#!BZGz_heXZT#`!_*z{}KV7@O_-n_5yrA zC$v2Q-`5G6`|s=y+6Qfa>;ujHN6ZV|2W_A11I_&}*$}Z0+J4ywZO_2>eL~wi`=ITg zebDw0d><%i?!WCz%06iOX&<yb1>YA6n)}xm&fW)Yf9->|$M!+nXZxV-wSCa`+dgP} z4!&;`+TPm-ZU5~9&HbMat%C0(g|-*r`$?hg$$ilF<vwV86TZI`+8%}PGX>54uR7AQ z588g+2W`*7_nku9yYT&|pt=8mfX;o;_VK<q8D;iem%H{s+t2%;?P>VFRA_q}zCRT- z_iq&4zYp3z-v@24!}qI#=KiO|P1*---|qv>{qMg&c^|a>zYp3UfbU}k&HXbxoCe>| z3hht8_qBrN{?9#_xewa^*aw>XS5KG?-{%UN`&YO>2fp7G+Mn46?ceMJ&HcZ-J%1mx z|FaJ?_kSpIA$%V!Xzt(m`l5Z%{?k6t+`oOu68OGY(A@vi3rpeqV?lHOs=mwN`(#0L z|Nl;`fbW-u_UGXHW}*E(`2JbY+`p*R+I`Ue;XcsZzvq^9@cp#V{v>=~EwsP658D6S z2knpUgZ5ANLHn!wp#9f<(EcoZ-z{kFzoldQK4|}UAGALV--ipD`_C)ewGY~V-Upid z-}YwrK4|}XAGE&>-=7Pb`+t3X-#%#nd>^#G4&Sc}n)~-ScyJ%If4>jf--qwtg^ma8 zgN_gEgN_%#_wz!>6ZXOO^+LxR_Cd!V_Cd!Z_Cd!d_Cd!h;QM`{;~D#);~V=xbN{an zpM&rJg^q{7_W?u4OW^x~L395ef|vI}$5-}2$6Mh0gQ4Rw@O{G2@tS?G{ld`k9QeLr z=y=aQ==je*=y(u(A2Dd|Uyt+dKIr(-KInK7d|xqiylEeF{AnL(?*E<J!+p^4seRD# zD)@e5=y(=<-!XK&3%>stIv%zUIzF}!H1|Kp_r*Tw_}M<_cp7|PGIYERzCRf>_pey@ zW*>BXZXa~K4!&O*H23f0_I@99d~Y9gybr#A88r8=$@6I+bbN3hbi5G0pBXgwzwta` zUo&X#f3m^1ebDj8ebYn}?C(tY4&Ubt9j}D%cLvS<FZKVm4?4cN4>b3$wC*>2|1)$v z6uu7{H23e7`EMU|{B$35JQcn#8Z`I+e*(jP==ke?=y)uApEPv5c0Y9dc0Y7H7rt*A zH243*m3cpO{C7WeJQ%)@8Z`GmaURQl==kw|=y)=GUo~{Rc|Uagc|UYKdOvi0dOvi$ zdOvjhdOvhL8@}%vI^Mk>I{v*MIvx(+hYgzh=lsICA3A=%A3C1CA3DCiA2jzb<Ho%o zI{v;NIvx+-rwy9>zdns;KXm+lKXg1FzHb{e_iyoxcRzIee?N3S0KShKI$r?a&kdUU z-*Jn7KXiU!KXkqUzP}qZ_rF|Ca6fc@Vn1}g0>0lHH1}^%D6}6szp)=W-vQtM4VwE8 z*d@FlIzO@>I$r|c4-T69XJHcE51n7x51RWASt<(O9}b%PclQw651pUc51RYG|4IzL zUmP^|FVQOw-!~4O?}6_h2hIH#Uyy+BBL~g>Pbrjy?<a@OC&BlXL+6{|`^%y8QSg1{ zpt=9}PtyCL^H=+!^I7nH=g|2s`2KUy+&|lS+5OP@vHhUAf3;k>{m}Wd{m}U|_`Y=L zeA|BL{M&x$d>nkAI&{7czF!?Wp9kN!4xR6VpF0bk58Q7FnIGH_oiBv%XNS%w!uPd9 z=NtD!=O6b&=Ogz+=O_1r=KjlfsKWQVL+3N$``)4Ro$&qdpt=8yCiVT$`O*ELxqk;K z4fuX|=zJ=CUp#cabw70ebw6}Ic0Y7}c0Y8!7QSB|I-d*QHxHffh3}t-&IiNy(L?8p z;rr=9bN~5qy8EH?%lkod|C*n4_e1BO_k-sCD_Zs7`|P3f)$slHpt=9ctMvCn=ePH_ zuC=tkXJfD*I{&>NIv)<-hYy<jUmI@--;WQSPlxZz2hIH-Z!m)I&j-!@uNN@h51pUi z51p@v@7IUU=fn5yL+AV9`}aX}|G&LW_k-sCLHqbYbN@STn(l|LAJ`9?`)5fv+Yen| zuzx*dy#aiGKWOgXtHB(;&mT1R@62PdAGY5gH1~gcx&?gSKWOg%p_1i(==z8Kpt=9n zwU+R606=s9+s&=u=K+A`{!0&9?T4<f*bkcfKj>w>A9g+fXzqW;W$XQskaG|BgXaGK zMBBj63jodizj<u4A2j#BL)~^iXzo8f+ZKL)0BG(%@00C**f|2Ax&QwacJT8AKy&}n z|LyjJ=KewF3V`PR540f87XZ!uf8cc3?+7`!aX)D8e`TKo{Ja6s-2WRP$NjK#2S9WG z+ow712hIH#+;H3vn)~OLa@r3&hX6G9|6-2QelAw<nS}d6bN@c_&hT>yKy&{V3!V4F z&L_};tjF08I-}4$*=0Xy?tkfGm;Io*|F4f-_JijB)l^*J=N5qG{&knQ?g!2NGe2?N z51RYmt?ULr#{e|<e{PZ6e$d=M=sW|^+<&^FJN#S&(A<B^eE0p(^+)?bbN}kH9{WLO z9G;5y*bkcf_nYOhA9mh>8e~1we&{)y`$2R6nv*@@=O2LP{_pU4?FY^MxBGbQ2hIHp zcX{oHuAkZun)^S);tf9+0W|l|S?>)$9|1J?fBc8{e$d>1g{jYe(A+;qkq`X51kl|7 z=~q7cq3gT$gXaDPl708X&QAc%{a?N1yB~Ir0%-1ECJ1q!0%-34$qB#xuyYkabN|}* z{`*05|MFG-`$2R6U$*$e&shM?{ab4V><7*LgU(w3&HXda57-Y~-?kq#_wOYfxF0n4 zZ|fVlA2jzb&>pyd)?p#gxv2X=bN?Z~0{4T?VmxLXv>!D0FOeGrKbHYC_aAvbXg}<H z2GHEUL?Ggv2GHDp=pn>;4WPMye&dk+pt*n0xecJXfA_^9@bkq%bN|1ELifYYaRANz z>okSJ&vUpASx*Q**8w#5&lDfFKYJE8=zQ4ypt=9$XTtV_=KewFJb>o@k6VWChn@ET zn)^>)7QP?4zHvWj?!QtfVn1l^KiDH;KWOfsyDkEL4n#g=y(IiR2+-XBoZ!g)uyY|m zbN_SpM(zjA{bzlO+z*=j7gLXdpA!L^`{$ex1wStWH1}WnBMN?Q1ZeI*Dj|A5?EDDO z-2aZ_h;t-BbN_vMG4S&wKy&|hr^LX|l>p8CFa8y?AG-c@KWOg%VSFt7oC(m}|MVlV z`(fuzfad-WYsBpb&HXQnirWvG`%mwQgP%VEn)`2j9|u2&0yOt86coQ-cfn84nUwoM zbN`ZC;`f8*{z2zb+<~mO-48pT0yOvES(X4lrvg0pe=PxiUIl3G|AJZKe%QGcpt*mg zX^HT2<w0}*uf8PihprFa51RW|3r>QcX91e~zrG;}ey#;*?*9*O@_x|Vf0Rw~e$d?i z)U0IqITxV0|Aohr_e0k&?+4BOD=MYH&%FT6{fpG5z|X$`&HYzjPl2C<0h;>{F-+YL zI}Zai_rIVk6@D%TXzoAmaq529`52(N|2}KPIT@h2e}l<s`=RT%_k-sCU0<c`2hIJ1 z&dmVL{hxA3-w$2?y&p99e{fp*e$W}3?FZBMgXaFV-lW6N(*Vu=GdpJNhn=edn)~;e znz0`=_YXQ>12p%~{xV}fbbb1M(A>X~P3C^sc^ja)|1*7=`$2R6Pqt_72hIIoe~^hd ze*>}}9)1o7Xzt&pISYOs2Wakp>gBBcpt=8^-&y-XbN_M5+3@o@Ky&|7i?a8F=Kg=r z%-#>0`?o%ry&ra72Waj;fIkO*ZU<=Y|4K{_{5}ED-2c&)Is0Mfc!1{qRleoyhn?pE zn*0Ccm<vDG12p%q+nc)|cD@H_?*Hob-2Jd~K0tH-uNCw5FEHE<+P|<LH20sIod-Yn z12p#^yCn~P{s(C8f7c(xIUu09|7I7&c_5&<{~g`=@N+>xbN^A7^7q5e2La9fr%M#T z&j|s|{XdK?fS(rvn)^Sts9-;If5(2%+`stqg8k6_ANxUb|5vmM_k-sCt9%OggXaE! z=N7`x69LWr_iZSIpDO~I`|tTwxF5RzWIt%`|BG=E{G1Wc-2d^CqW#eQEBirn|14XJ z;OCBj=Kj}wDT1Fr0-F2ZXI#7=b`A+>?%%Sg7=9iJXzpKrLoxhZ642a#-rM5+u=7dI zLH6V9hn-Ubn)~-mD}kR^0-F23y0BzFXzm|$ZV71a|KuIS`6Zyae|7QF{igDh?PN_# z_k-sC-v*Sz&ocqd{mXQf!p}7U&HZmaR0==e1T^=*`By3YoD<O8zqC==e(3(C{h+!3 zHyLH{b5B5X|0?s#;OC!!=KhadDccX4`;UHKwjVV2e}=OhejW;F?%&3)d_QRJA9OAX zXzpLQsC+-{d=${!f8f&c{h+yj&^alfx&QCi5$C0V=Kfi@D)z(9O##jQms?lt2hIJ1 z&QAf&{Rib#?1!DB0-F1uJf~tmXzm|$o(gF0-}+3&e%QGxpt*mq-xd2|=c|C`{`YHE z?g!2NA8@GL51RX*6<)a?cHRnT?*C3p<$l<?E1<dm=8cv6L3970^H)G~{}b<4?uVVj z0-F10;jG#ZJC6l4_kY*8YCm*;-G0#Azf4@!en!y{@cAsDx&MRhRq%6KKy&}6H&pG1 zo!0`I`?tDTwI4M14?4F6H22TPSPj2F1T^>Wp-~M##|1R^|J<*7KWOg%Ph$0c(A@v4 zl4|(5E}*&p;91r1^Ibr5{|fu7;pe=7=Kg~pSHsVH0nPotWUGOn`vRK#f2xT%{{=Mn z@8VOlA9fB5XzrgQuVz1V|Kxtq+`nOe4g6df(A@vt^@#IfKy&}=&Lhr=0nPn0zek)G z1DgBa!&|!_y1#QjXzu@pb}jt;7|`5*q-QPs92wBuzinFWe$d=M=scNj$bQoO(EX+R zL395G^J?Me%Yf$o9d_2j&zS+u{cpNlyB{?74?1rKH22@}wst>g?%(29?S9bQ{~@+I z`1v!Sx&Ju%y8W<oXh3uSaprZ1^JpOZY4^j<r2)<TccdcDrvc6VZ>+A{51RY$ZmZi5 zn)|n%ShpW`UJYpOUw2vE{_TIyf%f<A2hIK0@2cBx2Dv9^KWOgX<Xqi;*f}<!xqqLB zb^Aec|Df}1Ky&}cKO@ey0nPm{VXfZ}n)?TxZv&e9e<D`DA2j#xDPO-IH22@GUJpO- z1~m8IYhJ$}cJ2*m?*EHh{eIBgf39Ese$d?i{?K~(IXIxX|2N5q^Kd|O|J8-{`(fwe zfad;l>+1Kz&c}HP*^j*+c1{jx?!RJM{eIBgzr>vS{h+!3i3{uZL+^>%51RYuT~ogw zc76_M?*G-+`u(7}f6zHPpt*mo{q_4nbN`_8bU<_eXO7qJ2hIIII$ggXH1~h;eEojt z{`38yxqtKP_3(3cKy&{L_v+#2?SSU~wV%}Q2hIJnKCj;on)~1JvL1f^4ruOw`Mdi4 zuyc4obN@d+)$fPypWhFf`(N{|9)2zlXzu^u&wBXzJm9(iKlSi)dJG`@_4kA3{z2#U zfad=F{@3q^?(g3Zn)`qAzkWY#{vWmu0k$3jwk`uYKMdZZ4LT<oI$sLjvkbaB2DW|( zI*$k5OA9JfVe7h}^Gl#Jw!nKmVe9Rn^B&;6hoCdWVCx{E<MH4<aiDdfu=T01b+XX$ zTJWAJP~QPMehE6m4!oC$3A&yewyqquz8$vC9=6^eI_?7A`vAJX06Go<-wy)qm&5nR z!0w5F_7}l+f!1zA&%cB3<AU}l;QQL3=flDG`9a&8@O_UUzk}9bLeD|7hqgz+VFj8S z1KlwN3PadEHK4Es%~?Y04fy_TP+Wl4Qo;7KgW?Lbwg{TP;pYrM(>wg!1<=|LP#W04 zbrQT5L;tr2cufT8Ok_|RFxz_qyhfmS(=YH`eY1lYc+MPjW-!RULr2}gbI8Im3E;Wh zGv_P7bE=>-bwO#saKV&)Aoo9=wE#TVcco?xc+L%U<}4@;h`v7zo`X77eI7g))bQdK zcuod%CM#%d@T;hg;5iEQ*gxR80^2!|G5gtHIlyD*w=DU<W7t|5!r-yw1N9Q%F<sD^ zo}e@^GhGQh#u;X&4jyatdaVr}^V{7D8GHN8VhSDubIO2>MS;$e1nmg|jmd!00BCFk zG)4kCqY;z_nC3&q3_yK$P~RPN_8}+@fcmhY^awhO5R?X3_d)u0ptAu%X&`bHq_1-$ z8`9@k&Y1;n`^Pmy+Tfrw@IYw*be0_`4Y-RGgWHCnv*kc(0CYwiC=GzxDxfp~YBPY+ z0O;;7&>3u?Gt@w7V2u@|PE!$v)GeSp!N6(24^q~G&I$vi0nnLWptCm^7#jA2(g2jd z2PzL*mjWuAL2(bNBS3Kvs;l-w%?GVp*bhnrQ2Rk~4{FPR;vUqd0?liK+IFD02i;W$ zihGcMKyeRhbA#qRL2Z9f+=KccptuKx2Pp1AeKOFz7^rUuihEEW6%_ZNzVbe3_=4gd zG<E=rd(apLDDFXHDWJFqjp=~K)j?xRptuK(ae?9<G}Z=+d(fC4XxtSv_6Ul5FovcF zupB52K+_9YFDMN_(-YWiP#S=yH?ZBHGyqMHpz#FIoD$frpfmtYzhJ+B(f~AlgZ&Ch z1JLvj4hv8kfaVWySb@?2H2;9Z5|jp@`3oG@pfmu@f8e+Pr2%OE1jiL94M6iRBrg5H z^&KdGgX$eneh0;U11JrE(gG+AfYJsi4Z!MUaN0QnNlPH}pydn5K2RM1Z$E<4BFH_U zv<XV1ptK5dFDUJT(lF?b1(1J0X&aQrL1`W2UugLU3J=gea8TUaf$|8b><5JxDDQys z5a^B$P<Vp!7AOsX@){`5f$|<G{6TpUlqaF(Gbrvs`zk^4XAg=$P+kV*X;9t<#V@qH z2gN<84gjSG&|W-H`T*4dp!5RTn+QrjpgI7Qo<MswLFo&$XB3p)Ky?5p{ekw-g3=?X z4gkeHXixEeXnh4rzo0$Vp!5u?13>8;wC5a@-a&N$DE))>;Dho5=qvzG{s7ehp!@== z13>u)bVdUxKiPxIR8ZLuN(0dP7F_m%(g3I|2IWU+{k#uU_Jhi7X#EY!&!9R06!-R^ zG9Fsr@A+TP!0^BRB*WkONsPbhqnW<dt1y44f6M%`ejCff`g+zI_3muv>IK*j)!$^_ zTEB>6d3_e=^m=2i_WIvkrS*rolj^&9eCvaGE$XHD6zd=Jan`Tq|4>&XaJ9}-a916p z(A>HcLiKfh!tr&XBKCFCqOx_5M1R$;5W7~JE54!DSfZ=;heT5CUP;T^CMo_}cj?D9 z+%ns1&dYSxOqPwR36s;Tk(B>YeMkOi^?Zd%)rpF+)yhh0)lZe)S1nWCR+X+&Tcx4u zRP{oYwQ7ahiOO{Ku1Ylxuga$yoRy0;k5?pWwN%J!J5=1!{#8ChXG?jgZce$No^tsa zy_;q2`h8`N299OF4Zf6aHC$SnXB1khX3SE0&v;YGG?VxeUsLW97PGCzyUgN?^Uc|d zRV>yQ-LMEP>aqM)=wLOk@ROBe;Zo~I1z|SL1?;xU1v_jH=4aT&=Zo9_&O2&9Ew9+Y zAWzZpRPH&)q}(c}pE;_|{W%w$RdT9ac4Vu#dS#z=y^~eymYXHx{x|cmdrxMjhh!$d z=dz3~o<<oFUVGDjd%300^FE(u?-QQ((C2Pyqi=GmqTh>@{eC$qasKa<fBP3EPY?K% zWE@zSbT05?VrEc&B2)02gxSFv3C1Ch<4=Xe#V3SbkNX-L5Z4uUJXSW`E_OrsmKdi9 z&6q0@bE8ut1)@JkHbpf>eU21}PKlfweI-IO#wlV;%!Y8gSlRI7v0Y&SabH8P$0dZu z#h(g!9B&+wkuW>>O#)MJeqv_O$Ha4ig-OPNpOU5r6ej=nf1e!ZpOdoR??sBDUvg@r z@7>ggKH+KhKIhZsdAp_m_S%~s;boMu#dBE(zo%qorbkcaVfVk8GVZxqrEYh!&boSK ztGMpSu5wYyx!~NNqw4%Kr^+cQ_nhOYTt!ENykduGc}MMk=ZV|L=V#a*%-><FT)=MI zTo7jSs9>qJW8o*Od4&#EzY2RSLyK-$tS?frU@y)$k1yV3wzZhWjJw3wG`?h-$)=Kf z#w?|3#-XKoMoUY#8h$DLZQxkuXwX;Iu79)ajGl72pk7XSsP2~X89Kkp?`S(z$ZNM$ zBx)V6Sggre`BcNJQca_)GF|;d<q9>{su!wGRT`?bRp~0*s+K9guX?JaR;{cQTb-yl zsd~P`(ds+$KdL3=HEY7;qG~3~cGjGi*<Qmf^SH)cn!mP5%CdH^WK!)9iLP2>i4C>6 z;@4_di2bU4Br01cEoxsEDiUAUCtP25LTGLsqtLE8OTnvkMFJn{R`YY#Kju@cm*%sm z59al)@8(IWKg?ZP|C_75-k588eHQ2P`b8XD>u<6jsuy5CSMSbtqrRT?Vf{9im-TO% zKh&!*f2)sX`c*%P@o)V}21xEV`~SZ__ut?8C4Ya_-~RKhUg*z<de7f4>l=POtl#nT zM*aIA=jzpd9IB7~zO{bpx8?O`zD}=a`PyD@^QE-D<a1K}noqv<Pd-}I%Y0O<5Bb1Z z-~0YU-LZF9>;ApnRcHQoZe8J<`npxG<LjQhvageUC0iH%@>lJo7uRafJl{~u{=BQ! z=~+^3?NiIz9Z&dczdU|iWAJ!;P0pjvnw1ZuYMwpNtWkdOqdMXK(dv2kCRN|L8(S@P zSFJko&ikqvx3^VYzg1f$e#@yU{3dJFj2kB^Z(i@Jl)CO!8FP)Za^BVB6%VeoR489@ zs7Sy3t9;d^E#>bn=9C*>R4%W$aI<XR`Mxri^NwX+=f0FqJiD~?=9$n^#WO6WnWs0E zY&sQR^7|xriR;O&#S>1%7vDb4UaWq6eNpkT(4zfEe--i`omUuj#IbPY;YS5O4mB6J zA5t!ue(+%aiv#ibRtJ9P_3WRPcW<9Tp5eYzxvhJXa&PVVnWMj_Kc{uKO3v+FJF<;- zd1ZI)yp#2KM{btQj=!1Hw)bRy*e03jy=_^>@~uW0EL-=cCvI^|Kd||Hn%w5_w7N}q zQ}1m|PIcJ$B4y!*oD`M~?~^mu7bc%s_bJJ6U18F+wI37zuE|eKS@S00%<7B;)76jT z=dX&3=UR0=u5@KU+@lr8WBpgy#qM3cB}RL>X3XqmbEA2d2}IW}ZHjuo<a1=wl9b46 zi?2j@FLsJJxM)MT#Uk18^$WYgG!}jhUAQ12RA#}ckm>V{Lxktg4xTWNDVT3wW>DYU zbAh~bjRX7UOb-y4^V@&&>^Oh%+57$G%u@7In$_sLV&+31gPHa|J7>)EcAD|q>+JLh zugK|JJfBVD_bi^4>A^JZu=}K`GVaP#OWn3kIqT{^MaA{@<SLhf$rqg2CaXHnomAyy zI_aF_`H6~-nG=g0SSB8|Uob)3-flvM-JSj&wl)3iwzB<UHv9UPS||2>vSRIXuv*pI zV;RtU!{SGeip7GSd~>g!U1ndpS<Du6`<nW8Pc!-5b<cQJmzr@@SDq1f*H*)QoxcqV zI~@(wI@|T{bez$f+##sv-4UwG+A%|CfBPNn>UMc;i}pmVZ*7Y;x3)diC~Z^IFmFp& z|JAxeZEx!f)uvVrRnOLR6@k`e$~Rk{DlKYJR?2NjRJ3ZDufX1NNB&x~r2Nw6FuAhk z$+8~J=VfG?xn({yxl12wYLc4Uv{$mU>4$`Wld*(mQ?58`(+aUijgLeRG)jvuXbcr; zXzUYCYCIw2+Q=xR)o3Zm-&iE@tzk9)y@tnp#~Y;iHZ=tE&TZ)C>1sI4UD5EHE2F`f zE21Hb)2m?-hi$`6cEbh%cJ&5#Ho1m+R<VX{Ec^{`nK>I&m{}X5nV1?TF)}oqWMF7u zU|?u4`_I&n`;WC@$zRTf+kf~Qg#L&%c>b1aX!xbxu;Zs;!}}k$4QfBU8e+dkG)(=L z(QxK#MFY#%t_GVga~n!NZ)#Zc>3GAFkM|m6K7MNm`M}@U`(CT@*gMz8e{Yi-&EGaO z7QR`~xa#$R#wV{HHOjtXZ3=&>*)-{ef76-grA_S5=QcS#JJwYD^h48*Co;`n9(yz! zJT7a_d9<{7<-=>u&mOS1C_k`jNw}ZeGVk7^mOFQEwn*I-XpOw%**fEPQ|t9xdt1eC z{b~)rY2G&DMrqs4>s#BTu77Kbxn|Km?`n1XgDd;nm9MaNq+j;#SaoS~$GeMnI*c!> zbyi#`?A&*LUnk3X?k=x$QC$<yuIjpZ=69Fk8Q<>A(+j#co%+)K`=nQo>&XQ@6Hff- zxqUpKSN-^^-r{4defy6l_VFIw*B5m}wtwZ}n*JY$?)1AKvYRmd;DQM+4zNtLI*>WB zXaD($_x71iGTb+JQtMu}$+z|tOxE9Xdvfb;_bIn`ZJlDYOL=P7&Ph`r?_io{v!i(0 zwC&HPeb^Q`-Fw^F>C3k|&0yKOb4KD8gP8|5ub3&fS!q_?ra80jZ4{sFuyOM2g&PFs zux#j?ld+z6?wNIca}C$=&6~D%!o0t0gy*NMnLhu_YMBM5s~0Yqze-~v*Q)gkOIKPf zdbHx;BL5ZMi}x<Swpe?4(vsQB-Y?-<R=c!zDbKR^OJ*-iTB5!D+Ty*-y%+nhIJoH1 z3X4UhE7vdNTBWgY{;GuwOjpY+IJ0{C{FF7q^Z%}yFmKvgzIlf0`sSWl$2&J;ecv3G z4FYo(ZkRmVVWar$dmHD>s@tSAOK$UunFlr-%uL*}a|X*+ry0w)o}KQ!EpqyYZO^7n z+g?1)W(U)>$2%rX?b@k4)o9n&DYtjIPiftKd$RtXg2}h`uuX2=J9m=dKGR9}_MM;D zvp;j9)d7}?FAgl2F#Vw21ouOC`hOg%>0fzRwm<5~zCPZgiGBNzvi21pTh*(6JfQdX z@gF@CPAuqgJ?Yi+`{bAIO{W%gXP)-$Ry^~&>*kqNT@%knb$OlR?qWH=uXEq|!p@2d zYMsUx?{vJoIJslhCGU>(%d8#BSN69*xKiCd@2W+6%(ZWAQrEY(-Mn7fHsgkQTlmdi zt>U-#wqC#0)H>s~XKUmgfmW%zH(T!9UDPt~UT#ameXADb2kb4+9$af)`EY4-&ZDws zgU24tUmnXe?|AZ|srKoyCZ}g}o7kV1Hl2Cy-!$okW>fe})+X6kj~bu6I?%Z4^@7I2 zHw}&EZ<8ATy>)Fo_D-v@_dS1O$cJwYG9T|XJo$LMVa=ya4JDuFHrRaWYGC<V(QxK# zM#I!^5e>25y&BYh*fzZXVc4+ar+P!fFS!QK-(n3yfA|}2|KV&{@|U$C_a9S(*?)$H z|NlX400suJr2q9D{3jWrI{wzn%T8jvSoEv@x>__-lj67f{aPx_<x@V?KT~_leBkuU z`dG<rEZN5&)|)WYv-Y;%sIR%{&SuARuHI#_0Q<DiL-q5bZ?bPn-daD4VG+j`v*q=k z6S6q>oSR<1hr^ibvvzwuYsPP`dcV?o(=~^=`^}Q-<1Tme1U&JrpL9Ez_iMOC{o_N@ zd|M_e)~B{V<~ux*vtC<$HGh1>hdTEKMFPj3UadR#!BWuDYFFJAF-D<3p>yl<1WpKr zS=QHWxZNi_`AK};#<Eb6f8q9Zt@ouxUrv^-a}jwYx_rj3T2|o|Vtr}XYVY05761Ns zL+y(+V+s5Cu3DQNKO~NJCDnd9y;t&0gJrGif+i^mC;r;^M()xZ&pocmYT}krQQuy( zx#zshUGL7Cr~Z>={cWRa<W7ajz5A_MQ~gs?-k{@0wbY$E^8JsFR?8I3SLo!PR6T!l zqT*cU*y^K8l$HEXt5vUae5$0J{JyHLW0~^e)7z@T%hOe&S!=6ec{EgS2sl-3b$y|_ z_8n_gtKtf^-1#RezsyZn->BSGsj*W{L$JoH(yQ>PhR#aP%9bOGH5aZvUctCAQA@a` zrQ)@Tytan1Lq)#d9qo>tzsh(0o}qJJd`tOnt5DtBemUhyT!MPK@yg|L8E5o5Ja3jI z1-0uh<?Aa;IPPd*v)-}H_vmi}E}bu>v0hsZ&$liuJsy&0<h?hv^w1+UW7o?prR|^Y z88@HURN~(>&E(?T_>!;*zNWu|xl3+Jv6x+Wy|q|aVV9X&T70qFynOQuhuMoaOjfa2 z#=5>}^1mAvEjpn^Mt6HGJuH6}UetB4x}-C&aQnMYRxBKjg_?3pt&g34R8X)h%;sN3 zbHUYv?6xxnlna&`?XYc~d@x^!JHu`xQ+)n*PjP#p_}_Wc-yF4{vvOLV?5AP}&&LLN zvmz87MR-r;rpTRh{H30hd%>~F>9@(x9MglU&N8O`Id5iNa8A%v$q6`H<#Iu2NA{jD z71xSSUfKPoXI)cH-pNwWD0N#hBRA{W8yR=6#J`z(hYq{vsPtr}Jj?V@cr2OuE}Y-9 zao(~FW6>?1tHO;k=E_8P?cv{>K0W8R*Y)FW>HW;}yyY9ur+vO}@3Y$`Jk5mRq0i;t zcT<lfHTq84pPVYrrs${E`66Y>i~WB4BXd$7bHw@g8@*5VP5teEMx-z~?$7jqHH@E< zrkpVj%=}fDly~J^pdG`<#5|$Qplp%+MDbRpU;~Rc3GcOL2cOHyNT_8p4(Z+eINpov zRLExDxcEm7389@e*W)fN`5GF_7!bG8q${ju?(x{4?_|Txg6v|$E^P?EudpR1<gQc1 z87|G39=<CP!Gd$6r>CSuo;MYU7P|L2a#m$i6bOUZATf{}NDW9WNDoLa$PAEKATvQ` zgX{p=1+o)lH^>bjw}9LPavR8vAh&|t401cj4<NsQ`~>nF*pFAvf&C2fJ17i5VF3yg zP}qRN2ozSJFaw1hC=5Yi2?|qC*n+|s6xN_H2ZcQ-4nT1MiW5-WfZ_-gSD-ip#T_UP zL2(I+Q&8N3;usXypg0G`Jtz%;(gG+=fYJsijeyb$D9wP<4k!(Q(h?|5fzlQzje*h{ zD9wS=9w-fh(jq8Lg3=}^je^oDD9wV>E+`Fy(lRJbgVHuAjf2uUD9wY?J}3`>@&YJN zfbs??kAU(DD9?cM4k!<S@)9Udf$|n8kAd<UD9?fN9w-lj@**ftg7PLPkAm_lD9?iO zE+`L!@-iq-gYq^gkAw0$D9?lPKBx=;l?9+O0aP}C$_P+d0V*><We2DX0hJ}7G6ht& zfXWz9SpzC_KxGf83<8x!pfU+mHi610P+0{kvp{7Rs0;&@WuP(*RJMW2I8a#!D)T^P zAE*ojm4%=(5mYvU%1BUI2`V!|WhbZ%1(l_sG8I&|g34G>Sqmz2L1izf3<j0OpfVX$ zHiOD&P+1Ksvq5Dys0;^{<)AVhRJMc4cu-jnD)T{QKd24>)diqB0aQ1D>IhI>0je`V zbqA;p0o5g-It5g>fa(}fT?49fKy?qO4g%FhpgIXuH-YLXP+bM8vp{ths15_wWuQ6@ zRJVcZI8a>&s`Ef~AE*ul)rFus5mYyV>PS#s392(ebtk9}1=XdXIu%s6g6ddMT??vn zL3J;v4hGf5pgI{;H-qYEP+bkGvq5z?s166!<)AtpRJVibcu-vrs`Ei(|NsC0udn!E z_8-K5@F@2mNM7USlD{DJj#qF00qK{#Df9<q-lAuozd`1o{@?HmWM8w|j-Md=cgMW{ z0dh~`615*7_oe=i{SI>Pw*0BzK<;<`e&#F4Kfk84d<FUMRItq#kbf8IlzayHKUZbV zCs26E*gp9P3ZGdOG9N+Vb>&9L2T=I!i0^$53Qt4+WA8xWtNrrdTTpmUd~g016#o7y zg>OLd;n%t9H7I_n6rQ{S#n<lFvadk#_xnxwOHh0&s!e(UieK@WXP$%N`>;Fvb5Q*A znm9cJrH5PbwNF9mL*VR=C!q8)wf4(nQ2OyHHh2t5Pf{Cl9)Z%=L(`QHLFui9?b!oR z`g^LZ`~Z|5ANMER2c^#hpLzE{>D4Ow&RtOY4csSn7nGhG%OmfA()Wsv8Mi^{ebMLZ zw?OINYnS*fP=2Vo7k(3zKX{U6+yLd5>uxu%gYwVTKB?=V{8Vina}AWg{`t+j3d(OH zrypDa<-Z9Vm9K#Eqbp1LWl;WPIlAf+D8J78`tBkq|2~{<d=ZqN=dP`|0LtI<E%u!U z<@ZfiEayS_f6-R2bD;9TV)ewcpz^_1_U0K-c~QZucm`B{Y^cpV4JuDo=5IO$Dqqx} z{yqsRZ{FN@Jqap*b|p?Y0V<CIa&8|7l}|a0>c>Il)mf$DW1#X&@6!IGpz_Q^koPF4 ze7pWI>IkU3>vvsw7*zgg+5I>KDi5R1x*r0SkC(qpKL{!>J+{3#04hH-gsl#M%F{=@ zJ^MlBYwGfQ`#|OG?1zT?K;^IgzSg~<^7xe9tv#UfSvXaH52(CeZ`8UQRDL_JyuAxl zo)?@l+65}#Z%psn2`cX;g&*$#mH!uQZFYd_gV~bPwu9;i!4)62f$EDhue`T`>W`$y z%eR8+lZ?qMTS4_p!Jot}p!$YK;lO54{d4-i+-6XHWIeZT6R3WA@$=qBP<<6G?ywP5 zf607bxB*n3ZJNch0aU*&WX@O*s_(Lm&#VL0e-pJ0*MZsq6W>l-3#uPqRQ+88sxJku zrmO+gpG|+ytOnJmTfdsF2Gy^!`{%C$)wjCQT&qC!Z`kS5m7w~VP4LkQaQ&?7zXDWW zuU6W-98`Z7f7D(Ms?RfK&t3+q-`^_oECbc|X>GMjLG{1ksrO4jZGbiJl9qtl0LEXh zEe5p#6z+R32DJfBu06O2)COoyvRDLa11$Qtej%t0P}Z!m5Yz_n`Lu8Ws0~o$BeMY1 z1~8mFeLkoSaN)S{d{7%;%IgX9Ky847|M}*D+5pp7`{sh$JHh{W=YrY*#;^P4fZ6~B zX9ebf+5isACeH@70dAIw&jz&tavkQ(0<{5jSd?ag+5j$xSIh*p0Up#D%mlRoG%R+` z0JQ;}KRC?*wE;p`oShD81Jor(P6xFC?#n!z25JLLxm`RB)CSl(k7*jH4G^6^X)34< zFxyOdDyR+6&bxIAs12b1)_n@74KV-O?a81vz>`x2lR<3&meXvLL2Urm8*?Xt+5oRV znN9+=0k+AUp9pFLB!^{A1hoO)E?}7mY6JNFT`&RE2B^xhn*eG9q`kk>4{8H2w%7E7 z+5lE2vi+bo!0+$-`ao>}-OGu6pf<qvW2}9kHbC{|RlT4#K;*B0UQiprz~)B}s10y) z=7Jtj8$e&gs|VBuU|sX28`K8SPg>9oY6H}m`*wrc0K0U4cY)dfTbx#Pf!Y8DRZ(4_ zHo(`*++CnHz~O*>ouD>A)W^b3P#d6pn_4HR4RCqEoeoeNKxO0P4p19F;e~exs0~o= z#@YdD16)6|za7*DcvD^74r&9$g;=zM+5nfszO{kc0PmW&wt?CJes@aSKy83Y3Fd8} zHb9WzuU1eSK>hvRR!|#Y$*-nXP#Yk|#IqID2DmdvpcT{x*kE$A1=I#e`m?A7)CMT~ zlG_4m0~E+wwSd|H=gZk!Ky3g)mTS$RHo%5MOPfJ$0HrNu&7d~G?HeA=pf-S?p-eNV z4e(;`hbB-PK)C)`6Q~VfRXVo`)CM@PptK3p2H;@wZvwRe3TJ9If!Y8O>8wqlHh@^p zqef60fN{lvMo=3dM|wdcs1304SVJSI4ZyrAsS(r$ICj*v5!?ol(rN^?0TwLhZv?dg zZ1TP}fZ6~)dG{JXZ2+zn#~VOxfc4Uw8bED;f|GL_Ky84Aja?0(HURIHiUv>{z}YaP z0n`TYIT_IaY6JMr@oE6I0Ww$FHh|gy2R|D&fZ6~>73vM3Hoz1Mxdu=hz`;bU0n`TQ z$mVYVwE=4HaW;V30D8Tw4WKr_(sHH-P#fUoT!scv8vr!=2WkU=_@FibNFLM%0I3JH z0YLgeZ2*vYpf&)=d{7$zWFM#v0J0y{1^~GS)CK^#FL8<550HC7Z2*w_L2Uq#e?V;j zkpDn!0FZw{Z2*w}L2Up~c!1gfpzr~;0YKpeY6F1657Y(#g(s*DU@4{52yO!$b#2ss z`R^?#{6TF1P<(*e0HF8*wE;l!1!@C;;t$jY0L3S$4FHN?P#XXg-=H=CDE>ih08n}W zwE;ls1Jnipr58{e0F-_}Z2(Yu0<{4^=?l~b0Hrrj8vvC4Ky3g}dIYrrK<N|I1^}g3 zP#XZ0enD*jP<jTn0YK>+)CK^hcTgJul>R|&08oAawE;l+1Jnip<rh#J0F-|~Z2(Yy z0<{4^`3uwr0OdDO8vvC5Ky3g}egw4vK=~8Y1_0$(P#XZ0e?e^kP<{rr0YLd1)CK_M zcTgJul>b3(08n`VY6F1E2T&UTR9=AE0HE>%)CK^RC!jU}sC)sn0YK#qs0{!re?V;j zP<aGu1AxjWP#XYLUV+*Gpz;gU1^|_3pf&)gd;_%sK;<2%4FD?tKy3g}c?fC)fXYWu z8vs;Zg4zI}@)Ohs0F|epHUOx61+@V{<t?ZU04je$Z2(Yt3~B>_%4bj;090Os+5n*P z8`K5>mFJ)~0H}NiwE;loJ*W);D*r)k08o7ZY6F1k2T&UTR9}GF0HFE<)CK_6C!jU} zsD1&p0YLQ)s0{$Be?V;jP<;ey1Ayu$P#XYLUxC^Hp!y5c1_0G(pf&)gegm}uK=mD{ z4FIbDKy3g}eF$m;fa*t38vs;ag4zI}`V-U!0M)0UHUOx81+@V{^)09k0IGjMZ2(Yx z3~B>_>Ss_J090SE)b(Ehs=q;P08o7nY6F1kcTgL^@YMSypf&)g{s&<Y8zcsj1E~S2 z1?d6l1(^Xd3uGq9Y>*uwyFhk=>;}03<Q9;dKyCxM5#&~on?Y^|`2pk?ke@()1N%|i za2?3cAismc02CIWFad=PD2za11qw4z*nz?j6qcYc1%)jrj6q=y3Ug4{gW>=b7oa!+ z#SJKqKyd|%Gf>=t;t&*<pg0A^EhvsbaSe)dP~3yk04Obh(gY}NfYJykt$@-DDD8mK z5GXBy(iA9dfzlW#t%1@UDD8pLASf+@(j+Ktg3>4`t%A}lDD8sMFeoj9(ljV-gVH!C zt%K4$DD8vt04Ohj@&qVvfbs|^uYmFlDDQys5GXH!@)Rg<f$|tAuYvL$DDQ#tASf?_ z@+2s4g7PRRuY&R{DDQ&uFeopB@-!%KgYq~iuY>YDDDQ*H08m)~Dic6u1E`Dul@*{e z15|c^$`DXl0xDBLWecc`0hKkNG6z)lfXX0HSp+JRKxGrCi~^NapfU?oc7e(;P+0~l z(?De#sEh-Zb)Yg2RQ7?&Ku}o-Dic9vBdCl7m6f0}6I6DB%1}^Q3Mx}UWh<zR1(mg+ zG8a_#g34e}Sqv(ZL1i<jj0Tm}pfVd&c7w`rP+1Nt(?MlBsEh}d^`J5zRQ7}F08m{3 zsuMtU1E`Jw)fJ#R15|f_>JU&}0;*F$bqlDD0o662ItNtufa)MnT?A?afa)et9R;eZ zKy?<V?gG_ept=lHr-AA=P#p)V>p*oLsO|&RfuOn&R40P!Mo=9Isw+WtCaCTN)uEue z6jY~z>Q+!43#w~DbuOsx1=Yczx)@X^gX(5b9Sy3hL3K8$?grK2pt>AXr-SNtP#q7d z>p^usX!IYn1_!hb2DBChv>pVsCIhrC0<<;(v^oehM-Q4O2hCN3=8HjdwxD^_(xx90 zp!q}493E&M4K$Ypnok1F>9CyN*9n^20Ie+rwJ+kDA$N^{*4l!w==;NVATf{}NDXuy z9C$4jNInj_E)ujh4WtIj-v?c<30^Y@5`(l~8bExIdGPgIAhSVcg8cWt-iYCUeG0?> z`e_WHwNC%*e>426*Jb=yAI}I{_w=X!2;-mnZ;Zd|HJCtapnlf(GX1FE&-A_iBNJ#n z)R+1&=FjyV%%AFaf!9X8tCweaTOY{sy1tnOv`*@I{R@_-^-`>l>wQ>3Yo_kkZ)Ck& z|Csewy(k-K{nWMkDz?k@YuGN--vh6uI$iI?exkmV{b>DicF?-2{q@`&d+KdDcGTx{ zfYw-TtiQssuAYr^RlNl#XuZ|q`Z=8Q>(6n{u4mu^t-YFDpUTx=Kb@<){v>!ER#Uw$ zcU^rvcV+!VZqS;ng8HxA+4br?>GhF3p!Hd?^?P|D>fiGO*DLaZ)@pgwxAHpIZ|AkG ze+gc<WmNCWr(0jor(VC25446$x?YrDwBDVczrK<mw4RH({x1LDIzEAKbq)fcwOudk zmIyqqyC!g_jzbW%&g*<#w&01nxq=7l&V$!{ZLTvCT3weSw4`ntc>UMZx}QRQb=tyh zb+N*rwP59S2ZZzMJ_)DSDT{#Cg@xC(i}=^=5OJ@21zsa&Ugs;SS645pR<{AXUQDD; zSd6F6RgAf=OboPk>|^asu@|*m;`eK9#6j!G&eqNsKU{l3d{-@#1ZYj!^4b)MxwX?I zrqmt>uP<w;)sif$jh4)*?U4knHH)ZyFX>mSAmv;eC<R(~reC{RN~QLRlw_@#G-wSP zOKpYp&zhCe?`m#=*Q4F2v5`4jlPhzmW*&HL+Ugnx*#$L*vQui3WI^lHYHN<j7S?=~ zO{-Cr1Fc!}t7(^Ws@WlDR`U|PeoeN<OJ1<1TAsCL4R|fv>uO$w`_*;|m#Xs=K<nCe zR$ow9Q_Y|_zuHg{w8pKadXi#!^&!Qq>d)ZyZvNFFN>0@+N+#7?z-!+mt3{Q$t6i1< zR+TA(*1<ijx~6=&ie2SsmAMLNP27sA=_<3Tj;nN6eFv|P%d3h|jj!rZ4XD}yUMpu@ zC84HL<)J28RiOr2H}|dbhT8K=cJ&*T=IWp|bUQ1jtFNp)u0FH!8+bikRb`k)R%M$; zROMFi+B&OBQBAE%7fs2^5>3!LyPp-8HD6RPY2BzW(gLly+g34AYgxqst*I67!Rzme zEBv&RDr&U@E7pS7;^|dz>&RAE>F`u!>VVeey(~YWbG`h#&e3u;UC<i6MddBJ6UsO1 z)|Ed3uh)wzx7Two&(kw4p9@~QCs6)d?_Zgw{_C;`eb73-V`W?QH<vxpUr;7&09w;m zT~=U_Q8v#Yr0gtseV<;LmZ5Z6gduxbn;~ee--FV}hG$9zjdqqg7=hOPO)Q;bR9kw= zD6{kjcnzRqX^63IX_K*J=?3t6zz-!nCbvthOpcdin1I#>&MP@$(pmD!q@+aN6tqsz ztEAf0v}A>;LdiAon!#_yhGq|n<IPSN_kh<AE+~F()>SNGURvyA4q8j-Sv<$wxcHR0 zZ1H#Sy26h|ffl!m>MV{Htp=|#oKeJP*;Hg?nOzib30iMxSG3boz37>xV3DvDXzk(S z!W^qJg)^<T79InyLu@OQx6Uv0v5qLLum-J3)GWMcEmZi|`d5LL4QPGh>4IjP%?0ai zW*6KBuT{)0Ft!aYNU*go=mD==<SKY#`zc?*?pD5y9cT^X%KXW86Y}@lmFK?(uV-}2 zcedBf&$AcFp9Nmq_$cqA{mDF8hxK_L4xn|8wR!U$lJibEc;$TquXz;D^Ktx}TkiNc zcM*8~<A&Uyj?;2goN99Yoj_|LJ#v>i>E>Q=63+bvUKe>UC&2kgPPOyOoTcD3k|jC6 zog;HpUF>rLTvT$ZTsU)<y1dIi?{Yc&7kKUDoNPbW#_S5$wCu&;b(H$q-(7{X72SSh zdAotuR36Nl@3u7Sq+4g!XYl&Uz$`a+)2sq_$*fu6wU!Sv-?|^k6!Tb->EHoccbT6# z*&{e}kB3?2Gw>SBzZn*u4>A%x4`+0N*JE~O-1W@KVDs|N(DwqZ%@oaO^!lE@((6|G zCGa}U`ROX&P3b<~De0x&pf#JC>Bqde)8Bi)O%wM4t>4_3mf<rwZGul}+79qqPRle- zU#T=h-#@95zMyrT`%_o?E=axT+m!kfyvEZt)x%FMwZM-(bq097=gE}keydXW{kv1l z{6T9!eN$TfbyL>(^QBw?uLC`wtQ4>z*)w25azOxSO=w{9{s6<|rvZY=Jb|F~p_h`P z0yiZ!22M&^0bVN_nDjN!Fi9pzFv%$hv~Ki5Vt>$v#H~U7iFd$jNc|Euf^`%9f_W25 z!Rtv+Cmal3mGC^cGl4e*w6@eeAtFRAp)Q0aVF`Gh>7n@dAq(O~L+j(MLP2XzZQ@%) zrQ%nI{*1c-UVpkZPAY72oI_Y)Txu9-EvjzZ`Y`UeD`78Ve}dPgE{$~xZ;nk5Pl)XS zuThnby&C>A=4be|7`X`0dew<B=@EG`-4Wg~>%nVR*<yY~JdT!$JP_>=30lWm8Ql>X z7QH6YIQjy3P3xN|@u-tg)=^8N;-Wz9nYgH>QPxo>qr{`$fY-WSh%}B~6B!oW5m^ad z_v#RNAX+B!arBP}wiwVF*!2<KG2Ib)G3gN#!Ruk=BCf^!4F4H(HC#Ftv^KUUJRvqc zygAk>d?|RH?9Z^5u~)*l<JO1i#(~z%riK;9IfPA)lM34kUO#&w^k>}aP^tLVP@8zr zT3V~n`gqaM1@Z4g4uRLzE(u{ts0&d`hzM~{0Ijj*4e3mH9=s~yVDRY#(0bd_VBSQ( zVBJKGV82Ar+S@xp{fS$HHYD~3T>!7cbqW$pk_j?Q`WhIR1X`23B5+btW8kKwsK86$ z^|?HOg2_(<43qZ<1SW&l>J|h{NcIfakgODN9=vY%ia%e<8h_oCR)60V&>CJd|Lzoi z|5Yi^{Z4|{^Um;NPc86MOZD(`O$Dv({ps73deL`5>Pp}J;B~%{zJF2;eWlVkeJ#^K zYkqh5l%`GanVgp4vk|=hSKQ}q+Iw&A^kd$d>7cd1rQRv&KHg2~D&F(cLF<AqdEH81 z>GeIm(MvP~v_@Fp%Rht7D<|WwXD4{QaF^%dj6}}|85W*@!E1+~d6;GH@d(bG?2!*% zN9^FSB2&!cNakDjhu}5Ev)m=K3fxVz+}s1RKyBI2Zk<^t-Iiv}cRL7PYwYdzBTLau zIQzS+el}>`@nYAs><ZV$Y(LjI;5Ep<TrOvycX^k+)P*w#v>rLY#Xd*XB{Ju?a|w8D z@>1uOIn~Zbasr(1f!8VjauUwH;G~<o)X5{a$|)(=->D{7#c5jZPsa`5^~;MKALo`k z{>}Aq6wd>#W&Y;im3PV^Id8s0EqGnChr{|jS%;H(AMGE3*Er9z7s=1F*UfjfcgqK@ zcYbYGp1<F2LjGjCmEg6{Hg>o21?)cMKe6R10Ih@Wv9&HpunjISw#^2wiN0+!yI{S| z=7MIM)8O^dS~kB5{#pwaUbNOMTx#uDSYaJe=wqE<C~w_X2wFFN%xY`lOsg}6IaZIs zYp8{-1dE<osu%6Fv?~Iwr;fMGE;6!gDq^#o0bX0Z+Tv(YoyF~<K#Pyyb=Kd_Ws6Ul z8yC+p_XMxGb}}z57BTNCer~n^y#Bh!>~wLw*@I$3vv1(F*w;)IN>-SfmQ<U1f!Afr zo0gP(GU+TiVlofBMmxjgc!`zC?Ghf758(CM8;m7On~Zf!LyR54Yqx(GWtN^Ysx6&k zG!eXx+remOsi4uB(#M7mz-zkO4B5*f45iDo4E4%D{g|@`A!YLnGRg`Js=;f$g$)*z zJ<;D>wpITac-?n|{_8SL{eNY@^#sb#=qZ=a)iW*6({nGk*NXzL2Y;knSH4+yLV1hs zBJkR9HQl4--*v8+pU`<(4q7Lksl!uYr6XIxt)o`~S~I>@JFucwJE_7?yBNHF{JqxH ziUV59Dkf@e1Ft1F(z;Q>r1hfWvgS|ly7CfD$x0VZtx8c%EASfgtr}64Z5mmXVH#E7 z_2%EyXI36pUs*X_eJ6PBxw-m{N_O?<l{eJBf!Co|sEJm2sHs#*s2PLTr0-A-sOnIS zuZmF31Fuj2uF_p~TxC|(bd?q0wd&?7N2}OXE>~Sseh6N-UZ(uF%2k=WT2xuG8nlLe zi;_uoi;`1yh>|~eJ^N?Htm;FG<<*lETfl4E4Hf5CGbpa9zM!xZyv{vO;Zn7o!u@Jq zh1b=fHScTWS!=501#7(IWosnmHEUkVnbqu&bE;{V^8>GiSCvbv`6^pjb40clye>XT zc1n$*?1CBw+121R^7CX4)#S>Yt+A200bVbEOZr{SO6i|971AuV?$Z3VV$zbePoz|8 zH%sY**U<+`IoB#k`PIIci~z5x?~%-@jg~B{)sk!gudhEYF{O5z#N65xiRIw6_DmAH zYA=W%uAMJ_7QF7>M*My)m-vg?n_?fqYw*j&nCo1{c<O}3MCw56@i&O7)zypY)%l8= zgV*N25^=BFA>v=xE)ou2r>`uMUiV2jzwUr=Ie5)}tZ-YMws2qFPob%Gp!NIHgqGB$ z2(7L&650%2%YR<*VBK876Lr~w=fUgxIRx+2T@!d*w?yD2c#Xe<z_&U+fxmTk`I+lM z>-{VF`Rm>JMe9ZRrNL|eH}a|1*YoMt`|=rq_W``*wXNUI>s;T;>jB;qpvW6s|DGqJ zelJffcz-}7PkOyNPj>xR?gH>$fr;Fe_3_+w^}5_m^`LzNC%L-or*rk!r*cgO?;&8| znq7a6bAJ6C&c*eh{R9@AtLoV}*VSL)*a+TRkk7HB-j-ueJvYaG@IHg(>__WM*-z9v zv7ZL-Ik?Amp?(e9<@zeNYvBC{qHMS7AG6-A-^h9&ycfZT^>Muv>(lxdEYHFF5}H|F z*9Wq^t(Rwc2i~Kwi}_Q12lMCpFy=4d{R$tMzSr+(`cdD@^b@>yL4)ac{WnHPuYD5Z z-}-n)NN@f(w095c<%4?rpk6;{{Nn8Y|Mj!~|F6&d|Gyrz*Ma5#|N2Y+{?#w|_Yb`9 z!TR5ydd`1;>aYL(T@Ts=QS|p`y~E!h^?ZN7gZD$M{PU&0{Lkll*FT@Ydm|qFepkQl z_uKlK-><>@B*cF|uYdaMY5nG3kHLE;{C?f9m-%(K{?*T0;QbS=Kd;pX|GZqU`11mI zFU8&;r|Y|ZoT!iZaTL6-;>-8_^@qOish{wD2Y8Q#_V<nTKfkT3KmKi1J!rp0^0&qH zhTrDb|NlB0y!T?(*U9x6U;FFLzIKE6VO;vsRKMU$U47n{O7NZxt}g}kH$G?AFZ-Mh z-k;(0IksNlb42~UPr=~58daY>>ODR=*Nc6!1@GI~^wFrk;iGQ7-$!-u9*$QZr0aKl z5Up?fzz^Qfq4a^d{^R?<b^G6cs{`%rh<^XFPV@cay6^AqfcJS!d3U}p>D`GsgLenP zdp^#--CQ^O?drPBw@bkLKiJ+*t-JE3uWr$sHt=2$`#0rvyl?XB?z~P1?+dAT9bV`D z+P_ZpwL5r^$fj53bq%ld>il1+f%l8Nc_~u2>m^TJ=Sybr-VwEzA8Wt9cu{-!#r;~) zK9YnNXKVFe9IpNQd>436$?WILYcrqEt+jYQ1-!rH>a&L0CC|!gi=XAxg7%sSJd3Ek z|J1K`-BV}qz7wCP`nA$eRcc>8kp%BSX@9~}8}{U9jp~zkHK6?{hacalne_N<P2%H2 z;JqpTAFZxA_h>=Q+(%Qu`&6tS)z)x5Dy+HnFb%wCrQ)Gqjr&8V8nK6FHK6?~TOY{Q zv^)^334Xu|-plgo{_E<4_wQFvynhM2uSNg<&g%d7)>NOnHy^ymCHG!Swe7v~YMy&p z;QcPE@A_9)-*u|?zH0*B`||3JWc98)+|`|T{#JqZ!D!xjSoP!f<*F06kAnBaWZYg+ zWpR5}702yv@cx+PxALmWZ^c)+-wFWlm3e;CxN7@Nm8$leqTqcq>Nmet{<!hH^2CiB zm7qN|88>!TTHIJ!$$4WYct6d`>s6JN*Rv|Uu1A6Q*1WoARk{0`R%Q1!N$@@!oohcU z{$71iarWws3ecXLysO(P?5{4X5V$%Oy#Hq7mEww~D@heWR|3I%alTyEt2laDwqn|4 z9`L>#^UE*GIWAu>zj^5>c#lr?rA6gFmnM|UUaAA{*Ew)8s(j)__wuBRrr^ChEEfgJ zuU+_8w*12DGSEIAuM5Y@q%UkPdvksPcu!CN`RcO7^BHAE=R?5zd#;|-D_ed}x~%dX zJ9w{;%((}p@6Mhn-G6o`c;8R**@>m5XKPE@&t`)60IfdbSXz5Vx77cPBzQm2=hGib zj-I|<GX3=N642ft>(lc}cu#khJUCSX-Y3*@%Bv*&lxd0PDFyJJp>rp{6)!mXpt$(t z>0;3SA&HX<ieI1TD&Bjdv>3FPDEWkEvFQopVvZBC;C)5wj(;p_Jbt?<<oMAd&>o|o z$7U3rJ=RpT;8-?zzmeN9yCTVB>P2sk3WE0@O+Na#Fzx7>Ld&CD!TXRN9BC`ud?dfH z{YV6OPm<md%|fOlLWNfk|0)3OPpUb5x**{2<^q+&v%!0n&K$}vn13j^p!kqAc;Axr zA+Cb=2S4Q>K6opC`oV+wIR{tfI~<&lFLJOPyq{^$0k`~#2XymO4~T&GHt`*Jl=o== z$-M3R*Ms*tCG4-wGu@w@$GP7Nyyt22KJmPceSdRf_dU)9?SEq1w;}iT-f6iT_SS&+ zLPhQM$kpGgo6EXa7`!iP{hoU{EqjjSMD1A#-Xq1brzGdr?#P_=yY0dIrJ{Co<{0dL zm(9BSayDr1)W%(NvfFnxX2<MG1Mj2a*rlI+Z>MnfmYqMcKzphZb{@<!+qpE0XJ;pP zf7Q+%fm!`KOtVsVNM?cdS_$oVnE7)1k<9(uS7d_rUFB@g&vf1%oGH2847>;H__n_p z^R_+6DBX5A1GFDYX<KK;&#gHb7q<F?_h!{?70n3S`aNBD>#cOqKCRnZ=BIDo(v;q{ zB?Y`^%W{imy1*9h^cS1orh)cvP2apREr0XmH22M=;JsYmHd&^f+a#5?Y}21q(7vv) zP5V>zHZ4eH+tdW!<F$RGYij>Swbb;D?BM-g5*tsZeAuum<>ZEL@ZPVg4ZbPC8+22& zH}HY?f!$qyK6%^v4axoMCxG{aIjj#%mRfI^{CS-qcz@W^b(fOr)@@1(UpEQ7SBz_2 zVAA8YhDm$Z3WE2I6|B9G=(To3qVn2)@E)@3Yy1*7uF*~GTEh$8PiD8~bb`d1RSBO~ zcY^npEnn@P(70MHA$m0nc%PZT>O=9bRxOA>x~e`NwCAj9l}&ueDyew=RX^iE`_G=P z+#0uk<>a_oD+|GU(E?WL#%ZtQj$>Q-G8VKiZSRVuu`^aQ#}=<h0Pj)LS|J_Fw&G{Z z!{ygv_AcKNGh_M0n3CmrF#*fH!F$)(m$St@UiLV8|FQ$opnYuR%POOTmxV>^FEa-3 zX?wBsP1KR4C!-cFT^a?NuZUV27iG58I!bt{IC!tynI#t@S1wr-*|wx3614Bleu+b* z%o3T%pNoG)fcC&`S-d`C;^OXzyv6C@{cxI#<s#S?{|tY!=xR7<Z`}MvJ>fNr(!-+` zIf3`di7omW_GRIfuuBWqhk^FY^({;d%US3U=Cx1?ynl{u;f2tr3s#37UeF5OOV_Z# zDl~q9XsGRi_aUHtb-(8?3As7HE@a322=E@eviZCrq4S>yo6J8L4BBt^X<ljYrFnkA z8|P_&_uduEyA$L;Z)=eLy#652KD>8xor2EIl?hrm_iG?%PhRfa6@k8U8v}LcMuGR| zy_>@mcy7+qfOT{B2lUOE9*{q$Ai#f)XMn*RCGftzkF&4%Uz)wff79$%@E*RB*=GKs zv-$naW<U1>?dSV3Ylh#=Sp|N(W_f`3_SMe%=^H=mqOZfOmA;^Te$2BXeV@)W^gT9{ z6TIiIYvvB0oS74R{AOl=_x}ma6!-Zu<GuH_8OOXqdjV(9DD|$L;p3e!Lj}AqP<6&7 zFOC^2y<Sak1n&{tFkRnk@^m(@vgvm{LHh-5rgwSDPfzq@nr;E!J9u*1GmkaX_ION~ zHrWHTk1%|igNOArF%P+EZ{0zA3ZG4#<$h{vf&03tZs7feWm7-9MNK{FW;b=doAT6B zH}<LCZf~Y2x?Py^-4(R&aORZ7u60u?T$88xxq|i}>P-3NA~@x|%eTo(U2adVayc+L zz-8HFRhRC`znwvQ6T>Dib+(>d?W{OC0K8A}&7@yWmnL0s+CFKi6KKz3^CW+#%t<Ov z{*!(>g7z=UOj_i~G^yP2#Y7)R&|b!^6TdmknRv>fY2thb(7wiii5?DS6J;G_Cw{aC z?QwiPVV3=+33>KACpg=K_B(b=cx{(IVZUA2gvoZGy^pFBZ0vX^2-tn?e_{*T2YIBw z$97GBg6))kWAL8Hl>XZ`KK<)$O!}K`K>H(E`?YM|_WiZK)_2i*U*A&e<$V>_6Z(9t zEBoZFLHj1X`i@x{_sz7D>B|A{p?udXY;~jendQOWotB{elv8@+Eo*y?EYo}0z<VpL zdRJSh^wwGM^#+3XSw8CdZhofcl=-%vIp&}}mt8$h=A}I%=J7qx%|QDvO?rCF<a^@H zIC~7idok~KUo$<`y~1>BceN>KUuJi=ylGkYCzHhPBPO6dniky|CMw-lCj8wz;QgA< zx;7YJ>S{9H*A-$6+PgWe>xWTO*D0gCt~o}aeVlGx4o1dZf=2RPj}5uIwi^EEY%_e) z8DV&_QwzMmb9LuggXx{~3|cx1z<WL8JB1B=I-lrUc5c-N?fVqzjL>K7)YO09@mmkH z2lQ0OT)iC~d3sAb?7{m%8#^B9=67t?jqPaB1?>&B>QK|w==iQ9)^S1yv`_SNd#28# zb}OBW?cCr!qwCt&YR_%2)$VEc1MeTrYJaa4*?vIFvwfl#XfLUHyOEZ7JChb$`(;hg zzS3uHC7M^;Tr`iiiGuf-E^XVYF}1BtqqQvzyx%mf?VEa7+i`Wbw(07iy{GDJ=IRn{ z?CP9tH`IQ$u26f`TA_Bk)kEz}s|0vY>iX6lstZ~>R42AZfcK}Cw0>7fZ9T3M-a1_c zv{%)t)m%lVm0d-y^_nth-zrmUnevwwSLJ6dqToHOr(3ot?QLmM+RzdL-p@L<<+EZ( z%OS<;mPv}By{!o?hKj*042o_o7ZgDITy<OW6ck$Q6hvBh!FyhRHLsC>*IX_CsM!m= z|Mg_^OS!$xJLEPtx66U{!p>|~mFsK%D%;e2L>9C!HoG}VHon<VHl&#Wyhqlyd7g|> zbFPefvkiE^tYGskX}0E-(!ZN3q(3ydOFwH8lfK>bMCwA*W+~7<+C5EyQX88Tq?R|m zmjvypo!rzT+1V5=S>L1u-d~&DbX+2-X_`btQwn&mt!opLgiX^0aigaB;-G!E3QacR z;!RxQd`&mSKznfiG?s~dZgdrU-6#y+k9)ImgXqP^deIY&zTmyNI~re!Y-rpevZAqF z1hh|gMx(OGgvL+89gPQsL3?&98)JnF8?}YA8h;9b_U}eFP7?}gOcC;FGy?DCwQD>t zXx=zi(4a9}5VWsXxsgLqrtzA9SmP1_&>mmTMh5|=Mm~W*4R`rL`+Yw&RPw)SaOZ#0 zAPV05d!u0^-=&6nzOxO!;C;Y{8ea15Y1q!Yy`hyCv?q8?gCg(phW9*+8us$cZRqBi z(GbZqr9qvizu_x4Xs>Wv!$j`JhIsDU23_#J;gW`vTm=o&xpEp(xj=h}QyLh!5*p5N z#x%^~1nnmdZLr`BY+&Q`Yq-Jz+FR`2kk8@VV9VjqzzyDKY}K%w-Mpcc-K4<@yysZI z;U1e#!x}cthAKAD{$te!Q8uN9$E*qs8(Benk!2cuSfv`ISS1=>uz>a@i!?N|2sH$< z2sX%r_bBr=>|*9==wRk<2m|j|=4klH#NM!<iLIfR3AA^ar9p#<x#1flbHfov&^~6y zhImHC23<ymhTjYf;62UL7#JE-7#JFip!=K8{%2^I{hy&B^FL^>GeZN*f5wJO{}>w< z`~&TKW^S<l$K1gAkEP-IU(g<CwuYj=><tcoIU4xD`=PlTR{r5>DF4IT;0oRwE!gnj zw@|~n-y#h)zd`$?B^tzkOEo<GCDX9^7iiD4LWAEgr3RT_stvDxsyFQTsoBu_Q>P*L zr+$MXcrUd{!`>g}4P8I18X~~^svR1>e0Od*^xeH-!gtUfYrh8V?|}_JzlAm&{|4G` z9n+BfEuq2iTS~+Kub{oxISsSE7BpmhEom?V@58Qbxb&s5VZoQShP*Fb4K`o;8@Rqq zX}IxuM#Hkta~n!NFKTf5yu3l+^O}ZxpFn%Hw>MOM+SB0i=}?0hc;EKfhD{$YH8gy@ z(clN(!~LY;)rVINJ3f49X!`)#&;6%C=>t>a$M>9#``?51c8fJezn5v$e6QU2{T*nZ zw?X5Scjk>r@9Y{4z<a)Z8qdBBX`KBwx-k>H|2wOZ?QLP>l{b}*i{60tf_F69znRd; z`({Sto!6j!;VT*|UT<i0f4!qo6ud|LMB}Dc7aJR1-E8y+?-zgF_~zy3#$7M}G<LoO z?H%W9QhO=h^!0^8)8QAOedI<>2`_A#^k29({e2GFQy$SY`*~7R=JV_(3-JE(`lhST zI-8a}o7`0V47AsLd6U4ijZOET?rB>06twUBLX*$a+fC9>pEbRF0@{QAyQ%#NTXWbG z!DdzPesuNb!;g)cCq1@pP6Y2w4{84YD8BjJqwMCnk3jp>o0_d3^)+)nn%R8oA!yI~ z#^#ELdz;-Ko@^Ea?_Yn^y!FAm=9UM)nuEc6*+p7D-B)Nicwe_=;(gG*cDEM&`@t>$ z?<KUHy9e6iUfq&=ucO8G-qaQz@P79VEvxVDZK=L{y2Ts3_x)MRt2<v>cHLoW?Yslp z2QSyEc}J)9$8D?D6SqNo;=@}rZl|_d+%9S50Pl~V*t-1Ig4Xg|>s#Hyd*#oxKEHXp zb^Fa%t?f5K`{p^@)Ne|({kWmtcH#zT54~Gk#*MHxiyLWeoZ$WRt!*o>Pi?EbzO>B? zytn>n+pB9=+jd`j*4BLuw9lTcUFVv3``@eT?Psro_S}26=Ut6#x4)XzE&$$t-_ySF z%G~y*E9=^Wz<cp8wtu<&sQu{W&+XGLgZAZ%b(mk)=-{|))p7F@XpequNA;!r4xdYn z9kSs4`b#?wT-?zy@#3kDB=Fw-_Z=)389T3C5b0cg0kn_bveWB=Pp9;S_|7-yL3{dJ zI{VL0?@T<uy3+`}zyD(A)pJiem!JF5S$Ph$*I&L%=A3cYyR&Xx`_F>*{pWQhpKa<g zJv*(7{VeDVfPG!7&s^%NJ@c%~AABAFfA{CpD&0p<TXau94LTbjvD^A|SvT+L?(PSt z7IbeqwY9tD)T!?9Q}??y!Dj|=_MAH@-?QMPNl!8O{DAl#iIb&0uTOOK>^%WGOJG}1 z@`*D&rY9ctaDdMh;Okv?T&1`1xK(cm_>6({-k-;6d(R%5(!1ao=)8f0y>7>D^hzFk z*Zbxu=<ETRzR5?8`_hhj^;v??A*k$oaAZQ?<|E7d+K+(FB)Hb6cjRp!(-GGGtA|17 z6PWbZ9QNrCIGob20zRu?O8=QdYx?IOI?`VZKDXd&zw{yA3GWZ8PB?rJbcR9Lgq(x< z6C4h9Ob`K|XRvd^o&%RAOg!*<LMr%d1KEju2h1iu+8;1+`+m?l2Tc<b_RpDUx_|3L zPVkurFD7o@$26&9pUk9K@c9S+li2oUPP)CfdD4cxptBIRPm0=mX_EflH<MVw=OQRh zUcbkBa?75u$x+}l61pd|>{&MX*6st7*Y5_Mm+)<J)Na8k2D^2pu!7G{NS?BBSKXBM zT{EY|fX`95Fok2+n<@8pvQOQz6LhA6-PDAgQB%!!mQCdWpRcfP>dqafruOf6HZ>J| z)`HwLp&i!KUTzPcwtqY5+=U6#a<;FT=DhvnG)eFo3{2CHZ<C)sZ=22ZQt){UWz&_m zO`iU9>xStUwt~)Pcs0FlE60qmt*SG0w}Q@TNSJYZOYMx!TV~Jb+Ol&-;+AVOEVq1_ zA+SYg=8Mgs^BeqTPT!m}Gk<f}On2~E4##GG+w^qixlPQomTdx^>)<deY*YL!y-l^V z*uZBz?3%TG<IP$98-L772cP#~Hd|t2=<E+0N@kzj06P0&)9k7Zmu3fV_&8e|d=7-c zoV)A&=WJV_Kc{~^=uC)pa~#&6n<KUU-JH+sK<7i~&Rx3BcW&Lf+_~Z4vm(~b<yv=c z?&G!Z=I&h!IyXXpUcp-bd0uM^<|%{Ekk~ly`kG7gHm><JuM2#hgvornHKFq*)|Acv zv>J4_#E$vPSKpl9xcc|}Xz)1`whIJS$1ixbs$s#=RiHB`4lk%$^>jhVDz=6Ct3c;Z zcrARoGH2obm3<3mtpuG#acN<|$}bDGSBfoSTWPWA(Tb==dsoyfnz3U3qGIqF6;Bpv ztzcWswnB69!{wm!D)JW3SUz!a$?`3W1Hflj{9MewTxQARW%f(<F9V%p(YB;~*~%rs z%g!v(U-o_p&obeqFP54uJ+d@v>B6O;^@t0XMlC(E)NJXCrNZE|F7%h3SrWW#<&yGc zZQye+_Aj$v@_3od687ak7lY2g2w1*lamn(Di)Sp)1D}WSaJlAUwiRrPwN^Y?1Ueg| zc*XohGgj0r+PfkOd`<@2O0h-SE59rZSb1q7=*)~+EBhAiUzxM;=}Ir~`5F4F*cOJY zdb*%$)!_x8vowybYFO}URr~^h)wbYsHKJGlp5M6o=KSTWcgzQ!vGHkj*?fsLq4Vw5 zn1IjQ=vwn>-o`bT=3QU2aUSUG4dt~3^Ssvj&nsA~4?c%u@7i~BAFn+(muua+xu7#S z!q?@_ty||icj-D^@cA5{*S(t~wf@{3hxO~`fX?dZU!Ol`+j{>wch?($&+X9O@NstV zhD)=nHf)*=I>Y1ShLYJIHiXWW*k}em&m(=~k6Ha2Z_e7jao4PS8|Tbo+f+MCZ&UoN zuuTr&b3T@BVxDzw)6<#XHXWNOw|T`(_sv~1^Ec<roW9v_=7G%yGhb{Lnklg5%M8mc z*Jgmu0_oZ^d&cH1wKHySNdTV<qPtafM%Y%48FgD<O$VJ3a$)O+=|8tlp02d5Y&z(? zkkV~7)8}oIpMHEB6Zq^9$?YenId5MxEob|LX`pjN_HPfL_Hw)RG@%`G;4?*1cRZWg zzvI-@ojcY|1+7Kp*;zK#Y-iNegq?QavqrY;WS@F(=bI@UyDm%tojVe<Yvz>pU3F77 z?n(xqLBhIQXNtjY!6{L@zfEr4eS7ly-3KP$+P!Qt%bsrV*(6bW!X~%uv7Wqsk0SV- z64t$MCh70JG%0HD_DQXK=T6$Nw|Ua-y_u8P_W6U)FNxhJGpS=A)1=M&UQ7g?Wx~0C z>qOK2b0#M2ZvvldvVDKR#7FzhCh{GSod`PPB=x}S2@?-ony}}<&IzFNPDBoNOmH}u zKOyH}82Idy!v|F-yg$f0LHf|we$Y86#fOgc&p))L|IDE&;4@KF4yW`79QNt2Icx$x zALZ&{)_$fVZ~OF)T<Zg!mC}A>dEe$E6Z#$;sq6!tn__v?t1s=Sao^;lGT<{*-W+|` zD|zfjuiLSMy`b|{795+>d-hmu@6TiD;Imaij$8FM9#`pIcbpG=&I-qgM?Iz|&h#Xo z*akjxW$%fup4TTzdn8WA_khk{DL!e^v*4tB&$*MF;ImjXPu=ehKXt0R<<wU2xhxM( zb$9cgF6*{Fo!AXJqh<POi|(VRRk}Z)<_DkG;(z8@SM8ZgU8~RR>jItK!hUvIm+9H2 zuH>_M;B#E|pLOecch<N|=A1nEOqa@YKRTD6d(wIJ+{I4NI%K2st2-0VPw(tM-vU1C z<<0r{PU#Cion99#!RNj#zaY|i?E+&b%f<H{pfg~SE}rU`cyUL^fs0GQ=fTKcYV7d2 zl;2T(DYj$PCGU=#m#jKCE^Bm{Uls$O6Ep4d=k}wQAGLqEe6d~m%KrACE9=^uuFP%U zc%=t?evH7?takgWk?na`J;7(moV}{v{`abQyUsN>@VPSG*PgZQzIL_k)wQGGGiJQ5 zFKw&5KDBM-^;YnCGn_Zl+AMB_wPoCJ1D`!};)Z(Lj~fzg>Nh#T=g_p@eAT-B=Iz$! zH_w32q;bEszP0?;g4X4?CW6nW;kaGWYH>TYHRE<T_^g@}x2;-#+}3H;ydwubx2E$B zQ|qofUs_(>dDa3t!^ZpW>6Yrdds|lD-2gt%hUebY7TbFrExGrq!Dri?yO+@N|6Xv5 z{(U#_IX4sU>$V)cuh8=8zDNt`%$wi`znWVfyldY2;8F9l2iKa#9-eG=f4H}~;^9W{ zSva>I&TQs-)YokNsHqurF3#LX+0Ex3#W(+d6aqdYC-Jdu^Q6Z{&4(YWgU`!ReInQ# z_Jpmu{mJhp(AhaJpFC@letNsf=jjFTIXdf}?rFOJbYqjiv*qA3b&8)&Zd&rJv+3%y z`X<mCbc^TNO_|S=nr1(b0H3w<_ql76{tKI?gcnBOb9WBEP-y!4LcB@sC0`Th44%%H ze;Rka{M`8F<?BY!c|88FZZ<Z&y4bks)d}#~Jfg36G`hdu&{*+$1^AqvJFjOn^1hkS zX#b`Id}hz0H<gW7-V`>nz0GO_o!^uBHo9^4+mObyZ+*aL`53&jYfO4)-Z<r*K_lo~ zpYQLK8#Uj{G)BJ{YXqI~v;RG3<Hz?*jY=Q>G=R?gY5VY@VaJD84X-{t0iXTj_whzU z!^cYvn?9Zep93WJ=}?2mr#%f-pSFX~1iJTWO@qMa<qb}s7d3#+2U_-dM#GKIQyRFw z^n=d|%KOsRu;5E$!=*2^;B$k_zLqp(d@X30^)&~4hS2}7DGi3-5*m`f#emNfI{q!R z;pex&2JP>D;IoA$e0Og+^xe7P%Xfzc&^bd9Kdc(Mewa7x{b2$=b4c;0enaq2orcz* zn&9(?Uj0;Ukol$5;P*?R0dyA8=3g=mPk%`@i2s%VpG#EpTcly#Z=r?<zXic(6uJK4 zZ7Bc4)3EXnH~73FzP}s|4u9DjivF^J&n~+Dm!*O8AEeg~I>%_iKS*z$1=_m@_3}Zz zeNe9-bhZI#|A6AR|Mg#;jTl;Q{I7r9p2DEB{D1wy)6?MR9yxLTuh$R$&9G_CzxoZ+ zbQx1*{?#+zif06!g#g+wIr+h#`hW3982MHI)K6RVjqzOQ@A`*NG?*?z&q)%m`B`6( z(aW^3@JIcUmHV0UgTL2jzxv1oIy(Wh|MJG|FZI*1!kCMjKG(lo*})tv`l){7i(T+@ zl^*_oS6`nZ&oUwWZGG9oK$h0ouj>!rZDs+TwE)`B>G0xty=}+~7LJck>tp()SjC<_ zuHSInhZS@N18CnT$JG1v_suu5zVW+TzcTMJtHjq^^<7Iu*+6GAfcA%avt6q%<*i~1 zD!g2u@34k#@reudiADF|=Qb(ZoURwR?8F`%aiV@7V=4RjgroJY`pe<xIjuC?Uw^QT zn}dsGPyO-@wjA5{?x=Uana=?_;{miU_0QLh^)uA2a7-y#S8wIb##wWJRegD$1t;k2 z2hjdio2te2%Qwv76kRpHzVrM!PWxlC>tDQK-~ycq0ov!<b9i$7Kc!Tz^-KEems(Hf zQY-4NUlnu`eqNNwrKb9I)w<l>DRuSpd*ivI9#__%n>&#kbcO_I-|XL|1@)(QeC59K zGP}O>usRQmRC;~-nMj^~==oBm_ObP;H}>*uGl{4#z5SjiL@c<z{f;6p=*$VwKHOFF zJnH*zwDKmqI@gz7-p*Td!?xc3%uD!rR2L2#)kkml<>Qmlt)IKHo^O4Edi~;=8{y|v z$*q^Jzf&a2|89q9{l92;ewFq7^~anl`9Wt_fcF2MPGGKA<-E&pBlEXz?F&8ui6h_Y zb{};R0G(+8+9xc0^JSe^#S#Hix5ssRe6I-{n}4TnngWL)=&TFSeqwWp^L6q2vIV8g zPt-Yd&K1meI#`z#cpiQZR=M2fx{8}dLOSnP*ZIv%5sFx|q|P^N8vJ}L$v0E$RvrH- zv@x%*?q{{O@X@<%b-}u^!k{xVK>L_e8_Vms+7AeS-kM(*uK!7x>3VwIq$|oIptCeU z`<<8F3$I%%+Ad;u)W5EN;|`JN8SZuRUav$zXKaA>MQgE`*R3k_6}>-4uda=uUQ|v= ztxm9K1N{6gr%xhv;xmQCG;Mk6nx$OD=9e(n)z2ss1D(kM+Gp*w@?$Me*G;j4WiM)b z|8j|&Ot@d$kZU6jI;#V;AG=ZWZ0&rf`Qp4c57+KqenH%%bXTnoCzAx|3=h!0?a1Qg zwJ#5(NJL$oTdOWUP2#uml-k*u$KmIDskb-OGBayQZk=6L`_eO7^5vYI+GjmIl1HKE ze)*(E)UvU^m#owAtChA>kcxZYT&rFfC<QtT1hijVi%-9n=k#VNsScIeYagFT?RzI# zTPY$Y4LTzPw69#FiKW)Sw?g{Ex}P;B$t$IcPrR%7T5=11e%RWBH)?viZDcYQo~;R< zkSp^v_fXA_3G?9Rim9JnU1QV2Ap0?XL5**@p={IrDK&RflVm|>jez#Evn;Kxi8VbU z`{Pw%jlI}c+1;{fHI1KC<v?eUfcCv_^Yp9XncFV+$;qk4EqjL?i>6u4A(NNz^T{^t zmaR$O=_MbWAz0H;QZ0Xxk+o*O)*AS^Wd*-qSNC-ADolyKU(IV^r!a5DrRu4d@)SU4 znSl1&XL0VVp3QMV!BBQhHTN6_#iz3Kt5dZM6+vg5fcE9fJ!`4nVm?W6#oF@fIol2? zswZVt`x$(OpMS<T$-nxCaEMYBuT%B?+7_iJr6$!SkG8<iMcd6QS=~NcR9VNCyZZZk zSLMZ#f2+RRl_@Jj&r4eu`LL?(%r#|K+sjq#-0Ui^d5>28ayC~1ouL9cHz2QUMV0u{ z=_>wwv#N~F9#`?0++DTs{df5JYF#OLRdLD@sy8;oSIsr)P<4A1P$lHB1AgvWzlw2H zqpO5ko~lY!j=hIkxv*$efpLWz=qwh{c?E*ozf~^fyrH%%=XvF^*X-)~{5L8eA2(MA zozVh1*I<dv&dQIu)73@WS5{s!KdyfG-ptBLzrU%2&TavnfAAo*s<NjbOe3T;t8%Ae zn+9J~ROQk$TjA%rB_vx_F60;0{AaFJxoEkI=Ifu5m9Ca0nxL~@K<6nOcKulq;dxne z<M|gAJB~AH{dT)iG1uNm3v>ny=-h=Bf45cKmY%33V7shBwc&u)z09c<H}1ZNpAWaW zySO5v)lYkWLsEtK`C4u3<iH9=p|$XH<GMfSRs3w`)=8NyTd{MKmCg=ho{D9+GIc;_ z$$-v#xS{j1{H^E-omIWp%Plp(>oDFqT0YfOO&4^=4Cq`4564C2$(Aj;wh<G`j~i^( zJseY4E~oeie*RpCUQ~Ja8+*NTzun6x9naHSx6QP?VD?=2xpdxN1<I%B{?_BG{8x77 zwWfagtJh_F7e(lU&Z+^ON8vW@SlOmuTlF_z*j%=3_7nX}KNgf(m<k(!&aeTUTVWtn zT_zq>U{J=KQ5Jf2o<ZfKkTQ|Lvj(8EZ9wN+9M04$`(dbMC@3Ud#ydU2P<;h^S^JkZ zL(rKwv0hsZ_s)G#+BxH~q0`?prOfvQjplgmEIlggU<5h~2XtP>-E|X7nOf!;ojO`u zn!oy#(Tr1>rR=AFz|YBhHrKIq)~68ToE+WKj$cj24>Tl8TYhbTpPx4``$I|BBOa6Y zA8(hmpRzKsN;_UswkpE}bfymIoQ|^+^GbMwj+jV?ca|)d{A5ztTv8%_Q{EJG)(+@A z54&YvC9(F^rhDg@mZ&^iVH(h=P_ne;8vGo-10vswx34fXTYUIIv9(^j+46+b#WAaU z;OFxxr7kFr>UnN9?@U**)&~)DPo>i0DsLxqHR!p07Bf7HTVBjDZ{A^CY@l_@ob$MB zu|x8A_<4Re)_p80+Z|}3(Q&(|?^d0~0so^#??0@DpYwNT<&2^tW;V+-o2H`n|3;P` zd$Ws9eu}pQo&5tkzeK*vu4wnZot84!)Qe)LKeMbA5G)c(7q$YO2?RRlq(0zr;ndeT zR%&5q3d0x7v~uv;TFCEn%nEc?(DrwqtnU47D|GLWx6as`U${%c$GSK>qL6(-g*E65 zA<(%ga+5U+#V231KFT9hc=q34>)$263Y-$PY(QrVfzDS^7d&0y&(&<B;<~xuR=|3j z1L?C1IQwqffX*BOox}3DBD=uyjj?TEdT@a@Z-VU_7wdxMDn0P?2(3?Z708=Ev7J`( zDWBI!z-}$it^7=78#~Y$MWAzC6gXGr`@fuQ*OEIS|IFU~cAF2B=g;YQ4L`rI+1M># zg3;MtCs;Rs$GSZG^@$?+{Xw(rL1!9)&WQ>4ew25r=A(U++Q~cxW?6?BAJ*qhuJ>>N zopl5{PiAspZQi!1`406jlJmlMo^nXd^UC|p`^^D#1`_Dp8GU#0JiVDdj?%OK=59D& z?kITYajw*#MUJ4ekwE9uXzFgr?J)c47-BOmx4}ilX@*rzuB(T?6X?vO3yxJzbu1pa zQie;N)Gz4f%86ZY`qd?zd*#C~_<4$Y=kDd$v<Em(4?B|c(5c$l>fFj4xi3rM=PcTH zm*lvb|8`z^Au>n#q^e6St9?#gK!6MA>?P3oIooVFb0*s_bxE>+mu<iNyi1nh<!pbJ zU+{AoXFr~k-7wG3_3Yxt?8&z)T(g4HvOn-HcCCP(*Z8YJKRY|<yX)6~!r3(`if%bM zKeF~_d%J<oa8l1Gb$cj!Fl$TXe76^YOS57ePP*0Bc4kS*e1@Ozn7BAFYtJS(_nmW1 zvnJ;jxNm5e%u17;1wZ$(N9$qcv*@?(RgaHkw!RYckmy;F$)4xn0Xho`bY4)!n*7Y^ z!IM3lRDv^SY~AB=uG=g#iRT&ooJd=(zZqsTEIc(6A7mJvP4s-(emLXaw=Vekkzbc| zW@u^L_4J;dld)Hy&8w}^KjW#kz8C0BDbP7Z`(#Bk?lCrc9l88Hec|nuUWY1gr9WJG z$qRJW)byO+UfZY6Pv5Jo;=PT#Dc$$HkN1JXlyv+2Qt#`~b10ekG}Fy`j(Iz~aHs2X zzV}|3^)@Z9O56u@HWlc6q{HnS)3#Y=_)MsqoVKxjf=^FsY1-YBJK*P5DzR9mZP4QM zJ-S;e&D+z^cV+UQ)PK>DzM!+LK<6#Fx9m@y7Q51y`|pC(JfDlcN@-20uKGWHL1$cn z&Si?{bWOc;!Naf5SuM4{zrar=k3Ch>X$JiK%NbKnru=Gp?pHryRf?J*zyJN3?i7W| zX8!x3=VB_U`=(?Rwfgfu)lFG_evN<YWWJQe3RmFgWf~khpS)nMQb4ZLhUA$iJp;Tp zPe|5(Sr7m^Lko0n)Q_~lWO?TO0asQUCg=Qp8jyTfFxlZXPv9Cx$oZO^#4aTzEsP4R zmf4iFB(pJ)M|e_FsOk#v8I+)NsHR^EOnO=NHE`~1!=!^eGC{SWf=TbEItAH5&*OYL z`$D35Q-4sI#)d@Kr(1)*E$vU7WPK+HbVe8GT&tVKeu)<jY6QC-(M{a?(Jy#AD{taK zky7~io!g>MCs>#q4E8Trl`!4lc`!p+X9BANZwTm2FVHzz`$F6keqN6VxvHy{P`scn zMB)ca!qey_@bf+`5)Q@BS^Yjl?%#s=EB2zHZoT#KZ;x4pg3bT~ox7D?Zxg>}ZEI-p zBdK^d-qoQO&3?wMioXyFIvWghKG(v{TjO@zkqVQ)GdV7t-64$aTVdQPmDDiMnPH%F zyfpsl#s!$K56gSQ9XC_wN|@1^m$7vsKjG(z`XwxlW!>WxzColpc5Zcg__AFIu{(8p z;OC5{-j<Hd$-EkF5%x3Y`=_7bTMk`|`Isjc0XlmObbi?Wf{8KGcIgojoAP4pCw50{ zc<LRq=h}MsxulyE*<w~&{D?@`dK}FcDiirZ<v{e7WQR!5S!JN}$fmuojNTaD5xIAN zSoB|;HIe5UjiXCMF2K(*J#za^)P<SiQCo^nMy+zUj#~0}Y1FLeap1E}LFb!+*dQ^G z97qjFEl7{hz0Y7XKxTo=1ep!817sJ-PLSOoH-Ov%audjHAUA^C3UV{(j5N@>Y9POW z`~>nF$d4eug8U5fJ17i5VF3ygP}qRN2ozSJFaw>bW)@@z4ogs&g2EOQ#-OkUg*oV~ zHPCr(ptu0V2`FwraRiDhP@I9{4itx=xCF&1C~iS<42o+|oP**Xlm<X)0hA^{X#<o- zKxqY(W<Y5Nl!icQ36!QlX$zFbKxqw>=DfI0fzu!;ErQY{C~bn$C@8Ih(kv+Lg3>T3 zErZfDC~bq%I4G@y(md$wH_-WYpu7Oe6QH~S$|In>0?IR>yaUQZpu7aiQ=q&B%449s z2Fi1wv*JK`5R?}|c@mU2L3tFES3!9ely^br=7I7uC{Kg(HYksS@;WHbgU*%%l>wl# z08}P`$_7vw0V*p%Wd^A10F@!2vIJD7fXWt783QV7KxGc-EIQD6eW0=kR3?GSCQum# zDyu+c)?<!1a2W<F%RprssB8n3aiFpeROT&tu^(Ipg33ZrnFuNyL1iSUtOS*rpt2KG zhJwmcP?-uUTR~+ksH_E*xuCKaR0e~}Vo;e3Dw{!NG^nfwmDwf?55Z+Ps4NGS>7cS5 zRK|nKdQh1UD*Hio0H`hi)d`@w0aQnT>IzVu0Xj1eREL1-5>TB2s#`#H45+RF)j6QL z2UG`v>LO5`1ge`rbrh(s0@Ycdx(if?f$B0)od&AgKy@6bt^?J1ptJWt=O=>dLQtIu zsvALdB&e<g)tR6(`9S9^g6dLGoeHX3L3J#st_9V(pt=`S2ZQQjP@N2_n?ZFnsICUp z*`PE0K<74s>T*z>4yxNhbv&r92i5t{-pIIv&UXa01wd^AP}>01M%WTLAKYdDwH-ih z2vA!B)TRKnEkJDyP+J4k<^Y`q2x^0X+9IGf38-xXYNLSKDxfyYo-h?x(7BSJwhX9E z18UoV+Bl%L4yeroYWslNK%lk|s7(ZF8-dzLptcgI%>+7A5Ohu@s4WF*Q-Ru6pf(n$ ztp#dxfzBEPoo5MZi-Fo?ptc#PjRtC~f!b`Kwi~Do2WrcK+H|0{9jJ{5YU_d8e4w@; zs0|2e3xe8&ptd2XjR<Nhg4&Frwj-zw32IA%+LWNSC8&)FYHNbpoS?QRs0|8gi-Ovu zptdQfjS6b3g4(R0wkxO&3u?=P+O(jyEvStPYU_g9yxTp+?Lp^vg4)8MHZiDe3~D2T z+RC6dGpOy{I{6^DEe&c@gWA@hHa4iO4Qg|P&PoKG2MTJ7gWBYvws~QCFu1J_YO{md z?w~e2s4Wj_(}UXfpf*0Jtq*GRgWCR}J^-jM0O}Kf`Uapr0;sP5>N9})4xl~+s4oHP zQ-JywpgsnuuL0_FfchSwJ_x8U0_u~1`X-=03aGCF>a&3QE*_S@3PF7tP@e|Ww*mEW zKz$uhp9j?U0ri1EeIZbv2-G(M^^rh*B~YIUbfzQdoK#R>3e=|p^{qgCEKpwy)aL@7 z^$0po71S34^~peeGf*E5)K>%b*+6GNg8Fcvz8t7e2kP5_`gowe9;nX;IvWynJ}am% z2<j7p`i7uBBB-wj>NA4QjQkbM4em>V`jnu)C8&=H>T81foS?oZs1FM2i-P*3puQ=n zj|%Fmg8HnWzALB?3+l^)`m~_FEvSzR>g$5~yr8ouLFdPU`of?-F{p10>LY{t%Ah_o z=uAq`IkTX?G^kGv>RW^Q*r2{PsLu`RdxQGmpuRY$PY&vvgZk*8zB;JS4(hvu`ta>v z+Q5B!P~RTZ#|QQGL4AHu-ybvv02&JbjR}Cp20&v3ps@nbm;q?)05paG8cP6;DS*Zn zKw}J`u?EnX18D34GzI}0ivW#DfW{_3V-%pV3ecDZ=!{I=cxCWd253wJG`0a6;{c6y zfW|yPXJ>-W-vy0@fW|~XV<Vt363|!)Xv_pOb^;nh0ga`A##BIKE1)qJ&{zv-%mp;| z0vdw>jm3b*WI$sxpfMWISPf{*26P6ehOq;9EC)2E0~*@_jq!lSdO%}7ptCta=L3Vr zf<R+Jps^v)7!hc!2sCB{8ao1wA%Vt{Kx0avu_e$L6KJdnH0A^vdjgF?fySahV^W~8 zDbN@dXsik}W(7Lq6Lc;yXe<jfrUe??0*!Hj#=1abUZAlr&=?qKEDSUz1{xa!jgf)I z%0Odgps_R17#e6S4K$_(8e0R6v4O_gKx1y8u{Y2d9B3>KG$sccn*)u}fyU}UV|Ji3 zL_y~!gU0eeV|t*mJ<u2*Xsi!3<_9`k6m-5aXe<ykCI}iE1dS1b#tK1WhM=)S&=?|U zED<!O2pU@ijWL488rMZW1mD#F8iNFlMS{m9-@AgxC_!VDpfO9(8KwTG)xcw!pfOF* z*d}O<6ExNd8uL85L|F-R{xfJS6f`CZ8XE<Tk%GobL1U(%u~X0(YO0nYcuW;Ewh9_! z1&y_W##}*Tub?ql&{!;JOcpdY3mT&Zjn#t2Y(ZzBg3g@=jpc&IbU|agpfO(1STAVI z7j!l%=zMC>STJZz7&JBv8Y2dc6@$i%L1V|DF=WtKGH6U0G`0*HV+M^igT|aeW6z*5 zXwX<RXiOS3HVqo128~sN#;iB@oCl9#gT}H!W7?pxZO|AuXsjDF<_$V~6?A^~*OFV{ zF>%n?IB1OAz_&sgG-eJOI|q%SgT~T9W9p!>b<h|)XsjJH<_;Qr2aUml#^OO^@}RMK z&=@^vtR6IG|LOEz@EAU5EFUzc4;tGCjq!uV`axs<ptD^;=X-<Z0zh*Dpt%9i906#q z05oR+nmYi^A%Nx*KywP9xdqT118A-RH0J=Cd+1BM2A+!m%}IdfCO~r(pt%aroCRp^ z0yKvKn#%yqX@KT7Kyw_Rxem~r2k7ir(D~z_xez%eHSpXBXpRIlR|1+d0nMF&=1@R$ zDWEwO(A)}Wjs-N=0-AFH&Aou;U_f&*pg9@P+ze=r1~gX#nzI4T-GJtBKyx{uIUUg4 z4rq=CG}i-~^8uYr`zLfRcrFMuCj^=s0?iSD=88abMpwibg+S-1gXWSzb4sAOCD0rb zXs!t~=LDL20?k2z=c4A{0nbf==BPk(RiHU5(A*Vh4huAw1)9?W&253^xIlAVpgAwl z+!tsL3^W%8niB)fje+LKKyziFIWy3ixLYPFg6Gmeb84WuHP9RzXs!)3=l1xJG#}_Z zc+gxNXig3^HwT)d1I^We=IlUocc3{u&|Ds9P7gG<2b$vp&Gmui{6J^xg6050bAg~a zLD1abm6zGzxkAvKA!zOpG=~V9O9ag+g60;xQ|iETji5P4&{@2o^Xfr!k)SzA(A*?w zjuJFi37WG6&0T`#FhO&fpgB#@+$Ly_6ExQen)3wBeS+pdL35#?IZ@EuC}@rpG*|lP z>qhV$IiNXI&|E5LP8Bq_3YudD&9#E&TtR33P76H*o{I&|$%5u)L36aAxmwViE$9qj zJDzj(pt;<|CoX{Jc0qHzpt)YqoG)nZ7c>V9nhOTa34`W_L36~Qxnj_qF=*}>G=~hD zO9ss;gXWe&bIhQ*X3(57Xzm#_2MwBw2F*!>=B7b&)S$U)(3~~sjA78d0HC>S(401C zZW}bm4Vvo)&3S|7zCm-~pt*3+oH%H195hD`nkxs*nS;(GzF71NJeLldQwPnhgXY*l zbM2rxchKBBXbv7U7Y~|~2hGic=IB9l^`JR>&>6;{dka8w`Jg#{(A+*~jvqAF51R7_ z&HaPc0C4R&`ya%Yt(g5EByVSu`5&YnbPgg&|AjRy|3T*YXI}aTGXIb2f`1_UK<6cb z>}OnH{SV}x%vjEUAos~hU;hhoFX&uFko)_m7ySkKCpygGFUWsWMEU-L{0lmN5#;~O zsVo10!b2>q{0}I6{KQ@VfWixOP9rG%8fHKE4GPcBxOKll;cKH*^BWZ2pz|C-;eTkg z_-{~rEGc~Y3lu;87Mp*8;tO={BPjk9PWb%-#b?+=nO~szEscKl6BOT|^C7|U|EcvS zC_PNrAN&)PKIZi*{sg5L&^eNz^z&Y4?+;LVa{Slz1C+jYU5NMrN^hX^CPC@XuJX%w zP<o8;KlB}xK6j{1_zp_1pmQlf={NnR_IFTvKDy=SH&FWSn0WjfD7|lk-v1EcpZpD! zAIc02zk%|HxbXk4p!@<l=Mt2E81K&d3d&DWM>4*G@>l3uv#+51_6vGnL}1IMFQELG zP_*C+D1RCz<$VF=SJ1hcp!{p%&h-V9pUZ4+d<Nz38OF;#gYrA*d`(dPpQY~f8B`v0 zsR(=ql@Arl_dbEj3(z^7pz@<Yz3LOFJn7W&_yj6n4j7Al0+lzQ^EyH0&r**~A3^0& zQdq-BQ27*-=Jyd)UV+Z_1eIUPy{|ri$}`3#J3fHQH_N?kA3)_D==@Jm`FHD^(g#p^ z7$pAjJ*a$ivD*J0R9=G42?dp(Tic`GgUVCqO`7jP<!jdc@9#is06^!7g38|oj#J)& z%H#cIN$)`A^VD?)??B}>=-g3I`Q5H|_ARJ9-;_4{EvS6ov@-K8sJsWAPYNpkLoL|e zg6addmMd>S^~0J=i{60h3(z^Hp!(x$h5Z{)eX`;L?;BA4lB<2^HK@J;op%bVe}Z0B zyav@r4Sw#gLG{yvt)j0%^%dw`R8ajD+PCQys6MOw-|z}lzr8E=e+8=VK<B4|>c1Ch zZ(f4x!<whNUV`e!hV;&tp!yPY&MK(>{8Fm+5>%fSGktvls$c6T9ex3-Z$am=g6iLd zy$LTs^|4EY{tHn3eEHko=b-u;bZ#rC{uZ;J{Tx)E-*}Pv98|xjOtW|ns_#MPyMpTf zKYy-11GNXlwk>%EY9B}z7e52F7eMF0g4O{1{2}lR)Sh^9@cvU!`{G95x~HJ_#x3Z5 zAfHWqo`TvVT71$^LG6>a*Ds%d+A9LkdqU1{YJUQ1&zznU_5{?v;p$d>0$Kww6?%V2 zamnGwp!U$3{7H{N?IZX6#K)la66l;-(7hsutN%X&wWl_9oO=XnUn$L+`v}zD0-a|I zYJV*{W&H@$9y|Dw>k+7ZR>ynmA*j9f5PA>E=cI~<p!VF(DeezJ?K|7kVh=&>J<$2M zp!VMkx2+FA?ZNu)mIt8rq2txy2cY&M=p0>8`?0wE(|u5T^3(Z)_d)H;EZvFsLG4Y@ zdAp$YXUcc|`=Ivdm*oHV!0pqk=k9^l0D#Wr1+`zjPvqVMwP%w(ZSR5Fw;Rv%+yk|D zt)Taxu)kS-7t|hBXsW&oY9DvYdfx@LmqF+Jg4)j&DX;E;+S42YyY7J20B{`ayaQ@) zgU$m6wZAKkHSd7h<3GOqxD9Hbv+g-@8`NG0of`~lzrTpexD9I0pEa_$4Qk)V32@v7 zwf8~i3xnJLcb4A*^#_tpm)`>Q58m!~zXj?qfX*QX^&jeXJ--R+PfR|r{U)e?(SN4> zCaAvwI<FYi|A_vkeiPImu@w1n1Jpl}u{d!9)L#LeYYghY@K4IP0qW1_p0Kz9>fhwD zaNYp*cR=SKgZe+k{VT77`a^E_DzAh3M^VOJ*FpUy&^gJV{!`qCSJy!Oso03!*FgQN zUB|kwf%;pZ^OQmTujSixu7Ubv?iPQqg8FAk2hLsv_18e>E`$1SDo^sRg8Fl}>g}(B z`giI|0#`x(JrU^rFw3hpUIFz7Ul=r90rd~>y$!ko>Mw%MaR&7t*=oLA2K6W1e2-oR z^)Dk;r(Fj1H$mq;gZiIBugoul`lH9Laa;!VPqR+lyaej6g3g5o^<U>4tG)#4&sv=K zxdiIpKD;M;3Dn;OogWSA|CR_JxCrVG=UPm>2<jjArzBkj^_M~COoRH**_T)@g8I|O zBG)c}`qxge%P)ZX+o1EPLH%!ER<8@7{&-}H^aW7={P?Li=Ry5-(7Dy1{`-ry{pUgb z`Bhqp=Ry7Z*XxYVgZlfR^Q}Sse~xok&w<7RK4mOF2O1x!;I2FeS_1$&2OBhgP?j!p z4m6(dN8#OB(D;JYqy1+=;|-wmvO(hyf2)(vg2p2zgqWTMjZgeAVLuBRuK=B^4H~~l z<z0OSG@en;T6+dGzEREUe+D$(0XlyhH2zU4`}s6zJfy<(=xNaSNN4Eu)1dJZ&^g_p z@sm$$txto-QzD-6o(7Gtyij{^3N+pVI?o$4{<7#m%PG)!%x%f=Q=svgsA|nqpz#`Y z=si3h;pa|*#&eEbTyS#n;RnTwLyAv=#(Un}huqJzv{>RKXguf||LYT=@uAi&dryGI zi$LdygT{}l#gk8f#*;2wH9Y|uU)n#1;{<5D33T2#X#A<uW!-VmcvPWk<8jdVlmLIo zanN`b=v;Ep_*L(ppT|JsS(OZDkAcRw%y<_Z1C4i`h2H<;;^=k^G#<7nL-H7CeC+Lv zH%CF^WuSA;LE~pxB9o7T#?w~BryT{2uYK5Tc@#9><^jDgXh->jBcSm(x96LWfX3&3 z#J3*-jn{$BO$UwNy~xo!0vgXVVq`i38sFPH@9JUDcpvC|b<p_VhOae;LF0j{>jMsh z#s|L@svHK57lO`V2aO*d7d~?cG@f|n)BHoA@x_SS#fR3oSQmiKYX^-#J~$zL2s9q~ z>FoQ1pz+CRcMcx}jaP!sbq9@KZV<~k2pZ2cc5*lf8sAJV7dZ$T@AQD)U-bOno&%uq zQ1`%z2SDSa1#43efW}Kf=fs1?PfeTo4uHl}@BewUA2hz2)3AL%XuK74o;+y$)oW?O ze$aUA3OCdJpz&FjPn`Qf<F%>Kdyp=sZQchO&-FLx*asTleaalW4>aBjI-edi{#$;M zZ69bnxPJHTy`b^oUE4S81&tT$?}OZ%^z>ZRUeI{*!<YJdLF3Ch{H%LH<ISM+?m^?v zhbz|a0gXq??QPiu8lQg19kmBEUJW`IA2fcw>jcXl(0KM8vs=4C<J*nv*Y5_6cZ1H) z2aSK{9EjQt8V^4ZVXzxCKEB~M>u%6^Ip~~y(D-?M;>KN|@$?*(_FbUyb%9SYyFlaZ zp!4`EK6zzNS<A5tG#=kP``%8__`K7UEjvNu^*5mRIC(Ei*a=z#uz0`OPSE)Nv&TF; zLF4_P^Zh~N|1Q2ecYx*tawhff0L>4~e3ZHaG+zL^2LLpGAh|?n2WUQ_O7!J+(EP%W ziTk&M<{Low1%T!sGS=j52hB&MdpU0h%}>nzEV&&tUje#T05pGbD*gC2(0s;Oqj}pv z^BansrQ1OB9iaOMK=U70uPbc>&4)N$__-A{KO%MI!dB3H3Fw{z(EN$wzq+lU`II=7 zu&to^6}d3ot)Tgq4CsARPIqo^0nNv3GT6Lj8+TLsfeBq(K=U=Adk;YKHz$iNw}9qz zE`1Z&0-E2M*!p5KXubz@KLTj}$Me|q&4=4JrukLmZwAc|DVe!%2F(|N?orrn6Q1UO z_1h-UeA3o!=Qe@nml&5U+XR|#0^PR&nt#e#6t)R8A2n&S-X_re)UFF`n?UnbpnDlW z^H<9H+c$#dvkD6OH-hH3uI)|V2%7H#-QS?r`67k2R$?P)KJ3=J4;$(ytV+3`b8-V{ zz6^BF185Dv^xmosp!u{=gWwII`L&q)+8aRgZJ_%gK=W_$Nq5(S=Ht@Mwyg)v&s`Af zUk{qE1Kk?|n!kJS$6-BaK5sIU)OyhT-hPqK>p=5;p!+32^M7;WmaYTM2S!h;TL+pS zTy-ma9caFABJ|!Zu}-dap!r0*&yUxF<`)IB_O7iB6-)x%R{@%TJW*S)7BnBZOUi34 zXnr#Hi1J#{d?n~!3()+ff!*~rp!rNMzKv_#j_4-Zz3y5An(qYNe*v2RJbv144QM_z z<GjQg(ERAH`=3^W=1ZHP_j<8uEME<pPwk0sTn(CEm0A+L8Z_Sux=#ai-&abAz-rKZ ztoDIdt3dO!LY7BYf#z#vq4$6V2UV>C&FAj?6tW65zZ<$he-&uH7j!=dX#Uq-`RPi~ zeDI1N`&WYIhr@2qS_zsj4ujqsw*ExGO3-|A+GXvPp!wy-*K8|6^Ua|9K0x!&znu53 z0L@1yx6D`pnxA&NRJ;N-Uk$n!1T=p=d79P=(0n!rFWU;x{5Idjhs#0p-JttJK=a>E z4$fE(nh!saSF#*5Kklp<upBgB4!UOqG=Cm;oP9ZHKK;|G$IC$T>)vzrF9XfDgYF{% z&A<DtC|?Gek7qg@ybLry-~C#D8EC#9bZ-gh9y9&47fV6&`Jp?GECtQ)r%Ehb3YzZ+ z-E9Jz|Bq&hS_)bN;N4@k6to7wT19v%XbpfN^xiYWx-&~aYXF=aRxSap0mu|+TLM}G z0J;kWv<86xw*3;&8h{yBWtM=}0Qlbfxfrwt0CYzRXbphB)Rx7dH2}+fCoTr90dVNg zTMSwQ0J=K`v<AT2R&z0E4Z!i0Y>Po_0A{H?Sp-@G0J>8Jv<4v3b^apIdJ6y7HH$!N z05;B#S_E1H0J>`hv<Bd;vDhNe8i0wyUlxMa09<Fhv=Fog0CWcnXbr$m&c219H2@El za~6Wu0L1xtEd;FrD1+Y5rgxHUA!rRikL=S0pfvzf8V)Z2tpNbt*#cSvu&bzH0cZ`t zL&o?8pfv!;=i4p-tpNbt<pNp*@SOeke9#&ItxGrOgVq2zuHG>pv<3il#|vl;!2iy& z`Jgob8~Q`%gVq3eE-{%8S_1&O`vtTHz~k4ad7w1_JFPFx1FZp2>)ALDv<3ilCk$u} z0B2OeJkT0|&g=g3Kx+V`QuOD6)&Ly*54kU{Y1O;ApfvzVDd*-M<dF%=&|Nndv<3il zhYV;9z?V0<b3tnWS|0n(1+4+_eW^Pav<3ilw+v_vz#OG_b3khVw8PHL0j&XGpSf-h zXbpfd^xnCxKKXM%YXBzg^`8S;190BfU=C;v0O&3n&>DcMoR6~?D_rsaBz0*vXbr&K z8=Gc>)&PL+r~$13P-rfh4O#=xkRLi5v<4tO+iW&y4Zuz4{dKn|{+I<?15mi<<}A<} zfCb-n%>u0f$c5f(cXwv(EYKQ&uT1f?Kx+VYR6EQ9tpU)1-gg%^hj|ug4S<!))0v<( z0QY_$n+aM20J;MQv<9GfR@Y3>8i4%9oSC3C05%nVGeK(rKzHMS)&Rs!6`BcJ1F&cJ zml>cn0RKK-n*mw_0J<{=v<ASwZ}tq(8UW8PwKG6#06el1W`NcJfbP-(tpTuYQ=I`? z17NMgF$1&)!12+m>7X?LpgVRzYXGY1HcSVt0oa-{c{*qf09SO`bkG_A(A_(rH2`82 zHq$|C0ItoGpAK3BaOf)2bkG_A(49P>H2{VsC#Qkd0PMZJW*TS>Kzs0nX`nR#pu2iN zYXF`Xhff2o0ce%6o(5V2P<&Nx8fXmw=nfyy8UX)_XH!9I0Nj#JO$Dt1m>08dDrgM= z=x!g-8i1yzvZ<go0OISSrh?W0$i1?gx+QYH8|cm-&>Dcrli8<&)&OubzL^4A1Hf8; zVG3vs0O&3t&>DcLYi3RXtpPBKsha{?1CSz<JO#7{0CY#to-h^HspoX2fYt!aJs>y* zv<ATI@VCjJH2|QygFtHl7X3Of8MFo<On=#A&>DaPCEb%jYXF`=?-e|17&aNS1|Val z^<>Z*fQyETlR;|$Kz9v+)&Q`UzL^AC18_tC(j?FtfTrKuCxO-gfbJjytpP|s+B^xg z24KzM%t@d%0M{=0PXet00NqUlS_AM-S!NPw4ZxFBrb(bR02g+=m<U<}0J^gXv<6_- z#H|xSYXBO==S&2x0mxa`G!e80AQ^g}VLE@nM9><5+M8w*L2Ce3Y>}M^S_AMFde33N zyw?*zYXB~<xikT^2B7B5&IzD30HC{%Kx+Ve>^mla)&Nvb%AWvQ191Oa*aXlT0MMOC zpfvzNpH(M-*3)Ko^G*P*0XSmvwI8$w0CZOpXbnK{?j!x6H2{4x*7Sqc0LZpa=?AUX z1>K<pS_5D|Bc&g-2H^HCpMKC9fE({j`ax>|tf2QRvUIcdgVq38e}3BsS_AMf=UN|V z4FKrQCD0mxo+-=wKx+VII8EpStpQMCs_X-;0RY{_1X=^If2&s?Xbr&4mBxLbH2@9k zW%@vC06=#%fz|*ty?@sWS_AMz^F}Xd4ZwragT0_N0HC{@Kx+WDJ5A{YtpS*MxV9Ix z20%G1y%)3w0CcAlXbph<2CH7s8h{(+D!rgJ0P2B!y`VJ!pu3(xYXH7kJn8|h0jPC9 z(*s%qa6Elm4`>Yl=ng2*8h~wgyLv!t01}N$dq8Ud?#_zuiRyW7rVqUzGGe|-4`>ZQ zjE#H`XbphFYtA0f8UWCpQJ^&d>+9}!gVvKfC7<dBtpPX~xwRX#1^{%I6le`Ve@%Bc zXbr%V6=mI^H2_A>6T3lc06=$4fz|*VooUexS_2@!r_v2t1CTg{zZ<j$0Ce{hXbph; z^=Dn6H2{+*U+My_0gz1E*9BSw0J@V3v<4vEbXpf^4S=atQx|9rfKp&y7ibLt=&mZz z8i3@jZe5@?0DGB?yTEGzlH|KOXFN6p-C+e<18^h!M`!z&Hp6#spLBxO0N6~s*a=<( z5CFN~vQ2h%Cuj{o=b!1Fpfv#J-?nsu)&N97@4eJzkM9Jn0r1iH=>)9-*qLeBx#`zd zeb8N4pfv!Uq9UE3H2@#m7&}300Jd<w@0g<dTMu+c7HADXpy#O$(0&F(mK`0SH2~!o zmv(^G0D$h!0<8hCS=`tGS_5!sd430I4Z!w&u^pf_01D81HUBAFb%53YgcfOZfYt!0 zUl!{CtpNbtwFO!O;C|+FJ7^8S?373Cpfv!c{1@9nYXGi8@8LW;XI;CZ&{}PW`nm0( zH2^*(J?#;#e%heBxj<_G6sKjigVq4NKNQ&xS_2Ty<k=2d0}vNt0lv4BWv6;OXbpg$ zfp|M;4S>xqwsz1O0MK1tpfvy@Y|q+2YXF!|Tx|ob0hmAMXd7q^0O*b{&>Db`wM*MT zYXDYvO>G0M0gzwS+6Gz!0J{4Nv<ARNF|7@>2H;giSQ}^!K=fm`HqaV?Nzi*iCwx$E z1FZpwoGj4>S_AOTgR>2^1^{$d7-$VZ$D3EJpfvy!Z{2PMtpO;weWn$(1^{%27-$W^ zPSN$Ppfvy*{tH?`YXC}TPizIP0RY`C23iBKJ*T7<v<6_q$JAEP8i0wN;jN%G0H8a^ zKx+U*K3TPb)&T4}q|*vo0}!-Kt`)Qf0CX1_=swbzWlXK0H2{|neQ5#hPjdP6tOc|N zV1o(do>J+q(=DL=Os${xwt&_Ee9Ya@0$KwAy1NXt2H@u0sV$&20O3I$Eub|34<)Nx zKx+U%cbb9L07yMbXaTJOIQJ;H1+)fW>NmF*&>8^HU1u@{^A!@qbz4Ad0J4`Tw1CzC z^s|VxfYtzj?mz>r0nq#Rs~NNgV9oS*&7d^^zAlfNL2Cd6q4%TyzIL)1v<858@7`w6 z8UW928=FCE05%+g+?(q1Xl65L4FJ1nUo&V8!0)K0X3!b{&|PYvH2}2=+0CFe0DKGL zn?Y*;ZWx6$gVq3m?pWL0b6!Sjl5I0+4Z!p`qh`<=fFL{dX3!b{(A{gGH2^*4g3X{c z0Q`Y$&7d^^H)?-3fz|-LfZogMDEO=iv<Bd5`R%4_AD>8F{dl1Xv<5&JdSB~8`8`db zH2{s5H#ULR0BoMMya}`h0Ca~NXbpf^^5iDa8UU}9&L+?rfEyL{O`tUZpu62bYXDg8 zWH*7<04&u?Y67hRSk@EK1X=?Cy7LXR2H<p;YZGV<z$Z1ECeRvyx@$&Fpfv!6(EDId z=PNXU_9OO3iZ_AQ0PG9nYXYqS0NoJ>S_6>K{ihMM2H^Uk&yAop0DE~~H-gpxfbNb1 ztpRv=_hut#4S+)O#YWKn$g96kG=kOufbNt7tpQk)zM~Pe2H>F8hDOjDfJns^ji5CE zpu6TkYXJUg%xDCy0pRhP&<I)sFsrVk5wr#XbO#-14S<zWWg}<}fZxQzM$j67XTn*H zpfv!@(EDju1V=Z5_Jdv)2x$bZ0qA(>(+FAv0J^gdv<6_pUb{xn8h~df%o{;#08TtN zXaubR0NrH=S_5F2pxg*r18{1mOe1K2>Kiq&M$j4n&>eT6H2^QHIU7N101iK9Y6PtT zFrELW0kj4HboU)-4Z!Vy4-KF-07CAs8bE6R9tAvU0IdN4-H8WU0}wd>MgwR+?Z?NL z8bE6R^li>IfYtzTLGR0LRzK7LS_3d=*PaH@8i3Hm?G2zc0H8bcKx+V2zg*J*S_9yD zdU*qA4M6vSMGc@e0HC||;x2dd{C+y40kj4{TWm@LXbk{URDT0#zcA>|J<u9}r7~>| zpfvy`vl|;gYXDyB);56l8-woR1FZqL*;~>8S_2ReUC;np15j*}(*Rln0J@_Ov<BdS zWlF<~Hw;{_LK7N5YXA<n#x#J|0D$i91FZpQRtRkXtpUjH4r~Ce0bu6xYXGeQ0Nv>a z+CS~#<lX>U1Muy)a|37%K-fu#2GAOSOz3^ThV!i&K>M-REH`fetpT`m*rWlp2H+s{ z9^e>r{RYq)fVF)(4WRwqTYhRbfYtzj?gj*{0eH@(+5lPuAiPnj0kj6-N0veZXbk}9 z&Op!_fR~ao4WKmu-}$5(Kx+W@i%T?s*8o886Rt`TX#lMO$X_AU09pee#~|1MS_1&O zV-U0kV9hJu2GAOSo?4!Umn%D%)m69~Kx+U%cMpQr08CiJ(EwTl5ZA}v09pg^qM5A$ zv<5&AdM~lzDwYP&e)<o$m>WQA0CMD+8$fFSKz9|&%T8jP{g|-<v<AR8nXv)124L?u zh6d0Y0MH$Vpfv!OBN!S$YXGX$85%%q0Pb-zG=SCsK<)=*U;yz!YXCs<pfvy>^`JEX zApM{<03h=~YXCszgVq3m?E9m-;2+3-&>8@cdq8UdK<)#r0RXudv<3j=evO+;{(}4i zS_1&`A7~8#$iGuW`To}4<7{xedixJ3JV0vzK;a`6R{jSRUZ6Dqpzs5&0RV+3Xbk`; zd_ijfK;aEq0|2_q5wr#X6d#~90HF8*tpNbV7ibLtDE>fe06_5xS_1%zU(gx=P<(^d z0D$5jv<3i_9=blY{sg5D&>8?xdI7Bg0Hq($8URpw0<8f6r7y>ST|YqS4YURTl>R_# z06^&xv<3i_K0#{$K<Rad+Jx_*^b1-807}oGH2|RW4O#;LO7EaG0HE{_S_1&e51=&w zp!@+^0|3e|pfv!X`~zA80Lo9GH2|Re1zH0D%5R`G0HFK_S_1&ekDxUGp!^A10|3ge zhDmu}K=~K61^|?wL2Cd&`5Uwb0F>WBYXCs`AG8JlR33oV0D#H|&>8?xc>!7j04hH~ zYXCsy31|%fsC)sf0RWXZpfv!X@&~jA08}1<)&PLYC(s%IP<aJf0{|+&Kx+U%<r!!V z0H}NetpNa)cc3)@pz;s21^`qZg4O_l%16)|08n`eS_1$oKS65%K;<cD4FITo1+4)9 zmA9ZZ0HE?0v<3iF9)s2ZfXZjk8URpv4O#;LD!)N%06^tAXbk|Ud<U%o0G0QkH2|RU zAG8JlR3CuW0D$TT&>8?xeF0hn0IEMgYXCs?31|%fsD1&h0RYuEpfv!X`UkWI08}4= z)&PL&C(s%IP<;hj0|2VOKx+U%^%-al0H}TgtpNblcc3)@p!yHA1^`qag4O_l>POHT z08o7iS_1&8KS65%_J#2^fz|+k>Q~Sj08o7kS_1&8e?e;iK=m<b4FITq2CV@A)z_dk z0HFFCv<3iFpM%x_fa-V98URpz4_X5Ns{cW206^^l&>8?x`v9~C0MuTPEG~WqYCnM1 z0D#&Ppfv!X_62AS0I0nIS_1%Te}L8ifZ8LVH2|RY31|%fsJ#MO0|08jfYtzj+B2Xv z0HF2_Xbk|Uy#rbU0BZk$)&PLoL!dPPp!N}H4FIUU1X=?CYCnP20D#(4pfv!X_7!Li z0I0nMS_1%Te}UEjfZAiAH2|RY8E6dvsJ#YS0|08jfz|+k+H;?iDjtH`cc3)@p!ObU z4FIV92U-IFY7c_e0D#(upfv!X_9AEv0I2;4S_1%TPlDC}fZCUz&L6xFYHxzp0D#(` zpfv!X_9$o#0H}QmS_1%Tug<=D?jET93R(jIYR`h!0D#)Jpfv!X_U^{>JoiBDU(gx= zP<t4(1_0DP2CV@AwU<F_06^_$&>8?xdm6L`0Mxz)tpNbFw?S(FK<#hP8URpxywX_n z4yb+p<I9iRp!Paw4FIV94q5{MYR`k#0D#)}pfv!X_C9D00I2;BS_1&;4=lX1{1&Kx z09pe8>MwxS0D$@rpfv!X{sd?Z0H}WfS_1&;Z-CYSfchVxH2|Rg2xtuesDA=l0|4r; zfYtzj`Y)h00HFR1Xbk|Ue*;<r0P636)&PL|KcF=Lp#BhO4FITr1X=?C>Mw!T0D$^W zpfv!X{uF2p0H}WjS_1&;Z-LeTfcjscH2|Rg7-$UusDB1p0|4r;fz|+k`fs2$0HFRH zXbk|Ue+OCv0P637)&PL|f1ou0p#C6e4FITr2wDRG>Mw%U0D$_Bpfv!c{1@9nYXCs~ zOVAnsP=6D&1_0Fm1g!x8^+!Q#06_gy&>8?xe-*R_0Mvg4tpNb_XF+QKK>b_L8URp# z7qkWd)c*yo0RZ)fL2Cd&{bSG?08oD!v<3jwe+I1q0QILqYXCs~Yh#gX7eM`O@EU+^ zYMr1p0HFRjXbk|Ue-2s$0P3%U)&PL|@1QjRp#D5)4FITr4_X7zCcC;5v<3ilw>5YT zz_g2<pfv!X@d3~p0MK{=Xbk{p`~b8Dz$r<-s|>UTfXTQEv<3h)-T+zy02+S)tpNay zM}XD<fW{|4YXCsw6`(Z$pz#aP8UWCE251ccXnX^-1^_hP0a^n98vg*T0RWAMfYtzj z#z#PF06^m<ouSiDgT_xlYXCswDWEj~pz#&Z8UWCE3up}hX#54V1^_f316l(B8lM5J z0RWBHfYtzj#&1At06^n8pfvz7Hu627H2|RT9?%*9(D)B%4FG672($(OG(H4c0{|K? z0<8f6jUR#50D#7mKx+U%<4d450HE<E&>8^H_!DRi0BAf4yau3Lr5CgY05o0&S_1$Y zzXGiR0F7sX)&PLUw?JzEK;vDYH2|RTFVGqQ(0CYV4FG6-Y*B{fG0=D!Xbk{p{0y`P z05qNkS_1$YUjwZH0FAeS)&PLU-#}{sK;v<sH2|RTInWva(0Cna4FG8T4zvaUG@b`q z0{|M|1FZo7jrW1p0D#8-Kx+U%<AI<x0HE<f&>8^Hcp+#F0BHOWv<3h)o(Nh402*He ztpNayH-gpxfW{v|YXCswk)SmIpz%r28UWCEC1?!*X#5hi1^_gk30eaH8s7x10RWA6 zg4O_l#y>%806^oRpfv!X@lntk0MK|TXbk{p{1mhX05qNoS_1$YUj?lJ0FAeT)&PLU zUqNdCK;yBXH2|RTS<o5)(0DCq4FG8THg);EeW3AN&>8^H_%3J-0BF1yv<3h){tH?I z02&VltpNay4};bKfX0hKYXCsw$DlO;pz&nT8UWDvGH49|XuKJ;1^_hv3|a#K8jl98 z0RW9pgVq3m#;ZYV06^o{pfv!X@odl<fH3`KlR;|$K;zw@H2|RTZ_pY5(0Dj#4FG6- z9JB@iG+qu`0{|L7cV2mW7ic^kv<3h)z7ARg02*%>_!P4XH2w}+0{|M22dx1Bjn9MD z0D#8pL2Cd&<M*I70HE=F?_~))LF4<NH2|RTe$W~K(D*-S4FG690JH`GG(P}Z0|1&Y z0IdN4%^!f)0D$HbKx+U%^9!Ig0HFB>&>8^H`~zqW0BAk}v<3h)KLJ_;0Gh7=tpNbd zUx3yCfaWtmYXCs=8=y4+p!p8a8UWDz2WSldXg&nA1^_fa0$KwAnlAyZ0RYXPfYtzj z=2Jjx06_CApfv!X`4-R`0MPskXbk{pJ_fV~05m@XS_1%@uK}$A0L|Zk)&PL!b3khV zK=V7GH2|Rb9?%*9(EJZ*4FG692($(OG(QAd0|1&Y0<8f6%^!i*0D$I`Kx+U%^Gl#L z0HFCM&>8^H{1a#m0BAl6v<3h)KLuI?0Gh7?tpNbdUxC&DfabG6YXCs=Tc9-np!qJ) z8UWDz7ibLtXg&<I2B0B7bT()W0BF7pv<3h)e+F6u0Gdw&tpNbduYuM8facpkYXCs= zZ=f{*p!qn^8UWDz9B2&yXub}#1^_gF2U-IFn$H8R0RYYKfz|+k=KDZv06_D9pfv!X z`9RPb0MPs(Xbk{pz7Vtq05pFHS_1%@PXw(20L?Fg)&MlEdN&ue1^_hw2wDRGnvVpn z0RYWUg4O_VMitBhtpNbdU%sgNy9P9$30eaHn%@Mi0RYW+g4O_l=08De06_Dhpfvy+ z`a|b~)&PL!OF?S@K=Y@dH2|RbRL~j#(EKWB4FG7q6|@GR$VX-YXbk{pJ{GhF05m@f zS_1%@uLZ3E0L|Zm)&PL!b3tnWK=ZqxH2|RbUeFo<(EKlG4FG697_<feG(QYl0|1&Y z2CV@A%^!o-0D$I`L2Cd&^UI($0HFD1&>8^H{4;0`0BAlMv<3h)KMh&~0Gh7`tpNbd zUxU^FfabG7YXCs=+Z?=XD?szzpfv!X`ESq~0ML9mXbk{pejKz005o3?S_1%@KL@P= z0L`a^)&PL!*FkFlK=bXOH2|RbchDLD(0n{-4FG6<9<&AkG+z%|0|1)82dx1B&F6#G z0D$KAL2Cd&^ZlST0HFDQ5C*Y9Vjww?8jxC$9*|y;8DO*O&MX0$4YC7d7syVK-5@uB z+yZhF$Za4ug4_ynGsx{AKY;uK@)O8!AU}fq3i30^@1QUMg#{=~Kw$$4BT!g@!VDC4 zpfCi5B`8cmVG9alP*{V)92EATH~_^3C{93e1BxS1T!G>Y6nEe_ygh3rC{96f3yNb< zT!Z2q6!)Ms07?s>GyzH*pfmzXE1)z3N;{x51WHSwGzCgqpfm<bYoIg-N_(I*2uh2f zGzm(Zpfn0ftDrOsO1q#m3`)zOG!07IpfnCj>!36bO8cNZ0LlxXJORoZpgaP~E1*0B z$~&Mu1j<XGJO#>Ipgac3YoI&_%6p(Z2+E6~JPFF1pgao7tDrm!%DbRE49d%(JPpd* zpga!B>!3Uj%KM-)08|!$$^=l^04gIuWd*3r0F@n}G6YnXfXWn5*#atKKxGZ6%mI}> zpfU(l7J<qnP}u}3qd;X9sLTSDU7#`yRF;9tG*H<FD&s(99jMF$m3^Qx5L6a|%0y7v z2r45%WhJQ01eKkjG89yng344-*$OISL1itd%mtObpfVU#7K6%UP}vMBqd{dgsLTeH z-JmiYRF;FvbWqt2D&s+AJ*dnFmHnVP08|%%>I6{T0IDNEbp@!-0M#9!Is{agfa(-b z-2$p(Ky?kM&H>dupgIUt7lG;|P~8Noqd;{PsLle_U7$J)RF{G3G*I0Js^dU)9jML& z)qS8k5L6d}>O@f82&yANbtS0I1l66OIuulwg6dRI-3qE>L3J&t&IQ%IpgI^-7lZ0# zP~8lwqd|2wsLlq}-Jm)gRF{M5bWq(6s^dX*J*dtH)%~D00H`ehY7>Ck2B0>A_p*eY zpf&@j?Eq>+fZ7tEHU+3{0cvA_+8UrX2dM1<YJ-5<BA_-2sBHpjqk!5fpf-#1%G<j@ zZ5U8n2GphjwQWFc98g;a)aC)TeL!s>P+JJpCIYpMKy4&YTM5)=0=1n$Z75J%3e=_o zwXHyHEKpku)aC-Uy+Ca+P+JVtCIhw2Ky5ToTMg7^1GU{iZ8%U{4%DUtwe3J{JWyK? z)aC=V{XlI%P+JhxCIqz&L2X1(TM^V|1hpMOZAegC64a&ywJkwyOi)`B)aC@WJwa_y zP+Jt#CIz)kL2Xn}TNTu11+`s4ZCFrS7SyH%wQWIdTu@sV)aC`XeL-ztP+J((CI+>Q zL2YDETN%`52DP0*ZD>$i8q}r+wXH#IY*1Sp)aC}Yy+LhoP+J_-CI_|6L2YzUTOHJ9 z2esWnZFo>y9@M4>we3M|d{A2-)aD1Z{Xu;IP+tJlCjj*gKz#&IUjfu-0QDU}eF#ur z0@SAf^({bs3{YPK)aL;8JwSaBP+tVpCjs?MKz$TYUj@`>0rg!#eHc(*2Gpkk^=&|X z98g~e)aL>9eL#I6P+thtCj#}2Kz$@oUkTJ_0`;9heJD_03e=|p^{qf_06={$P@fCb z_X737Kz%V#pA6JD1NG5BeKk;@4b*o7_2EE$IZ&St)VBlm@j!h&P@fOf_XG6-L483` zpAghH1oaU?eML~85!81C^&vrhNl>2>)VBonF+qJzP@faj_XPDpL48qBpA^(L1@%!u zeN|AO71VbH^<hDMSx}!A)VBroaY21uP@fmn_XYKVL49FRpBU6P2KA9aePvLe8Ps<M z^`Sw1X;7aU)VBupu|a)pP@fyr_XhRBL49#hpB&UT2dx1B_0>Urc2M6P)Q1Q4<w1RV zP~RTZ#|QQGL2Cd&eSgpx0B9@#G$sHV8vu<FfW`_yV+NqH1JD=(Xe<FVrT`jS0F5z# z#u`9l4xq6I&>8^HSOjQH0yH)O8lwP>Re;7UKw}r6F$~aH253wJG`0a6;{c6yfW|yP zV;`U~5YSi%XiNk&HUb(W0gaV_#!NtCC!jGD&{zs+Oa(Ny0vclhjkSQrTtH(lpfMQG zSPW=P1~fJU8lwS?)quuqKw~$cF&xlX4rojVG`0g8;{lEJfW~}4V?UrVAkbJ4XiNw+ zHUt_Y0*w`c#*9E?N1!nz&{z^^ObIl$1R7%kjWvPBoIqnwpfM=WSQKbX3N$ta8lwV@ zRe{E=Kx0>+F)Ywn7HCWhG`0mA;{uI!fyTT*V_%>#Fwj^SXiN+=HU=6a1C5n|#>_xt zXP_}O&{!I1Obs-)1{z}njkSTs+(2V*pfNbmSR80f4m36g8lwY^)q%$BKx22HF+9*% z9%xJtG`0sC;{%QLfyVqmV}GDAK+sqqXiN|^HV7Ic1dSDf#tcDYhoCV;&{!g9Oc6A; z2pVGqjWvSC96@7`pfO0$SR{B%Qef8|&=@6XtP(V42^zZujbVbuGC^aSps`KR7$<0~ z6Ex-t8v6u|fr7?DL1Utzu~E<%DQK(|G-e7KI|YrQg2qxoW2&IBRnQnKXsi`9<_a2n z1&zUi#$rKZvY@e9&=@UftQIt83mUrxjp2gEazSIdps`)h7%yn77c}Mz8v6x}0fWYZ zL1V(8v0=~{F=(t9G-eDMI|hv*gT|6UW6GehWzZNiXsj7D<_sEp28}_3#-c%E(x9<v z&=@sntQs_C4H~-!jbVevvO#0ops{Vx7&mCF8#Lw(8v6!~frG}vL1W^ev2oBCIcTgL zG-eJOI|q%SgT~T9W9p!>b<h|)XsjJH<_;Qr2aUml#^OO^@}RMK&=@^vtR6IG4;s4% zjp2jF@<C(zps{_>7(ZyNA2j9<8v6&$0f6QLKyw11xdG4|0cfrOG-m*sI{?igfaVfF za|)oj1<)J=Xs!V?=Kz{}0L?*w<|06I5}>&W&>RJ5t^zb?0h+r2&0&D%GC*@0pt%ju z90zEw12pFWn)?9Ffq>>hKyxCXxe?GD323eaG-m>uI|0q1faX#_b1I;@70?_DXs!h` z=K`900nNdH=3+o|GN8E`&>RhDt_Cz`1Dd-5&EbINazJxBpt&8;91m!&2Q=pcn)?CG z0fFX%z;i-rv)_W|h(L2ipgAMZ+!1IF2{e}kno|PJErI5kKyyu?IVaHE6KD<!JQtOq z+z6VR0?ko@=Bhw*R-m~n&>R+ME(<iL1)AFe&2fR|x<GSYptɐjUW3^XSOni~Vn zk%8vQKyzlGxiiol8fY#JG^YldTl@I<Qo~Y@O&>vXZlJk0&>S3SE)Fy&2b!A$&C!A8 z>OgaLpt(EH93E&c4>YF-n%e`-@qy<0Ky!Yexj)bxAZRWSG$#m}8wAY}g60ZAbB3U~ zL(m)|Xf6>nrwE!`1kEvm<{CkBj-a_m&>SRaE)p~+37VS(%~68pDnWCWpt(!X942Tk z6Evp@n%e};af0SLL35s<xlhm>C}=JeG$#t08wJggg62v=bEcrVQ_vhLXf72rrwW=| z{r20r0W{YNnsWusy@KXoL36R7Ia$!$ENG4vG*=6nvjxrFg642RbGe{7UC`VvXpR>& z*9)5S1<n0}=72$S!Js)|(A+R+ju<po44N|r%^id0kU?|FpgCpG+%jm688p`nnsWxt zJ%i?;L37cdIcd<`G-!?*G*=Cpvj)vwgXXY7bJ?IdZP45{XpS2+*A1HU2F-ng=D??j z^8E$PiG$|GL38AwxpL5)IcV-2G=~nFO9#!VgXY#jbL^nGcF>$VXzm>}2M?Ny2hGWY z=H@|j^q{$V(40MJ?jAIU51Pvd&FO>Y_Ca&}pt*j~oIeA@Bt{kHZ7d#aH`%i}e{=Ql z$ndS^w-P)d6e{vaG*A4eM6(o+%w$<9`S}VeO3RfsR9C2}Yb?=}*Pf{(sMoIl#~{z> zzOkR_E;Ch&Udzu`;Wj&L#qCQR&N-?%SG$~bm37bZ*y8!y%fYA7_kiDTf0Mw>pxMEv zLcWE{g*!*2L^egujouP-BKCURllV6Y9}_<%y-$9baxe8l+TQf#89kYKS>D+yIX`nw z<xbCw&sQ#ZTrjUNw1}g4TX8}OYw5C5r?Q)6Ipx30TPwIKyDHhLYOCH?#a17y)~e~O zc~WCl+f{q5R<16gZf@PRI<9()`lR~y`sMY9>TlM+s{dC1ul|4izxr?Wuj+5sAF5wo z-(H_oZ&A-xf30qAT|%8)-L=}TTC3V8HJvqDHOH!BtKV1ER<TueRdQ9fR{So{DZg3f zRJN>?wKSn*TQNs*XwkgF#|6p-@%hv9PUZg0QOWVn&dch_T%NHv{X*Kk)R!smlRqVW zOnj5@B>sBbiP$YMbEBK0QX-ur<ifv&o(h>AoEc;i_}l-0U!$*s&u_0So>?BU?q^-A zUDTY<IhHtx+wZUqxA|<<YpH6n%goR8zHy$>AA@#%LA{we^4d!@)iqYAX{at&R#BR- zASFLpmPe*p>Ze4W_#@F!krP5zf~)yu_<DGLb7gbhWcOg(#-hSJiIIUJ@86w2UcYzz zRR1yc8|&AS&rd#vemM5d;_d3!a<3-6V1Hiw^vmPiN6#K4-oJA<^3IK05jSsMkGb~n zO8VvZ7b`EYoS$@7@yw=EZYOUaFFwY5bmd`>LoW~X>^ItXYftNL<6Vz;Oxy0WjdkmR z&GnlcHnMIwvu^s@)HP<SxmG<|v3L2LWpzuFm-sBUSfsg7W`W3j{&{?J1?Py*R+?on z(|JbZ^pa_lrf!{bXEOU_vq_l~7f!g_FWaBgx4QR7k5|uv?%!QeUHdxKJEwH8c2u{2 zYb$H})!N)D*t)pIs^wa9d9zIOv8J*nt)@qf3mTIfwHm)QoM@QWP}vaKVAr7DAlAUu zz|_Fdz|_FiAl9JXVAl}YP}wlA;Y7o?2Cc^A#s!U!8nv3rnvONeG?zDDYqn}x+#=Z8 z-1@7vtnFJ{bvtXvln(XIeVtKVzq=N6d-eS2S>2n|C)<Cwf8m78iDr}7C*PU8b;_iv zCDS6OJI^qfsWeM`w%{DTx%~4)=F2S5TxhY#XL0h9x}|fL?Opz81=lLG)v0TyuRXJl zb%Vpk`b`Hmvu^d-Hf{Uk9mcy_ci-A$w6ACX%L5*VRvzX(T72yGakrD3PAQ(5be83O z<%Rbb(=R`~5_9e5^@y7{Zbja?b2st+vj@44zC5md%Km)P3%OUTUt7FA_Ad0plaD2z zS-(#Grv78cPp{v1{^b1wo&N#C3bK<JLF<q}=b3=kLxIj!0j<jdt?dG>4|{S*nh&&2 z?feHz!F+)eLZCHwt|E^_LFfN~)(@&JXp#c0V+5^*1f8iQQ!rlvw63$hW0`UskA`ZS z;tDm;I@i`Ci#0*(Z9!{xLF;}&YllH+kb%}PgVsTZPw+JrQP^b$TGI_)7yj;(73hq* zWkx$}cX*21gU;Jal{@DMTJsOuHvrmu@cfO8d+M`H570h}89BebzTCI>0i6rE^u>NZ z(B2f#{ua<VnIE)f2YYj!3IUz@`Rko*IB4I|jFgl}(Eg_o!MV{76t={G_HuRAT#p0o zDFf|GvuF622-+Vv!RUQ5XrCTvub)EW`Lw<Kd(%Pt7D0O-m(0k`s{G`Y4cf=~$K+=Y zXg}%PmDBPzF~#T45>PGx?XLx$k=LpdS_IlFeDU?xV$hyt(7tET-f7$Qj%A&mH_Jf# zz&m&TDi>*KsnA`?Sqa(~58hkPT3ZF$<3Eo%wtB*&qt&4E3hsG#)@(ZWxCV6glS6!0 zZGYOe+E<fh>p*8wfX=f3or!T|B4_=#aEp4-`5vG%dO+vwObb0!-`9Sl9&~03=-d_1 z*)5>+UqCd74-yB-gVcf4gY<#)gUkV$2Qn9AKFA)BeIR>5_JiC3au3K|AoqdX334yU z-JtUYK>h&v2jnl1|3Ll(``7bk8OZ;jZ~%n|C|p3{0}3Zlc!9zV6n>y^1cfIkTtVRr z3TIGwgTfsY{-AgO#Rn)}K=A{LCs2HW;tdpkpm+quCn#P)@e7J)P<(^p9TfkdbO1^Z zpmYIBAE0ysN-v;v14=)jbOcIIpmYUFU!ZgbN^hWa2TFgSbO=h1pmYgJpP+OKO0S@F z3rfGBJrbbw3`*Ca^bJbqp!5z(_n`C-$_JqQ0LmAj`~k`*p!@>LH=z6j%15C51j<*S z`~}Kqp!^2PccA<S%7>u*2+EhB{0YjZp!^ETx1jtB%EzGm49eG_{0++Ip!^QX_n`a_ zYDYL;z5QqLGtb{GYCC==Em8ZiJ%8%A-_u#XF48Ia3~Fayy%F-kkpI{_P@CDmbJc55 z+g(X*(u*VR?9V~{kZHAF9!qb?dDP1G?7@@%g!|UfckY7vhoC+tsGoYn?dEk*e_8bO zgDY+<>6bx$|9NXGE^M}9Id8do;@L`G#WSGs6wsIqXk6!<Qt>fQLEfViTvr|jjdOv< z${zFf><5k6owmERXM<7e?!r?>yFg=@vn8i(Kl{pi8)!ThG^T4aw{8<?Y<cr6mJK<^ zXVy)6J8dm!tQ|C7uNTd=3N&x9MrrTzjM=l7f#yFza~Pm`h?XRaMWFeBVjr0WpmBN7 z*m}r6-npPL?ptNzvvpaNW`V|wL1Vu4iILMmW3Msklcs{kKo?xQJsC6>`R0@9B+!^3 zXj~68HU}DC)4QD52O8%Bja7lhn?PemyLEnd8CFGgfyQ4zV<@T{CwG9xGC<=IpfLsi zJEd*Gg1=gq{%UHyJ4c`u)K3QWb%j{2HG}$`pnjuB{jnxc{|(d!1NEbFr57}^tV(LM zlG17f^((km9B(K*Iky4SMhCUCvsT$QfZDsDHf!BI&W2^>ObwtlpdcE=2Z@8^LFz#2 zLHa=YLFRzW1DOjlA7l^6K9Id2`$6sixd-Gfko!RH1i2UFZjk#y{s8$0<S&r_K>h^# zcbi%#$p4^l0EGuATtMLi3MWu_fx-<GexPs!g(oOnLE#GuXHa;9!W|U;pm+eq2Pj@Z z@dJt{P<(;n4HSQ%cm%~KC|*JF3yNn@e1qa06#t-f07?&_bOA~qpmYLCFQ9Y-N<W}< z1WHe!bOlOZpmYXGZ=iGsN`Ihq2uhEjbO}nIpmYjKub^}bO243V3`)<SbPY=1pmYvO z@1S%KO8=mI0Ll-bd;!WIpnL+#FQ9w_%0Hld1j<jKd<Dv1pnL|(Z=ie!%737I2+EJ3 zd<n{*pnM9-ub_Mj%D<p|49d@-d=1LqpnML>@1T4S%Kr=u4fY`V$iI5~PX3eDg1_tS zC-8aNJo{2_zwP8S8|OFm_8YiP+Gswkx8Ldc+h)e)dV8J2Vz&K<>+RVe=-cvdthd+y z?O`i1r`|q8B*}JlOTB%GcD3#Cta^Jcg)ZA%zj}MtmD6nJ>et)%7%aAp;H$T9*tXtw z?yEZc!&ZB2bC1;7o9#VedvbQ2{Z8Afwi^oS?Dh6Mv{iPlvoEuFXR9JyXJ5SOm+i&} zwf0O?neEQ3uC;GF&uLduQft4RL%?p0RjqxqgP2|MzZ&~{Wioar_t)5OTdicbp{~aM z&pi!04eJ{FMFRSEhF`1gXE>PJon2FHe?HIJ?oVR1z4>fMyL}?n_J@wT+ld{mvQK#D zYsXYvWzQ%YV%H*9Wk20A%5LuQN_*j$1UtXHO8c~$G`kr>mG<?sa_p+NRM-b@E3*3$ zTw#Cae1)CB$8!6J&+6=sc9+{9sBN+nS1GqY*VbyszN^fBa$kqtbl)<2_Nm==$L^Kd zE6wV&o1R;0e|PRgJMLd4_J#|l*eSJ?*o!ZmZg-cv#J+98EIa#&#r75R=GwW76x%<Y zwZQJjlp_11Qy1F>2^ZN5^)Isv?=Q4J(zeo$gR{{7O3fO(w1xtEtHSkm#b5L7-zRUf zGswude-pCRZr+VNdo7n8cKh7&>=zjBwwt^u*WOEZpPj5suDu-lLA$u-9DC9ChwUO> zWZP?AJ!Z$_ooyey^Q2w%>MZ;2*=OvQb7t9}sy=TwF*VbkGwPC^&HfB~N3*MTE5tJF zvjuM0-N;V2Z+LOb?##Y4`^tTH?K=3=?ENP_u;Y$Pwf~j;*e-HaihZf^GrQt1$@beB zUfM<3B-`&k{n}2TDapQa$~(ImM-%N|MSZmU#Fl8!F8{?&(JjIL^n-79>do=?x(j~V zvF?krSC9Q;x9?l5{U-7McEP%__D`NO*dI@fvES&#WG^)(+TL~!vwgskDEpQ#EcRKS zBJG>J+3d6ABJIr<vfBrHMA*;%%3-fo5N^NLgUkNu)G+((S={!McZS+uc*SFHcss=Y zmL;G4;a|b_E$#gFo)W?KXD<ubA2SZJ-ykPsZ|fUquazNezdj|v-g1M8y?m9w{mpNp z_7i&j?AdL^?V0BL+8?Nwu&-R_W6y9%(*DP8Z~J3R()RVoz3h3MWbB15dfH#Cm$lz~ z!^2)^kDPt#J$L)l-{kGJ9=X~7)K|1;e&T9BGhNC4>th%Dm2;Kt86G*?t6oyE*SzOs z&&8@{UvR_GKFmzr{?-Ktd)71!`}E`X_M%fX?WOnF**6`~vj4fx*52#2wmtI#8~aQV zU3=?(Yx{fFdiG0dtn8O2>f1YISlaJyHLw>8vapw3VQ8;xWp01+gpqxYf|>oE=f?J* zSxmtg#0H6h<UndbYC(EHdO>D@%mSGSG8<$E$S#nbAiF_s0J#O^CXm}eZUng%<YtiD zL4E-F1>`4?-#~r@`4!}6kl#UJ0169Gn1I3t6h@%10)-hU>_A}%3QJI!g2EOQ#-OkU zg*hnfL2&?z3s9VZ;sz8)ptu6X87S^RaR`b_P@IC|78J*zxCX^JDDFXN0F)L$X#$is zKxqV&RzPV6ly*RA2$YsUX$qXSK1G7l8Ys<y(jF)cg3=-=O@h)UD2;;BDk#l@(k>_s zgVHi6O@q=lD2;>CIw;M9(mp5;fbs$;Pk{0UD35^h3MkKj@(w5uf$|b4Pl56lD35{i z8Ys_!@*XG;g7P9LPlEC$D35~jDk#r_@-8S3gYq&cPlNI{D362kIw;SB@;;~x0F?!x zG67UJfXWC^Sph0DKxGH03;~rTpfUwiwt&hQP+0>ib3kPes0;#?MW8YXR5pRiC{S4i zDziXk7pM#am1UqZ4OF&)$~aJ22P*SGWgn;v1eJxLG7(fZg33rxSqUmLL1ibX3<Z^? zpfVLywt~u7P+1Eqb3tV<s0;>`#h@}7R5pXkXi!-VDzialH>eB;mF1u^9aOf1%6L#& z4=VFPWk0A60M!McIssHSfa(ZPT>+{yKy?SG4gu9ApgILqw}9#xP+bG6b3k<us15?v zMW8wfR5yX@C{SGms<S|K7pM*c)n%YM4OF**>Nrqc2deWxbswk>1l5J0IuTSig6c?6 zT?wi)L3Jmn4h7YvpgI*)x2|r1)U}{G7gYCx>R?b^462hsbu*}r2G!M|IvZ4XgX(Zl zT@I?#L3KN*jtABCpgJE^_k-F1o%|<vgZLBpJokX)x1F4}2c&)j*U3E~{X0E>?*W;o zb69LI$b9w(`g=k4>HqfF3$i~$Bxx_mJtf-JdqM8wQs~+Xaxd%3X?sEL?=e`s7v!IY zZR_`f{CC)D&t8y!&Gw$y3-bR?+pBv);i0$Z;a*Vqlv%vn3kt8|O~3Yn!jEYx^FB~` zww>qP2MXWq90L15;oa;Ywht8k_sV4Uf#PG^YNdUk`1x~BV;?BK776I@1I6DA2h)9^ z_&lFyy$=+>=Cd95f#UnnQTKhI_)mD}yAPBe7)3+&fzrox%cy;z^dcOSun&}e(rVK7 zfzng`tekzI^cA?RXdfuOojG5z50w5MKC9aYN{<I>oA!ay=ef4leW3I@xvyg%DE+ce z?cN7U&q}lU_JPv(-MJI@fzrF-f+_nz>0f-|^nIZG(6(UKK2ZLsm^XJHD8D?NwO}78 z{~VpVcpoS~3H2}A2g+YZ+E(rZ<+m#}YxaTipH<=deW3jKK6%qVQ2u-qvUMLQziPSc z*aynL3k-Mf1LbEg*?s#!`CE?t;66}(7kz(tA1ME8UOl!CR2~HHJh=~4K6KAMvkz2W zoT@&*4^)0|MqSzmDo-5EuI>YsFWCY&_JPWqh8MT?fy$rCeRubP$|L_t5B7n|r(emB z_kqf*QsZa)K;_qVhL`(5<=O7julIq<x5_E+_JPW~S5Y7LfyzI2`7irG<>BcE-}ZsZ zN8JTK_kqew_1HiAK;`Eq@&Efk<>`~>4EsUl>qaN0{h;#Jb`JA?Q2E>Pg=IgeJZ|!4 z+Yf33m@Q=A4=S%`f92Q@D!<oyaP0?`=h?Hk_k+s!3$J+ggUb6`mVEm`<$p^%|9((? zaQ3pmeo+0eK~88tsJ_t35Z(`}KP)$h><85+H@}JQ2h}g^Hsbq1_055LiTzCTeL;2q zeo%dMj7fSwsD9#clGzWcuP)Zh?g!OhLVM))gX*)>-{kj$>bIZziu*zJ-OO~Q{h<19 z<y__cp!!htlFEKi{m8|twjWeqhMB4F2i2dfX&U=M^{MC-&HbSIwdsJ?eo%eu^;&yB zsQ%3q(cKTKkMCLQ?FZG*OB40?gX-(utp@u+^|$N_!~LN8{NxFv{h<1N&vWDbp!)tZ zi|Kw)8z4u)Y(J<CploHnAJhgA3$oY`Y6CcBSndb40hZKQ?FY31toyC^gW3Sh3vBj- z+5kV-+3p9m0i^fX?FY31(vREk2ekoiU2xbBY6BG9aNG}S18ClJ+7D_2Fg$YJ4{8H^ zeeALy)CORF;<_Ky2GDxswjb06NWJI2AJhiee8Xcus0|==(Q`kj4N!mFYd@$B@ME|4 zeoz~ra-Gk9P#b`0zVCie8(>1O-+oXVK)%X<Kd23`J|$p3s10E28@M0T1~_IMv>((4 z@RSJN4{8G({uR6*)CMrT9kL(P2AI4vbU&yK@N{a}eoz}gtss0qs0|S85wRcC2FQ|& z+z)O8e2Ux;Y6AouiP{fpZ%R#x-VbU698Zkd4{8Gh>&ET}wE^~hi`@@u1F-Ik+Yf33 zs5i&&2eknd-4gbL+5n%}68D4J05gsz?gzC21e%iegW3R5Hp%-zZGhr0$@@WVfXG!T z`$260?zq(bpf*4Uf7*Uf8{o{owEdtqz>Vzm{h&6$3bBm+pf-Tb{*3*gHo(Nx%>AG? zz;e#4{h&5L_3Etspf&)HclQ3^ohL!<{r#XeKwNXqeoz}gRwj2ps0}cAQ|^9H8(^PX z-hNOUVBU?q{h&60K}P<5P#d85YyN&v8z8NrU_Yo0z`<F#AJhg2?=RdBY6Aob7wreN z0e(y=+7D_2xQi6;2ekq0Cl>DqwE^yOm+S|%0hC%w_Ji60+`mfpgW3Sob4&Mw+5pGy zmF@?%0jB$w?FY31*msrfpWN30>QC(lwE>QHm+uF)0R%pl?+3L3egs$S2ekpJw^Zy0 zwE<=bRqhA10sQhR_k-F1bB|Z<2ekoO<f`_A+5k+&Rr^700I{Q0`$27heInKSL2ZCP ziPif-ZGf|Ds`rE10ES<y_k-F18rC)YL2ZBybv64zZGe;eYxaZM0LA}m_Ji60YpiPb zgW3QkCAIrOZGbbYYxjfN02?3F?gzC2RD|pH7jOCn>d)>6wE;F1)a}>X^U(I>?7ID+ zHbCx?y8WOwz}#1L`$27h2)_FLpf<o<{rdf&HbAal{eDmz;CNR3eoz}=bxZwzP#ZvE zPW^sRf17_}{eDmzp#O0Feoz}=#^w6`pf-T!!}|T8Hh}Y+`u(6bz_Ty)`$260!Qb`! zL2ZB||LXUH+5ij;4f{cD04RSqR323KgVclSevp1p-48Nv57c~6-4C)4RQH4I2i5%` z_kiktko!P&KghkHx*z0zP~8vm52)@3`43e0gZvAs`$7H()%~FG0M-4V@B!8Rpzs3K z{h;vM3k^?D-46<1P~8s-Z&2M23V%@D4~h>^-4BW%P~8uTFHqeNia$`@4~kDv-4BXi zP~8uTZ&2M2ihoeu4@wW9x*wE2Ky^PTy@2X|Q2GJY{h;&&s{29d3sm=m(i^Dm2c<ty z-49BSpt>KFK0$RqD7}K}eo*=a)%~FK466G<=^Iq{gVOsxX!-}${h<5+s{29t1622e z@(ZZ$2jw47-4Du7pt>KFzd&_AD8GT~eo+1c)%~FS2&(%*`4d$4gYqk=?g!;xP~8v8 z&!D;=l)piBKPbP0>V8oE2i5(c@&Hu#gUSa`-47}+Ky^Q;`~cPcpz;J%_k+q8P~8tI zZ$NcFsQdxd{h;y)RQH3*Cs5rFDz89wKdAfy)%~FI3{>}n$~REm4=V3Kbw8;51J(VY z@(@(_gUUxx-47}+L3KZ<`~=ngpz?Gdw0s5C{h;y|RQH3*Ur^l-Dvv>RKd5{L)%~FI z8dUd#%5PBJ4=T?=bw8+l2i5(c@*Y(8gUWwU-4Ch{Ky^Q;egM_|p!xz-_k-#WP~8uz zPe64)sD1&}{h;~=RQH4GA5h&7s*gZ*Kd62J)%~FQ3RL%l>Mu~;zaP{FfYxuIx*t^E zf$Dxx{RgW1LG>Z1?g!P6pt>JaUxMm>Q2hz2`$6?7sO|^Vub{dgRNsQ?eo*}js{29p zF{thb)z6^1A5>q1>V8oD4XXP=^*N~S2i5POx*t^EgX(@ThPDU5a-cQ<w7me<3u*&E z+Y?~3L2UqNdjo7Ys0{#ZkAU3<Y6C#qD`2;S+5ph@4A^g=HUPA}1NJ+p4FGKqf$Dxx z`v@FXpf&)s{R9q6P#XZ+z5<6es0{#Ze}Ury)CPdI&%kj7Y6C#qZ{WBDwE>{*J8)cs z+5ph@A2=<5+5ph@Avmpo+5ph@BRDOA+5ph@B{;2t+5ph@CpayF+5ph@DLAcy+5ph@ zD>yBK+5ph@EjX=%+5ph@FE}rN+5ph@F*vV)+5ph@GdM4S+5ph@H8`(<+5ph@H#jeX z+5ph@IXJI^+5ph@J2)?c+5o|j_B}YSN4&@e=Y3Ec0NNh_mkppc0JOgVE;~SN0BC;# zT(*GP0MPyhxa<M70igX6aM=WE13>#L;Ia$U27vZwz-1e#4FK)$fa-p583^qUfy+iv z8vxp00+*ejHUP9g1uk1bZ2)M03taYs+5pi07`SW(wE>|0HE`JtY6C#~bKtTa)CPd| z_rPU8s0{$^4}$9kP#XZ+Uj)}3pf&)sKMAf|Ky3hMe-m8yfZ71i{wTO^0<{64{Z(+? z1!@C8`?KJ>4b%pJ_IJT`AE*rg?GJ<NMo=37+Fu6OouD=Vv_B25TS09AXnz}A_k!90 z(Ed26?g#bH!F4sL4FK)GgX?lo8vxqB2i5(c{ywPgZveFcKy3j~8vxWc0JQ-?Z3U2e zP}>32h5)rCK<0tk7N9l&sI38NbAZ|&Ap1dW5m1{1)HVUR57brxwOK%I7m)iwZ5dFT z2Gq6z`480A0kwHRZ6A>TL2V&Wn@DfZL(m)msO|^1nLuqPQ22q`QlK^fsBHxbUr<{M z)aC-Uy+Gj)YKwu|WT3VgD1Ja~HBg%k)OG{KAE+${YSV$*cA)qLwe>)4K2X~a6#t;M zAgE0UY8!&m2dJ$GYBPe`j-d1dYD<FJl%TdHD1Cw2nxHl(sO<?#f1tJ~s7(rLn}X6O zsI4llQVvSLpg90g-4B`r0Htrx8~~{92h9P1(m!Yp095yb<^VwX12hK!s{2860HFK> zngamU{h&DjQ2qkV0f6d$&>R3L|AFQJKy^Q84gi!tL3040x*s$L0Ls6hIRH@I51Io2 z<!{g&0I2Q<%>jV&KWGjBR33o)1faeFsE+{ZD}c%iP~QR6hXC~@K;;RjZvpCKfchGs z@&?rR0QEsYeGyQ31nQfB`Y52j3aGpS^<6-H7*JmZRGxwQHlRKZsILPm??8PYP#*}? z7Xp=spuQ2Pj|A!~fyzrz-wD)*0`;Xp<teCd1!@C;`dXm!7S#6w^}#@WF;IC7>YHVK zg7($qB0+UOXbu2Wo`dE9Ky^Q84ggf%gXRE0bw6kh08}4<<^Vu-KWGjBR9}GR06=v= zXbu2WpMd57Ky^Q84ggf&faU-|bw6kh08}4=<^Vu-KWGjBRA1SH>MKy+71W0X^<_cz z8K`dyY6F1!x}ZKUsP7A^|3H0VP@fpoHwM*@puRGw&kX82gX&LEUmDb>2KB8$^(&~a z4eE1)`re@W7t|LA^~phfb5Q*Z>Z^nL?4Z6osQw1^<w1RVP~RR@zk~YvpgupS?++RS z0F4EJ+5n)j0niu$XsiI#1^|s6fW{C&V+o)(0BCFhG{yiLYXG$YKw}S}F$mCD1gH%F z8k+!(QGmuOKy3if*ac_|12mQaY6F1AHb7$>ps@~68vr!+0U84VjfH^P0HCoE&=?75 ztOV3v0*#%3+5n)j6wsIoXlw=41^|t<FdUKuwZA~~FQE1qXg&tiJ_F6qfZA)I`5I9B z4K#lPYR`e@b3pAo(EJXly$71_0k!`?^FN^WAZR`a)IJ2w4}sc?p!p(D`w=vM1Zq!$ z=956}OVIohsJ#iA0|2!@LGw?b_9$pR3OqIiY6F1Asz75_ps_1Z8vrzx1sc-=jctM2 z0HCoh(3lr!><iQe0F8x##>7BlW1uzwXsir0W(FEN1GND_V`-o<HPF}^s0{!bYXgnB zfyUlIZ2-_%9B51qG&Ton1AxZrKx1~Gu{%&305p~d8q))f?FH{V32N_y=KDbHf6)9N zs6POj4+QlOK=Xs3{sL&e5Y&GF%^!mL6QKD-Q2zonzX<AYfaV)P{SVOmBd9+DnvVqa zPeAjNp#BPIz7o`b0nJ~6`ZJ*UOi=#@G`|Vz?||kzL3KZ9{u9(60?mhl`bVJoQBZ#g zG+zqpKY`{?LH#Mvd@87a1)5(4^|wItt)TuFX#N${9|O(Dg8FBm`B_kZ4K!a1>c4^J zZ$bSz(0neae+Qc11@-qp^Sz+{A87s;)E@-R2ZQ>Dp!s1?e-Sia4C+6E=8r-BNzi;U zsDBBXUk3FzLG#U^{wHYu8Pp#I%}0a!r=a<1@K`md4FDRu2905Z#<D?e0MOXB-kyh` z{w`>~8`S>=&3}XX!=U+aQ2!V-KMv|IgXYUY{b$hpIjBDknokGyuR-(cp#HW!s0{!b zdk2ldgT~@PZ2-{NJZOv_G*%B9vj>gcgW3R~v3$^&K4@$o)CK^J^@GOzL1X`*{y%68 z98?#A#)3iPL7*{F(6|`1d;sMUP&o-oE1>!U6lUPLbC6z;8L)A5*myFuT@9LB1obaK zdckEasI3VyA5`ap>;ttuKxRPsp!5i;llDQ!<v@DD7-}9^4rB(@K6v{DWERK_kl7%4 zklR6KK-~||=TQH_<DG+nK|p|kfk}daK}dmtfklIXLBxQ8fz5(}LCk@Hfy0A=K_Y;G zfh&T6K`McPfhU83L8gF#fv<vrL9T&;fun=LL0|%d1Jeu!2cZQF4lFAe97HxSII!(t za1cAd;J|T$!9n5zg9FzM1_!AJ3=TXm7#w6iFgWo2U~rIQU}WInU~CW&U~FKLU~CXl zU~FK~U~CXEU~FKsU~CX`U~J&<U~G^GU~J%uU~G^|U~J&YU~G^nU~J&4U~G_UV07T< zU_2l&f$;#-48{XO3m6ZutYADKvVrjc+YZJ9Vh0!xaGYQ~AaQ~50M`x115ytd5AeKT zJRtLd@c`cs#shK;Obi?xObmhoObpBtObo&bObo0VObnt1ObqN6Obp@<ObnbJObn6% zObpx+ObpTqObomkOboIGObq-LObqf3Obr|zOb&t*m>igAFgXY>U~*tx!Q>#ifyse= z2a|*N0VW5|6HE@07nmHlZ!kGXKVWj;eZk})`+>=U{|A$UJOi@>2M2S5pa63NvjlU4 zumW=fs|Is}r~z{Wy9INDxC3(orw4O`WB_vmcLZ~TbOLh&Zw7ONYyoove+6@cd;{|V zjt=Gnf)khzFwbB<AiRM20P70o1EL$453uiGJ|KR8`2gn$<^z%!m=AE@U_K!IfcXIL z3+4l|AD9pD|6o2K&%nYUz`?>HAi%;PD8a%Zq`<-<puxf+V!*<|X2HTC=D@<i;laWo z5x~O16~V$GmB7Nmlfl9vQ^3N(SHZ#|*TBLc(ZS*&FoA_Zat4cs&;k|?i4`m!A{$sd z*mkgZh#g?@;5fnJA#s7lgX;#1htvZW51tn+9x@+TJotXFc*rrZItXyEb_fWtItWUz zb_gl3dI)H+c8D0TcCcBnc8EE!c5ryGc1Q%Uc5p?oc1R_#cJO4dcE}X4cJNiOcE~lb zI!JV|o)DP8>L59T^@Pv@Ru734tS3Y^u%2Ms!FodM0P6{k6RamBF0h{9y1{xv>H+Hs zo)@eqWInK-;QPUPLXLs0L4bpeLr{RNK~RE?Ls)^WLqLO#L)3tcgWZCSL)?LlgVTeJ zLo$GkgFAwaLpp(tgExbXL$-j8gTI1}L%xBnL861rLvR9HgX9c058(xD9TF?pJVZCJ zd9d$b^AJD4=D~S_%|r46n+Nv|HV^3sY#zKX*gRxEuzB$RVDpe?U_T(h!QLS#z<xkb zg1tjnf&GMl278C70ec6#1$&3M1A7Oj2YZKP0DA{_1bc^c0(%E<278BW0ec631$&2l z1N#Aq4)zm*6W9+(&R{<wyny|L#0vHkq8r#xu<u|$A%1}U1m_9%6OtF$PjKI0KOy~q z{RHm|_7k!n*iZ2PU_T+x!66_Zz~R6l!66`|z`-D>!66`Gz|kOR!66{#!66_Kz#+gD z!66`(z#+hs!66`1z#+g_!66{mz`?-P!4V)ZfrEj221kI<0uBzY6&wK~8#p+)cW?xV z9pDh)I>8Yjae*U%>jp=F)B}zHo);VeG9Nes_<nE%$Z>E^5D?&O;FRE;Af&*_AgRGQ zLBxQwLDGVAf|vs*1Gfj~1c?C730x7J6QmM2C-7u&PLL_!oWNJXIYF+0(}Aml^Mb$x zP6zH8oEL-^aC&g9;JhHRfzyL~2j>N`1DpX|Cpa%iT;ROGb%XPQ)C0~7JTEve$b8_u z!1sgmf*c2zfS?4IfUp9WgP;bNfT#i20YM8c0dWs50m%R^0qzJc0qF!T0p1KQ0oejB z0saau0r?KD0Ko}d4cs%h0)!WE1qiO-3J~4E)xo`kD?t1JR|EG6t^mmkTmjrSxB{df za0T$b;0loaz!kv%gDXIugL{IY1os4C1#SmP4ekk|2HXcEEx0F$dvH&X4B(!?9l<?8 zI)QrvZwB`S*#hnf{1x02<U6=82u|QWz&(Teg75<F0Lc~H7eqI3pWxoXeL?&L_XWut z+!v%Da9`kk!F@sY1NQ~~AKVw@8F(0kICvxk1b7&PC3qx+6nHp<G<YOL40t$%EqElv z9C!qTJa{A|0(b<3BX}gF5_lwpGI%6p3V0;=DtIL18h99_I(Q-kCh#yw&)|s=TEN30 zwSp%?WCIU}^bVc~u>(8;QYUyKBrfm>NZ;Uzkb1x)A@zbMLgoWc1m6#y2ss8`2O$pL z83F>l4#E<=GlUd)J%luPXNVZ^dI($a&Jc6p4G{9+ogopx8z3CPJ3}ggH$o_bcZN&> z?+m^Q-WhTYybe+wyf*|U@H$A(;JqQVfY(E61@8@!4ZI%GJ9ux19pDX+I>CEG;sS4g z^bOt{QV)0|q+amekomxSgYO6L4LJtB1|beU2|)qA24M+431J1k4j~Ob2~h*S4q*#E z32_I$2|^xx5|ROY6NDr9B%~AgW(Z~QNyrxPN$^+jNys<wHAr>vMF>vdYmlD77a_cW zuS04DUxerez7FXfd=cUY_$El5;ERyFz&Anq2495q1HKtjFZd#4Kk!BH|KN*|XW%~| z#KAv9P=Nn{umt}MVFmsZLK^%tL=E^)2wU*a5O?6eAmqV6Lo$H>f^Y=?4Cw^^8$ucU zGh_?+XYg0>&ya86KOoh?e?xEr{{iV4{5OOb@Sl)c!GA+^1OEx>9sD=M5Aa`*I>CQK z@&f+_=^Okvq#y9#kb1#?L-qsz4e1~JH{>}46a)kW90Vi;6ofPc6hsUJIs_~P6vP|^ z7z8~86eI!!90Vf-6r>UaID|3;6l4knI)o|&6yzEN7=$_mID{q$I0(%UNDx{epdhqD zAVFk<K!VT?fdsJw0t~_@1QH}J2sjAe5J-@EARr<1LLforgTM@-9|8$-9D)i$0)h^L z5`qha6a+aWGz1rj7zlPqSO_i<^AKDh5h1uhDnXD#DnoFAOo3pBRE6LIxduT2p$<U_ zp$UQkLNf#(2rUqlkXRx3KxBj942d0r55x`#3J9MNd?0Z_FhKZ*-~*`#f)Y|M1RuzJ z5S$_PL-2tdgAjuRhY*K^fRKZPgph);f{=oQhLD1&flz{kg^+@{gAjwHhme9~fRKY^ zgph)Cf{=n_hLD16fzSz|3Lypg1|bHi4j~Sy2|^B1GlUX^7YHdxtq@8O-5``8wL>UD z{D2UH^a-H^$qPab(l>+>q#p<=NWTzDko_Q(ApJuqL7qWaK!QV9LP9_|Kte)zfv|$G zhlGak0#O6u6A~7}3&b6S1tdL$7f1#O2S`Q;FOW_U_K?aDULac_d_t;1c!7L_uz*yD zu!PhE;Q*-_!ViQO2uDb)5Pl%KLHLHm4&evl2ZRNrPY6GdydWGPeM9(x^aJ4tsTaZz zWIqVskoqC~K%PTHK}0}=K~zFSLDWEmL)1b<L(D;hLDWM;Ln1&#Kr})`Ln=W;K{P`| zL#9APLbO6eL#{!DL8e1QL1uyogX|0u1=$5695O3JG-Ni2aLDcu$q+jrA|P`@BtznY zh=A-3kqoH^A`&t$L^5PPh)Br(5Xq3^5LFNr5Oolh5KRzO5Y>>-5Y><|5cLqX5M3eW zA-X~$LUe^xf~ba6hUf~J0?`#x6{0KT8blprIz$s>CWt!7&JazIT_EZqvqCgOW`n4Q z><-ZvVh2P6WKM{_khmZkAbUgfh13Jl2$>h6FJwN5M#%mUeIdsn#vsEX#vvmh<{%>> z<{_gXrXZssrXgb>mLOvxrXlVi#vtn<rXd+1<{%p(rXigmrXZUkrXgD(mLOXprXk-T z)*#a%wm@crScB{gu?4aV#5!bFh^>&>Al4zfLo7r5fY=0?6Ji;X7sMvW-Vn=>ejqkO z=7m^>><6(KvOmN!<Qc>TWH`hnWCX+mWF*8RWE8|RBs9b`WDLY#NLYxk5O)w4ko6E> zAsHYZAR8gRLOMY_Ln=djg=~TN3#kh674i+@2V^?LAIMA)KOj3p{DJHO@e?vD#9zp4 z5I-TiL;QvK0r3kmC&XV!UJ$<^dqez%^aJr5GB3nm$bJyNA^Su8g}j7Bf`oyDhlGVh zf=q;jfmDWsflPsfgj9uufn0+GgH(qEhtvcK2I(0R36cvW6r@&2Xh?04P>|jsksy0O zLO|+-goM-u2?6OF5(QEZBn+fpNEFC?kcg1_AyFX5A*moKA(<ehA;}?YAlV^lA=x48 zA*mo8A-O>+L6So{Lvn*mfn<kth2#dg21y604oMHG36c)dGb9tF7f2>Zt&o(E-5{AD zy+d+_>;cIDsS}bBQWqoxq;E)mka{2~A^k$~gUkoX8PY!_Kgd}~705(L8AxYH8ORn$ zNk~^n8OTqNIv_Pe>V(t=sRvR!q+UoJkZO=VA=M#$LF$0?4XFa@2T}{9Uq}_mevo<~ z{X?oiUPIbL)<XJ(tcP@hbcFN<=?v)&vIWv7q${L1$WM?yAU#9+g!BsO2-ywN52SZU z-;li_{XzPL^at4=(jVkGWE5m1WDI01WHMwtWD;Z|WC~;|WGv(wWEkW+WEA8k$S}yy zkWr9dAj2WILPkSwgA9lK4jB#k12O_~Cu9udF31ST-;gnoe;^|v_d>=(?t_ek{12H5 zISyF`SqWJKSqs?}vL3PtvJtWcvKg`(@)fc><Qilh<T_*%<R-{E$j^{XkY6C{A-6&{ zLvDkthx`uN4EY1H0dgl~3*;`y2FTx#Es%d88zJ{XwnFZMY=ry|*&lKoatd-1at3l9 zatU$~as_e~au)I(atq`p$Ti5%kXs<XL9Ro7hujMJ19A=WC*(ThFUU=hzah6l{(;;A z`4@64<Uh#GkpCf9A<rSNATJ?rAnzfcARi%LAYUQBL%u_Pf&2vd1M)NEAINWzKOw(E z{)PMr`3Leh<Uh#&uV-LzEc<QH6x9^<+rY7mf#H8W%X!DL+NDiV`#OIcFf=eQ?CWGX zU%Rw+Da-kNouEBbp#H1PddD)*ejd=CA`k|#L1G{|kQ&f=8z6pKTkTSiJZSF&NDXKY z21pHv4^jh?2VoE!B*wwuz#zfk!63lkz@Whpz@Wh3z+k};!C=7P!4Sca!QjD=z>vXE z05Sq(6ue&!?FYmA?a+QOs2>g%gZ6{LeRxpc8Ptad83G*#0QJK`ef@pVaR5*s9Nd?O z^{b)g?+57x^}9jt6kupzkYG3fcB2M^2ZI4a2ZIH}2?hs-1_lp?0EP&L3k(4a6BrU0 z4lraeTwo|*n88rNaD$<P;Q+$~h6M~O7%ni(V0gf=f#Cwf4u%&DHyA!JoM3ps@Pgq3 z0|N^K69XFqBLgb~GXr}ALjy|#Qv+KAV*_gga|62rg9D2LlLMOrqXVl0vjh79h65}I zm=3TVU_8KjfcXHs0)qmJ0+Rxp0;2+}0<!}90)_=F3z!zLEnr;0x`25BdjdlOO9E2@ zTLNPOYXWlu`vZmtEDx9-usvXW!1{ps0lNT$0E+;V0Gj}#0ILAA0Q&@n2`m$sCa_Il zoWMGPc>;R?LjX$vQvh24V*qOaa{&7Vh6^kgm@cqgV7$P3f%yWv0fPaH0h0ln0iyw{ z0kZ-728InR8<;k*ZD8EMx`BBEdjUfMO94{>TLEJMYXNfs`v-;(EFYLYuzg_s!1{st z13L!;2MY%i2O9??2P+3N2YUxY2TKQ22U`bY2Wtm&2fGJ@2a5-j2b%|@2df9O2m1+z z6D%i~POzO|Ji&T``2@QLg9eKRlLngxqXw%6vj+PLh7~L;m{zc@U|hkvf_Vjd215o* z22%!G24e<m26G1c3x*dgFPL7iy<mL7`hxidy99#-iv*Jdn*^f-s|2$I`wWH|EHjv9 zu+3nc!8(I^273fU1WN={1X~1S1ZxCy1p5t!8!R`NZm`{8yuo^d`3AcMg9VEPlLeav zqXnx4vjzJOh8-+Bn0B!3VBEpFgLwyg1w#c(1ycoE1!Dzk1#<=a4~8EsKbU^7{b2mT z`h)ogI|~B~3kwqq8w(=~D+@CVdkaGgOAAvATMJ_gYYTG=y9<L0iwlzrn+u~0s|&LW z`w@mCEJv7*upMDM!g_@H2)hb{3X2Mp3Y!X}3abjU3i}d<B`iyrmar{hT*A79c?o+8 zLkdd@Qwm!OV+v~ua|-(th9@jfn4YjbVSK{+g!u`(2!jZV2$Kk#2%`wA2(t+L6ox4* zQ<$c(O<|nEI)!-(dk8}aO9)d4TL@zaYY1})`xS;OELWJWuw7xi!g_`I3cCq|35yAn z37ZL{39AXS3Hug?Ei7A@wy<qs+`_trc?)|9LkUX>QwduMV+m^sa|!zwhA%8%n7*)m zVf@1Sh4~9R4+9Si4-*d?4<ipN4>J#Y4?_=24^t0Y4`UB&4|5N@4}%Yj50ej@52FvO z53>*Z8HO_~XPC~gonbt~dWQK7yAFd6iw=_xn+~H6s}8dc`x=HdENht7u&rTS!@7of z4SNnl4oePG4qFam4r>l`4*MI1H!N?M-mtx4e8c*N`3<`agA9udlMI^-qYSGIvkdzj zhB+*AnC7s}VVuJ{hj|Wr3_}b{3{wnS3}Xyy408<o9fmtBcbM+5-C?}LdWZQAyA6X4 ziw%<vn+>B4s|~Xa`yPfpEPI&tu<c>o!@7rg4|@$m4NDDE4O<Ok4QmZ^4f`L4KP-Qk z{;>UF{KNW(`42l20}~4q6B8Q~BNHnVGZT9gLla9AQxjVgV-sr=a}&E0gA<DrlM|a0 zqZ6wWvlIIvhC?iem=3WWVm!opi1`q^5`z+p5|a{}5~C8U60;KfB8EjQi<lO%En-~6 zx`=rZdlEwuOA=EOTM}auYZ7x3`y+-&ERUETu{~mZ#QKQ&5xWqB5Q`9#5StLA5UUWg z5c?#CNi36?Cb3OooWwebc@ldNLl8?4QxIDaV-RZ)a}fI_hD$7$m@cthV!Xt9iTM({ z5rYwn5t9*{5u*{S5wj8dCWcKco0vASZDQQSx`}xcdl5qsOA%8MTM=UsYY}r1`zMA^ zET5P@v3+9v#QKT(6FV0J7Yi2?7aJEN7b_Pt7kd{&7fTmY7h4x&7i$-D7rPgO7mF8@ z7n>KO7poVu7yBuOQ!J;LPO+V0JjHs7`4qbrgBFVxlNOs6qZX?cvlja*hE*)9m{zf^ zVqC?#ig^`#7DE<G7E=~m7GoA`7IPN+D~4Arub5u3y<&XD`il7#yA*>IixiU-n-rrI zs}!>o`z(f8EVGzqvCU$f#X5_57JC#!6iXCS6k8Ny6l)Z76#FfPTP(MjZn52Byv2Hp z`4+nsgB6PvlNFm4qZO+avlaU;hFvVXn0B%4V%){Li+LA&6+;zE6;l;k6=M}^6>}B) zFNR+%znFfp{bKyZ`iuD&I~xNV3mX#~8yh1VD;qN#dmBR=OB+)gTN`5=Ya4SLyBmWW ziyM<0n;WAWs~fW$`!R-NEXSCRu^nSP#(IqT7`qyS8jBi}8k-uU8mk(!8v8PaWh~2> zma#2kT*kVLc^P{eLmEpOQyN<uV;XB3a~k_IhG#6#n4YmcV|>Q?jQJV67=sv#7?T*A z7^4`g7_%7rG=^y`)0n2QO=FzKI*oZ6dl*9)OBhoaTNq;)YZ!AF`!$AZEZ3N>v0Y=l z#(ItU8oL>T8H*W{8JiiS8LJty8T&SdZ7kcEwy|wv+{U_%c^i8fLm5jMQyE(sV;O51 za~b<LhHot2n7*-nWBkVYjrkip9|Io?9}^!NA0r<tA2T0&A44BYA5$M&A7dYDA9EkO zAA=u@ACn)OAEO_uAG06(IfipA=a|m1ont)5dXD)VyB>ociyo66n;xScs~)o+`#Oeo zEbExov8`iV$GVPr9eW-_9!nlm9$Ow`9%~+R9{W3ncP#Ii-m$%7e8>8Z`5n6)gB*(- zlN_5Iqa3RovmE<8hIuUWnC7v~W1Po2k9i(@977yS98(-y9Ag}79CIA|J%)QM_n7Xn z-DAARdXM=YyB&iaiyf04n;oMas~xi)`#y$!Ec=-DvF&5r$GVSsAA21`9ZMZk9a|k^ z9cvwP9s56qe=Pr){;~aI{Kxu_`5!wYsA<A5iO<t!BiBhA?ZaZWdcQqvOSP+QSyoQ7 z1+6Ints~Ii^UxNwUZDLvryXcrz}D4DcA)ux(40T0odTNM2hHb$=I}xD_Mo|X(ArYa zdQ+nXQ|v(NQbB7~LF-pRYg*qYZ?Xfeef5;xX9sHU1n)d)2bvED&4GjFy+L!`p!sdk zoHl448#H$fny&`UQG@2CL37cdwZowG#GrN)Xx%YrEi!0*GHA^*XdN?Xei$?-44MZ9 z&HaMrdqH!&pm|-;TrOz-_T&j8P}>W<cMCKhYu#@R-uDHXYX!}(GCpz!?;``vor2~| zL35-`^L_0Vs{BE7*P!`qaJvt*?j5ui9<)9lv}PW(jvh2W37V6fel*b@H1`OaZv@RT zg60)LbBUn&L(rUITyu^+Xy3rR8+rD{U-RubI1BAT`w&2T6F~bFKzkTK`x-!d9YFgZ zKzkxU`y@bnCqVltK<!G<z6;P^4AA}z(4Gy@J`QE!I(yKZ7-$a&XkQ3uugL0_dVBtj z_4d;**V}{UuRwEFp!O+<2Ju1SAbF5Fkb1DbBM@^y=7G!wnGdoDWFN?0ko_QcfZPLe z7s!1ecY@ptayQ8RAb)`T1M(Nhe;|K?{0s6o$p4^l0EGuATtMLi3MWu_fx-<GexPs! zg(oOnLE#GuXHa;9!X4C(2JI`b^$i5a3n+d-@dS!5P`rWW!9no|ice6yg67ph@eGP@ z(40J|{SHb8p!5Jr7ohY3N++Q70!lZa^aDyqp!5VvSD^F-N@t+-21<9J^ao0Zp!5hz zm!R|sN~fUo3QD)2^b1PIp!5t%*P!$bO6Q>T4odf+^bg7hp!@*J7ohwB$|s=w0?Id_ z`~%8Ip!@{NSD^d_%4eYb2FiD!{0GX1p!^8Rm!SL!%BP_G3d*;j{0qv*p!^KV*P#3j z%IBc`4$AkS0$>uK=bnvRC--O{7Tc@$+hcF3cJ*GCmDBcu_7s8k5$W%FxED0n+J2sM zA823D*40Y;K>L3{dwxLkg`mAX!Z8W^Kzn#V`*uKkbtd<9>;vt|F<LNXA879lXul0; zj}2&F&HLm{`#}3=JZ1Oo1I=rK=FLHK>5gVs_krfzLG$pX#?SVF=IcRo_@H@x&|E)g z{@->EGk6^;X#F5)O(AIh614VED?=Exh6J>31hiHJyf*aoH+k?nNYJ_n&{_%5`U%jQ z3eY+W(Ao>odJNDS4bZv`&{_`A`VP>V570Ug(Ap5jN6z4Nq@Z;rptUBTJrbaO5eilQ zp!E-+H4mWqPte*1(0T^Y8V1n11<+cB{h+lqp!GJ>k0$O1t;+$e)d8*F0j=o)t@8n` z{Q<290?nyT-jur^v=$Jw{tvX~546q?w6^aqcgcRxI%e>?y<KJdLF=DDYob8wq(Ez@ zK<lYMeMHc@E6`f3llyD-gVt<;)^RBd*X;+bhXbtv1FZ`KtrY{U9|Nr^n|`@|KWOb4 zXgwNeo)|=f_#knRJV+f#Jy_onh&dqhK<0wX2iXI%4`eUMevmsr?g6<A<UWu)L2C;^ z?gqIZ<PVU4K>h;x59Cjfe?k5R`5zPxpzr{N3n+X*;RFgVP`H7@4-}4|@C2<-0<B5P z`V<KcZ_u6+&|EZV?+Iu>3MgJc@dJt{P<(;n4YURb6px_z1jQ>TenIgJif>T7gW?~Q z4nXMvlrBK&1C&lc=>?Q-Kx=3~=?Jt|2DCl~v@RC378aD=K<N&Y{y^yvlpaBASV8F% zlukkE6_jp4=@*oaLFpNku0iP=l+Hov9hB}t=^vC2K=}cbFF^SNlutnU1(a_<`3IDb zK=}!juR!?=l+Qr<4V3Rd`45y2LHQAsFG2YelutqV6_js5`4^OrLHQY!uR-}6l+Qu= z9hC1ugBzea08|cu%6`zgLr|RoDmOr7J*YeZmGPi*22{3#${$df4%%A+D$7CT6{rjc zm1Cf?8&tkQ*WTEH%4$$~2r8pN<s_(V29=+nG8t5^g34l0c?&9oK^VjaiGk!mYCvj1 zdO&(XW`N8BnF%UWL3V)b0@(?&8{`I%TR?6Cxeeq-kXu1+2Du&N2asPteggRo<VTQS zL4F4L9TWzj^&TKTD9k|eps)m~2Zb?6KPc=$=E3$Bg5nBfA1Dq%_JiUU<Q`C*gWLy7 z3n2G`(g?`?ptJ+>4=7E6{0B;FApe5WAjtoqv<V6WP?`mW0Vpkl!T^-UL16$&`=BrY zt?L7Y0VuD4!T^+qKw$vNTc9ui<vCCofbt?J3_y7l6b7KY3km~JnE(m{P+kXx0jLZB zg#nZgS~~+?KMPgA52_!uCJ4MP7-~LfjS^^`Bxp<vynY1go_$dF?Sr}(Tt<Sz0O}ub znF<O6sDD9YU|<Xl4{(_c3Ik|(f!4Qx&47j{cwYm^4rq9T?FNMbG(JFUKlg#$2#qh$ zSQ^+5(D(%V4HO2@_=c}_0fhx93_xK6k_UwqC=5Vh2MPmFSc1Y76t*DqL17IFb5PiW z><7gKC=5Vx19BfIu0UY`iaSsog5nYs2B5eF`41G=pfCW%Jtz%;(gG+9KxqRMK1}n$ zXCQ$54jNko)h*yPaiFvXN@Jk31_}dE+5@FQP+A0q0VwT*(kLjcg2Dilc0p+vl$JqZ z07~1SG!9DZpfCW9%_h}%^K{kzkf^QFPz8<CJ}L;a$<2~+|CD4L2pY3B4*ZlP<DQ!p zX7i{3G=8h0T3hu)qN}!>C#fDZmRs^Ush<6LSMBv%wN;>T-Ia$Q6+GUNn{{U0rzFrA zFYjFAz)4eO+-3X2Y(V3^O|2TLrA<F1<~DTmfX063Hk5oWZDN1k)O!6EXdGC!f92sx zQy=f(oqJ{-XiWIbI^MaDcTAeP@~~__Xngqkt)^D?=cP?0pXWA!-2cBmh2ekwNrr#* zx{QD8Co%r1|Hk;MKAP!A{eGrz^(xGt>pPe~)W2nZTOY{svVI%O(|Re^hxPTWck3Us z-l%tHyIjA9?OeS8`-%Ee_CxhI+4t1ja%`<%#IdfPjdOW@7U%r>bDY!bjk)^kr*pN} z|K_TzkLNC}Kg^w7ug(JsyNLStJihh8yw3I8c`fRt`E={+`4sCP^NH5G^K;g(=KovA zC-9-JNZ@hZHG!*jmVzhh<_hkrV-#9lmm)N`?u1ZZowjg&U7v7%-6!Grx=<1Sx*a0+ zb<(1Gb@igMb&o`O>RiQs)vgeGQOhNMtu|NuaP0;04YkG+b8Dwbfa0yJHd->NcCVyg zt%8(gZIhHr?Gq{fT6gK6H7lhb*Ko_6t;v<yUUOb%L5-noXU$~U!kVwLQ8i(5PBlB^ zG;1W~1#7D1e^lR*zh7;qaI|{9!kTIZ#YxqPisjXZ6l1HEm7J<ul+>!9Dsfl4D!;E< zrhK`IU1eKUy2`Ao<0_yu6JOP#>QwbYRi(;9jkRip+Ve_w^%Irp>MJXct9MnZX=GKl zX?RsW)zGSR(d4XLtofpXN$Yq;qSmsC16nN=^4duiwb~99ceG_ItaN^r&(OJE{#|EF zd8qD$^3A$A<$`+d<#~F_<!AK%m1*kVENj=_T=qo2uguXPqimi5D7{LTMHqf5-D-HI zRM2Q?X`WGS=_#YoQZ-}U(k5e;(tF0YORP*bl}t0~Ecs*-U*c<OTC&2FyM)E;L2<m< z*5X}eUBx2i@x}S(#>J=1*^5;yZWq;AtS`D@(Ntt)8Cuk1sb2KV@>ijQ)tSPXR`Uu! zS>+e{SUVOjwH7M;YYoaPn+w+4G#9Yj1{WmQDi`dq{gf|YcQ8N0ZbJTkyZC%@d)@pz z``>v-?N8>(I!wzec1X@U<zSGf==e9c-0@WIImc<aDo#ncRZhCO7o2|Ps5&3Xsdnzq zx!@d`qw1oPQ|0n5`@GAJY!%nW><U+}?6a=I*@|v=vP#{SW}S2c<x|tF0{6d}hux24 zih1;8W_ko??(vY!<oA4#k?6TBV~b}_2Ah{rMugY*^p#$F(|>z4rTcihrO)%`PJi!x zKF!`|a@qu+@U(|MQfY?1cT*dE7o=YFO-@zxQ%f!Idy%r=Z&eDve@;rAzi!GJ|M$ti z{Wm0g1{5Yw4=_xA8UQLIHYGI%7ABnwG)$5S`k0s*v>|b8P<|p)ux_GX@SB9$!K)IU z2WKQ0ho~jgg*=Ww6|x{+G&C+gAyg`Ub?EiDuc4FU9Kr(Py27~Qu7n+rl?`u>O%Jz= z-4OmW=4bep7^jH5nC=M8m@5&Fqh%uJMyEuEMX!kzi2fXTGRis%R6bcpos9Y%DG<FT zGAueJa&ELt<m2co5t=dG5qU9A5nEz@hX0J&5N;Qn9^M=)8-6_YN*H%sS6D!tL)hfF zuc6oDR)<Q(Cxphui-s<UKNa#gzAi*9!8jx%;d$_?gxSGw68wU76PbeZ6SoF!NX!iS zm?#rum~<|%FsU(cQxd3bd>UYwJUyT=*)w26@^An5$!q*|Q{wz{QuzH>rR?{6ky7BN zma6ENoO;oBL29G#-Bd$gskDba;b{|mCa2l^oKJi2&7D5a+b!M4yD9y**WUD%Uf<Ir zyo@r~ymB(OcrMFG^n8%P?<twN$0Im1)1xO-%;QMrVfVk81@5L<pmO=7+tRF3w>w#i zZo=7TUA?j^TpP1hTz6!jcX^jx<)V_K>JpiA!MQ)D+WAP1s`JmB3r@PZRZdB{Do)dK z&pDpTEqDBztLSKucgi6-uh?N)o~*;kyrcHN^YZL<^TqAs^Y`0L$j`7lm@i=WDSwBp zazTP^Z~?n*bHRF>%>|%3;jgt&;ZkeILLck=!cSK73TIlKDRi*<Rrt(Oy{N}Bw8+S^ zspy8q`l33E+eIoC?8T?djf?Zm<BLViyNY+2Z7q&Bdr-_`#$B?))U?FcG`{4MNoUD4 zlT9U7CbvuO8MBl&8S9p+8HbjhGO8`jGg?|IXmqA@tKpZ@2t(;IP<=GdAfwFDps(zS z{^qiF{hMW)`v1z#=qZ=y>A9B+>gAMg)}2rus=KB9yUz9U89Kkpt#o87?r1wy)M_VH z$ZNM$9MD=;k*IaNf=TN|#bQm)N*7J7%BLD$m2DbXm1-JYmB-arR;H_;sAN}vUb#Yz zwaP<HrRs&MQ&op*d=;oJJgzdUDqUq;6}!sis%6UWt6Y`2tDh>VRktWPRVypSRv%I< zuTE5)RL!8crh2}@(P}$|`_*^ke^gh?3)V==Yu4<LbE*lGi>mo5TUaw$wzI}ic0tW~ zne8>XGG}YJWgge8l>S-cF3n&2L`tQ$Ny@TTLCUXouVhkfv}9Q=s2-jsF}K!OVngi( z@x!&b;@4`q#9!2|5c^f@D#layNL042UR1A6TGYO7hlqb&s7QR>C*l0MKH>U0ZQ;JU z6GC(AQiN95F$(Rfn=5#t&QkDd-8F&7bwvUn>i7iy)~)8}tas-Zt$)m?SYOYlTQALL zQNNwnxjvZJxBfj(L_Metpw5$Bf0(<pKAyX-{x?^9{dBJWdSkBX_2)R}*Jp7quV>?2 zSHFm3YrQSUp8A{Yhw4k&Pt*&rpQ~TPcDdf2?MD4$*1PrftPks@SfAE!V|iI0$nv)S zE%S%^4(8AGD$L*N_cQ&dk7oK+|Bdla{UpY}^}3Az>Q6F2YJE`qWA^|5^=AM7*I)Yg zuRizR-+In}f9jX~{Z;Sq_ecHhKi}%h|9q|&`tzZF-S4;cp1)t#KmGNzzTwxydYNB$ z>v#OTQ6K#Ca{c=s=jywDoTyj(aj5>#_dWHo-?!HP{I;%s>bK?fhTrDbpZPkyKI3bD zJ<Hej`UPL=>TSN1*5CM?T@Pye2z-vHU-QYg-s6*V{gaOt^$j0&>t#MF*6;WrS|9R( zv;O1zzjeLuKh$Zye_VI$-PO9JcPHxpz1>we`|avF^S5*BuDt21D|}O5$NMI~Zq@7f zI``N9bx&T|*EPJ-tCM{tTes^aPhI%SU$tLfyr`Y@;##f#i^H{No^Pnld_K1p)b3jH ztgP1QSyJu&r+&4yPc3VupQ_aEc*0*B_T*>Hm&cE5COtk|WAJ!;&ACSlYH}WR)^I&4 ztXcUms>c1HQ_Zsnnl&vC1Z$KZ{HQ*7|9*AC{iD_Y@2#nxcW+X)?Y;8qJ9lHNtM58h zOWjqg-gSq&I`Yo@svoy6SIxM+t;*u|tSV5Oul!bgmG~{Es_i#bs={xwR{gl~ymH2k z6O|S>R#x7;-c?z7J*!gcx>x1yYg&~t*ElQxUVTw9@9Oai`>V?;9$aauXu6VAp?t-m z;^<}BiuB9B$~i7yFJE<OOS#Xb3FYrD=9Evo=w5DoQMvrug@0ug7jBkGU)Wr>?|ffb z;`xj+P<wOvIq5R5b6-l|ojp@J@$Ax4)3dduH_wEY)}GNVRXoE|di3<|lFZYaN_bCq zmTWo|UlM-GwB+|m?ve#39~8Tu+*<tlL|5^I6Y<5SCya}4A7?LaJbt@K{rLK#v&Wi> zijRdBNgh)#+JE#{VcO9%g}g`S6>dI~Ul?`7v5@JAP$8(T8*q4Y!H+}D1@jLD7q}l% zE_i?NQ~vaW2lE{cPRM_8AU=QM0o{D71Hbbg?LV2<vwvEi>Hg%rd;1LXI`;j|HQaY9 z_x9dtxvhJXa`pG>=HA-#GpA+GksSR!{W-UGN9MHdR>?8g{Vx0Vt{vI!yBf2Nc6nvr z+bNvgwewDv+0La|pmuiu4$~}~9e*=lZa<PaZF^6q^Y-A(58EU&=WTnC;k|8H#?P%e z8OygCWrS`0p3bs$Z~EpfP3ehS+|mWMaHk*Gd_FCI^W-$S&EaY1Hc6$`ZMvJPw`oD@ zy^YDK{TtO%9X7s5`LJPC%EApfDZv|bQ&={<Pu{kELvqIY!epuShRL8de%-oFNrvkR zlOC@%Oq#a#W1`pE4T*o(<R@-iqnntr=1qdcnpFvBR%awMu2xGhUHv%z)v5*Y^H;^i zhpdu{=UR0=ZvV>3aiuE*;<Q(C$30qcJa)#4=2-s~cCl<Le#Y!wz9pt)d0ve6a?O~> z%N|G1UN$#6cv)C9&oY7NBTG+4f%+F_ORb~cFZmp~a><&=q$MelGD~D4uPwe3F>!Hs zg!f{n2)4yP!w)Xn5MHw=J=|iEZ1|UjSHjjW><Y_S=n$r{@N4MP1*=0BE=UNCUmzMP zv*1+7&G~g9)8`w9gwB5+EIfa9@TGZv!4u{&1^dt28pJm*Gw9r0nV`P8=K_7_HU@(F zHs|I%4d|OQJ-~mCXMn(*-~N|oukoKeJI+6JHow34?EQW>XBGI(nWg9#KkK5e(yT_` zr!x(GSIm6qlQVOIkHJiPpD#1sd+(ev&%1VpkGIo|-(DOuR(hSC9^o~4I-6JI^evw9 z(-S?PP2=}mGi{GY@w7}2>uF*hOw$g#pPE|W4(eA$O+D$RJhjyA%@jqqty9jr)=jB! zb)TZ*Dmdl5%k9ZkF3TpXx)e;l;A}m)+L>*#s`I5u7o6r!s&dMlq~c^c>6|0eq;kje z6BQljOg!a~IkDKmY@)0K%fzGhmnP)dFPI>1pFd&0o!x{CJKhNbc6a)B*skeMu&wE5 zxAo~?Zv*Pnz3uyJy{~Vn^@Khj>%_iKR>plZtyudUtZwu^vs~5NV_Dm4WEs$V!$PIE z&f-Upip80pQ|1eL^36+oM9jT<cA3fd#G8HTW-&X}y~1=sx36hg_a_tI?rA0}-Bu>Q zyY3lZ>S{7x)um?K)OE@zsw>aPxJ%H8yKAfAlg<c3P=9iI=RAYLPDcZu&L{e6o$dOJ zotpZ0I?m|r=*ZKX+##r!-?3TOyCYOrqvN{{YsU<oN9|TR``hnm&uy>Ou5Optj%+`m zWzn9fCEm`Y^{s8O=G8VA&8=-uHKw+;X_U69X@s>MS2u4<SC?pGSO3+zLhW{|huYrO z7pe<dJ5)h^+0@qKDxR(BDmty~Dgv#`l)tpND&K5*s<gMIMQKrsvQkIOA;sL5M8)71 z21Tou`3edxb_(n*cjVtSSIb{(mXzPyyhCnjbC_IT^H<rj=E<`0&4#ib&F5u|nsa4j znz?1znpaAHXmXdn-SkB2SW}bK#wG=+xlMZ|JDZ{<LH+2YrfCxXO~w*7O&7#9n{vg) zo4CYTn^uT@ZgdrU)c8pBVq?ANfktW34UIcQ7Bq&6OlbTh+|bx3T-c~BoYZ(iD5Nn( z$hDDC$h>i`pjM-$piJX60sh7!0j5Sifo~0~`Cm1-^WSTD%y+4wp6_^rG~b?v?Yx^B zf_axWyypS+;iojH^K>;F=5B0==dNh@%~jAaohzfkm@A>-9A`vB7H41s8>d&pA`a&U zTMpZXo9yNdrR;_c0_-{sYuMBq+}V^G9<$0d)U!%8NU@4FY-15>2xQ@Jc+1Sw(80{v zpu)`Fu%C&wA)1M~;Tt1U!z4z=23<ymhLa2o4Jizu@dJj2+5Z_D%>FYrT>8h<ko%9h zf%6}0!;-)34Gw=f8*cyMX(<20-yrlysA1i2u?ElIQVmak$u%_mQfiR-rQWdPr%prg zPs4`yKg=7te%Lms{cvtL^xdl=_IqH%&u<Y8Q@<rN7=FuWIP<ljA>(UB1IyROh6P`` z8f?ByX}IwjG<LDPLE!VIhBcq|G<bYE-tgq(rG|!&_ZnnAzG~R<;afw<2d2i4@A(^h z-^(;=zSn9z_RhR9>78rizqcWcv)?8)n!hb<yz-`@vGC1=M&36I8dtsE(CGg9K;x5F z7aJR1J!+JF^|^7^OV+0Fm*P!dUuZT>dSTO~|H8lN%=4tC%;%tSlg_3k&*nBcJ=@rH z|LL)&+NZahq@R9h+VO;~IqZo{^Owg)&66H`G#fmQZ$9^^tU2dVUo+RErOhiJ?rnB| zc&+)_gLlm>57=9jA1JgOyl>T#a6h=^|GnIndG|V6Z0{{<xpQ}KOZDBGEmC*CwCuVg z&>DG1r}f8e&(;~YQ(G-=H?>~BwV<{9*4|d}Ten-c-~81Yep90D#|`tg88^b(EN+yx z-Ml`vt@8TTHmU1Z+jd|3))sS3y#4Q0i}ra}Birq-R<}R6GPk|y%KmocE05ZbUS{n` zzpT;0aoM|L)usFnpG%WF-d)_$G4bM^4&#fAo!2g?byi&P>6E@u*tzfg^v=Zdpz)$7 zoy*U0cX^#N?s|7Ns%zrerY_U7tGaHUxztsA=69Fk8I|s%r+vFKPnUJ`o?g(s>C~z2 z@Kay9f1i}^S#Z*;$Ms}s&+8KldM2DW(_?z#N6+o!D!q-z1A5hu*Y=)0wyL-I*o|Jv zW2}Aqj~e%-9Zl@xJvyOp^O1dhQAghPF&zPoRr&M>9IomAacE8d{6ly8-4F3jcz@7t z!t{gr6C4gMnDFAjr3n)cuuQZ%U^em5{>+Iz`{ztF-G6@Ky?soRI`)}PGTfIr>Gs~a zlUny)nxwy%ZSt)>){|TI6in9NvuyIM-M1&V?iQS4u-kpg?Ok<K+IMZ8VzleclzTgs zr*`d(nrgNaG){JEYX1(VX*N5or@h=>JZ;+cHPf88Kb!VpoBZ^7+ajlXZ<{>*=hm~+ zmv7~m5w_K72Fupk8JoB4oRPTY%M5`n1~U(A&Y79NdBse*%}-~Z+oUwBZd3d$y-jmw z-P?F`R{uuv*$x{+XMfl*dG^8$mu3fV5SYWV!GF%S^?h?P)}NarwH`D^=R3D<UEf^8 zb?4?jUduOc+FJj4UTY`J`@81Syp3yw=clX*oiDLw`usDiZ_aOAEwjLMb^L-?s}?Sp zzv}6NkX0HBxmM*Y+`n@D!qSyr7HY4wSoCN`&7v7A4leRv!M2!fh4<pU%O@@_S$=J? z_HvmekC!DanZ0b~lHg_Um+&kzTY6+EXngR<QnRHz%ib>uUbb?{>}5$y9xszwqP_gu z;*#YP7w=u}y_jtU+hYF}2N%s)QM2gL3X4VBE59r(UAcbY{*^fkxmIZ`3|aMb!TePV z7ra^(zrb|0%!0<%H|L*OJ$=5!n$Y<vYlP=-TytsO-!&8Fd9C%IH*GE7yvJ+L%{5%t zH@9w`?_AK>q}2Lzb28TV&Dplze-6tAfjPk&F3n!JVe;$`8$xG0Y!si}zwzd*dmHD> z(%Te2t8SChtaF>5&Xn7{VrKs4oS6qU8_X2g@?}QimYp*;Z>gQZvejuu*jA1i%eS7L z{&VZ(>E7ESr_b9aKmEhDXVaXwubDP&d-1fF+pVYB>|mPKzvI+Y(734C&ZwzfJC z+xcdS(XOpi+IQ7WxxLGMiotHdDXqJ2PrkK#*<}4a1(RF$SWmvShi$U{-b<5O_s*Sk zdvE3>!+oZcI`%P5y0`EAMAQ9qCid*locL(J*+i=YEE6XlxHRF#fdvyB4(3moe$Z~h z`-8j_+z;L9pMPjg|Bpj8{Q-x4`axr|Oh?}KMIG7KxB19~KHj5=eQ8IH`}QAY?UOuq zqqq3js@}85YJ1g>2lO@`SLwZd{6~-Ji8DPDPAuqoeWJ9-^`uwNf|K$+zfXSY4nK9O zd()`}-MpvEx-(Dvb{{>h(ye&rcUSG1OI<h5tm-m7+tfAjY*g2~v&LOs=eWC;pL@~? z8V^o9KfQC``NB@=3qG9{7t}hhU101qzIdl&;>8^u?=DX6@VS)VvFeg{2ghZNj`Yi{ z9Y-%eYFECpzrE?o-1Y}os@v_aMz+tpYSI4ps(5?MwQp^^uU&1Ey1uoo^7_=ao7YR* zEN+Cg&A4IS_Tz>`Tlmdit=n(jZWX_^x3&D%f>zL2w8ibz))}`wTYucvX^p%i(7Nl+ zmlmnJH(RRj?rphqcTtP&y^fZ7_i|hQ-wSR@xNp^R@V-Ke@&opkmIv>epFOzN?EY|X z^U8-yo4FqKHRn7kYd-fVzS-chNAsk|M$KOy%QS~QVQb#;<U^D6)7wq8PmeX-f4Z^B z>Dk<-CC@sWK;z(<&y$+YJoj(Xe__)!>4j#~*B9bV;V)U6cD?-EDEsPBW5cV9jZa=3 zXmo$Qp>fsg1&zFKCNvhlX=uFirm)fcZBpaxw;_%H-nup>y)$n-_D-u&^Sw-C?|c5n zkMEfpLq2?K*zw_2gUrW!4GkYJH9Yxvyustso`yA_HZ=%*Ufuv2gTL{4N`uXpu7(9) z8XH)?Ry1UMEoeCNHKW1sTSCLsZxIbYzXdkLe)noP^xe5Z?T2kc*AMfC_dg69f`95X z?D(nPAoEM9q2ZTY!_!|<4W7Tn8rJ<5Y7qLv-%$RCr{VS=&IX6S><vr)vNmx3V{XX( z$JB7?A7g{re@LwlS_clAzv?$jst4W8U?1OA3%bJrbWcVskA|wvddM1b(7hL+yCXpN zTReLs;|{vV0(2JzXx%sngV-Q3kQ_)2NG(VYXgxW|43JqMGeKs9>;TyXvJ+%C$PJ*o zzd(G@9dICd&^hxU^`JH9ApM}bK|$t$&bJ4d54tNDWM3L|?K<e*V2~TY_s71Gakny& z?FYF5v|b(L2GG5NAUA;S2LQRD;N;u}kQ*R#xC{&+KFAFqd5{}G>OpP*=?A$1WFE*3 zAoD?P0NDp}1IT_52C+e6AUTj4kXn!)kY11(AhSSbg3Jcl0kR8ZC&=%hFlfE;zy5K1 z3WHeE|N0L8lMI{Y{HxzEO_vdL7mB>>Bu0MKKlRfVePg^>^sD~5S~Szb!XNcZR_<p4 z-ID^kJEOSibN$Pe9n9rZKGZ)`d&@i_{B3>N!ax?#9V(#vH8?&#t&i!GV$DAOu-=5B zp7o92-TIYzk6C-$Z`6bC;0P+bT%Yf-hRu%WT)oR;0rudC6ZQKTOW8qpuYm69;9}WR zzkGu&$EM`1^|KfjaZD*$S8wIb#tFKY1$38(=&Jeko#)SS?m0KTeh-H+*ZL*>^-Ha% zbA8rsuLs@t(VbFPKfgDgyWX#~-gM1j?kg{|>pKst^MK+U6c5`>BI-+Tzvl^f;#)uI zb}(<Ut8;zX<?Xy*!!7C`ACl(dlhLi8yRx2d%S6Tc)b_`G?{<jR|BH6#KRl7M9(1>e zjm+P=wJ-Pt;v+uPxi2UZFm-!ex5xLI0O*dGa~~`PrOZ#%Idskyw6xk)cSVd*Nay|P zI=`7ILZJI&@<4Y8<@MG5tkxC|v#hV%aJx_V^Va;jaQ#ohpu1&2_n6on^{=bnxI^S$ zxP4vgeQDAAbM)%k80tk|PL{265qTu4Y0FdBEafV;e8#U@R^b(51<PL4_WtD(?@PN@ z3%U=5_vYc+-ODeCfB(Co_C=bpMAX%}wd&&2BtU5$lpeRvE~|a%87+CVE2;L=>AjM5 zI)1g%b_!CUyKGb!G)YNysMKEj_(V#=iNE%}k-PMVbw6uNl2=M^JomT;boWZe!m~BO z6LMu#)VJ4c?l~{>F@8afZ@HoDUGL7Cr~Z>=f4nNJu^0O)>u(!XBX=rH?vs;Kja&8( zInez$pgUZGGX!fIN~+}zI(}43-MJ$_CHj6fuYsLH|D&VTpnF~nW!F@5&tXvP<epSL ze{-VZinZm{bG98)oXZ?r4Y~`air1<7er=1A|7o@Ab&gM!bZoh+zrS}?R!)9jRoAgh z+12)P6+1V(%Hq@8s=~|DRs8v8RT-T<t^&&ApnQ2_Lwwa-lMdAz0!~$1U0<l?sj5`v z*n6mf?&@h(T%oos=XvF^*X-)K^G{TMnVYUI+P<>#lKF9U&^<mHJJmEoO0z0=Dz<3| z)_7HV6+YGYXRcMbXt|4~&PvY8mLrQbH=ch{vEw+C*22}tD;PH>Y6;jbt59t?pe5YW zQUSW-W`9Fch4}eeZ4G0GihRF2+9|VTD|T+O(&^aws~mI>&Z^$)<(8V?b?%FADgSL1 zs%slDq5QbPX5HI<Ipv_ca?bsBFQ0TgPfs^qxm+&ej2>U*zp^v0HT63@Z<c}X)7gAs zbJ?=lPxP1a^_3+YcQhzt&L|7LI?n)9wt>ngK_Tff-susBTsmJ$W4*Q-I{iIU%6wnY z2y_<_=w6;vM{7&-SD!NS-Wyta=#iRnPL6JA$FC-1&^<-%pY9pI|9HEk{gjnS^NCF* z{!P<Nq{BN)mP>vz0o`E~Ho@0)?;O(-m1iqVe+6@w+>~N5TYUIIv9(^j*@f3zi-i?- znaw-XRjl<v#9S>czSwPEzIpQw<6;A?Q|6$%k3jbXX>{B!>bq5Ev5a+n(d2(OEYfV6 zirW7hS+?ke7J=>(lDVc{6g&NyrHAFO!i%~NR%&5q3d0x7v;y6k1iEi1V{d-pE(srN z77oWkO}VAkM|p$_&;I*s4Jy+?<+O_H=7L)R>uvs3G#6Yw$ZlJh9$cW!n_xRrK)GP4 z(GJ^bC7<$njRfpkCm+n$;m)vY$(@jYX77HxjZE?R+dakYb%J&CcdW~^7mEL#H~q~~ z`zE!Mc?!(34s%vc%LCniRR1D5FMQ`I2hYa_d9xxE9i?ae&E0Um+!1ttQ;OU<#}J!o zxeYEVPQTQXaxXYmIjLXJ&6N|o;Pl(%XO8JXRp;qpM{*uIRXfX=_UF8rb-{V%g~%M` zld3MDd!ImeEhX8%%eG&B-sOVOj_f^QDz0Z2H)c=1UEx~s$txRlAJf-=!r3(`if$<< z?_{ZGl)AkLT$&Z*aMBG_mx1ccopVjICg&EodnNwO)H`(8z3TCi%+^<89yuyKnJLdQ zJ)Bg6GiPkw<Du|aGV@(Hzo%y6gAAjyiJqW)ri?|mczVyy$=IvU=Cvx^C}XZngx8VF z-_sY~Ug@=me{cHqoZnvCxSP^_&--{^Kkk;^&pglD*@Zh@m-D^1eB=4F&-d+pCe%$% z+t@zAXSYpwnhC>0pQF2_(!4zleL;6u9Z72R<^H=MHP7dw@1*_7sp4#ketphrsr~&0 zerlaBQkJ~f?^i!zRf?J*zyJQooRr5LasIqdbyHTKU*q3z^gh`)^|ybn(}v`kCp`ns zh!iHr{h1zcWu;+q&flj2pgJ5>Z&%A~N?MZH7?}C1Fe&fKxxl%z4U-P?$OPFjd`tx0 zdsU{fA<^~e)}U;W{6z6qreL=tx`|sq`UQjT(R!~nJJ`QqRl;<G=fUT4G7@T;j6<&K zswEUJs0-=c{5al=>r{x`zXkDE>_tO2^Tx$La!3d*ek2v|#=APSv*vmn=#DM<JCozW z*&V`S83W>0nskNbz2T0VsdFU^bT`+}ce3FdM4DsgR;P!X1=+=hUD^<C5%x3Y`=_7b z_Z7CpfbQyw*pwGzKe0RF43}n158suDbgjqHe4#Rt!Gd$6r>CSu?%f|2{nutq<atwp zXrX(bBexWvj9TSx9R+GTfiQ>-5(CMB)PU52^nmn&%mA4MG81Gr$PSQQAUi>JgWLde z3&>3%w}IRUax2KqAh(130P+jSPawa6{0Q<Z$j>0ZgTeq57N9Tzg$*c-Kw$+6Gf>!p z!VnaepfCl6EhvmZVGRm%P}qaw02CLXI03~CD2_mJ1&T9J+=1c{6qlel1;s5WjzMt^ zigQrhgVF#fEr8MlC~bh!2q>+9(hMl=fYJ~sErHS$C~bk#7$~iQ(i|x5fzlu-ErQY{ zC~bn$C@8Ih(kv+Lg3>T3ErZfDC~bq%I4G@y(mW{bgYp0<FM#p{C~tuB2q>?B@(d{N zfbtM1FM;wDC~txC7$~oS@*F7df$|_IFM{$UC~t!DC@8Oj@+>Itg7PpZFN5+lC~t%E zI4G}!@;oT-gUSF<SpX^%KxG4{i~yAtpfUqgc7VzdP+0;hQ}%?ZxPr<UP+0>ib3kPe zs0;#?MW8YXR5pRiC{S4iDziXk7pM#am1UqZ4OF&)$~aJ22P*SGWgn;v1eJxLG7(fZ zg33rxSqUmLL1ibX3<Z^?pfVLywt~u7P+1Eqb3tV<s0;>`#h@}7R5rIxJ_s(WL1i|m z>;{$Lpt2lPri03MP#F&@>p^8csO$&T0ie17R40Jy22dRVsw+Ts2B_`;)ghp|1XQPh z>K0HP1FCC4bq=WR0o6gEx(HM!f$Anu9R;eZKy?<V?gG_ept=lHr-AA=P#p)V>p*oL zsO|&RfuOn&R40P!Mo=9Isw+WtCaCTN)uEue6jY~z>Q+!43#x0ub?&Eo;5ryo7lZ0# zP~8lwqd|2wsLlq}-Jm)gRF{M5bWq(6s^dX*J*dtH)%~D00H`ehY7>Ck2B0<qsI35M zGl1F-pf&`kEdgp%fZ7(IHU_Az0cvxA+8&@b2&gRrYLkH4CZIM7sI3BOvw+$zpf(Js zEdy%PfZ8^oHV&w*18Vbt+CHE*5U4E#Y7>FlMxZtlsI3HQGlAMppf(h!Ed^>*f!bD} zHWsL@1!{AF+FqbG7^p1<YLkK5W}r42sI3NSvw_-fpf((+EeC4Tf!cPUHXgXGw;{d? z)b<0l0YPm+P@53cHUza1L2X4)n-SD@1hpYSZAnm@64bT?wJ||$O;DQ?)b<3mK|yU% zP@5FgHU+g&L2Xq~n-$b{1+`&8ZCOy87Sy%{wQ)ghT~M1B)b<6nfkACyP@5RkHU_nk zL2YGFn;F!02DPC<ZD~-O8q~H1wXs2MZBUyV)b<9o!9i_tP@5doHV3uQL2Y$Vn;q14 z2esirZFx|e9@Mr6wedl1eNdYp)b<DU0YH5LP@e$QHvsh!Kz#*Jp8?c&0QDh2eF;#X z0@Swv^)Wzw4N#v0)b{}OK|p;GP@e?UHv#ogKz$WZp9R!+0rg?R^*@38G@!l>sE_lr zT3dKyUSA!k?*r-sf%-zAJ`t#I1nMJ!`bwZa6R7V5>O+D0QlLH+sBZ=8V}bfwpgtF< z?*;0Ef%;;gJ{hQQ2I`}M`f8v)8>sIF>cfHha-cpPsBZ`A<AM5mpgtd{?+5Awg8G7> zJ|U=Y2<jt(`ik8tb>O}us1FJ1OM?28puQ!jj|u8)g8H1Gz9*;;3hIl3`lO(~DX5PM z>Z^kKtf0Ots1FP3%Yyo}puR1rj|=MSg8ICmzAvZ`4C)Jm`oy5VF{qCW>MMi#%%HwA zs1FV5ON08<puRPzj}7W;gZkW{zBi~34(f}8`sAR#`Ng7N;J!Mj&kpLlgZl8GzC5T; z59-^4`uL!}KB&(R>idJn06=$PgZQ93vO)6xnV0^7)PwHC1L+6dwGA>4bO$%c{OB-; zzaaZS_vV4@2i@fja*yOqp+6w^f$shWxfgUNILQ5=yTU>K0o@@E@*n7KagcvOcaDSn z54wvS6dt={-v0oFkK@0tAE59`T%z^^6n>z)&OzY`x&s{)zM#9&LE#O$GaVHEpu5yT z@d3JH9TY#HyVpVS^=mrIS5W+c?rI0cC+H4$Q2c`Kb_c~bXdDC-|De0zLFoZ>M?5Hf zfbNb5r5DhhfuQu06xQ$&l%8f)$b1B)FUBQ1K7i62=+1gj`UBl%4@!?a;(OnN(x>w# z&G(@63c7m`lz#V@CA|ZsXYH5&-h$HirnK2_LFpZIKOrdnv$b4#1IiEnDur)A`D4We z-Z!8z0Kd*vuR-~z!O#6QC_hyxJb4AmUzPtGUV-u(=$=DR{;PSq>m?{Z{(ckw5|lrS znZCXN<yS?uNiRV8*Cjt>p@&ph)Sl)rDh$b1gU@1XG@Q2rO&w&WS8Jm58PdIl;V zo*caY6jWZ^im!bNDnGRNq@RMy6M?fko`A}i({sX}fXbVxwO<~C%AYm)lOBW0BcEb} z$Ds0QQ^&bSpz=y;L(U^m`E~Fm*CSAQ_Rw_YLs0p)bBg;zP<hwF_Ur+u{HyP7c>pR8 zpDHUq0F{rQ&L6xFDlZ@RC)@{>pI?&y-vgDW2|n}gfy&opPuqK-^42Q)&RtOXtI$+^ z7gQbx?vuI;DxWz7cHIG$*Py#1LFM<4FF$UB%JUT+Gj1<Fy{+o3k;QFLc@G*F1C{?t zr^|1F#sIu_iQfX%50ejUzX_@@s_uo~1l1pwB0p|`>Jy%%88<-ni|z@F8=(5;y4%g` zp!&z{UgdRAeYCYt>N==?ijCNP4OCx&?ydyYU+xxvuY&5ce}40>g6g+h_4Zdm^_|G+ z2UkG#-wT7LE1>#t!basQp!(6x_vmF%ed)@Qei>AM9=pbI8C0LL99?w@RKHrB_qhbB zZ$bBDg6iK~i-{LO_3^{$#uq{Lv$4pv3!wUX?%IkAp!z#9Mfw7$KA&%~?>wk}U!|3J z9#r3h#s@+5|EG-Q=Roa&MO(ejf!YUu6yBW$wHGW_Pdp21KTHTQJqv12*vj5K18QHC zv(}ygwKpnw70-ai04hw6o(8o?Hq>UG2DMKjp7EXrwO2rQdxF|8w<W_*f!Z_bPk)~T zwQr7GTyPT9-g$H1^(3hMbB+J?2~c}zSK@>dp!U&)tEMMF?IqA1p`i9tp=#rCP<twe zQT;fmeO1YD_86$WbylhP7^wZVC`0lXs6D24Y5!4B`)oyg+EGw@%|np)D5(AB_I&dZ zP<!tB!>A*m_MH(U(-Ba64>V2+YX7OO4>$~J4{F){I0R}RUimct5U9Nfy0aA2e*ARy z{XtNB^75DI2SM#iV<(4$p!O!{UQ<x}(>-wF0Z@B1L)hv7sC|0>&!hdI_Ua?vp8cTq z>k2p1{h;=2>hgR0JRck6`5ScX1GRTS_oIT^zxBIs?*+Ao_4l>z1+|YKzSQ3fYA>I% zyR`@0e%{-%2h^SxPSxK7YG2<myR{qC-d=Cix*OE~J`iEB8`K_mUU_>LsC}NJ(!LAS zUN1Ohv<uXJZ=QW`C#XGtV|v$4Q2T!IezTpR_C9F57}WmHnbf}n)E~HLYqJB?Kd2IY zxgFGB0Nv>d>OZ7=Id2E`Cj?h~*aqrfoHd%a4b<N_^U8Z0sQ=+~;pbLRe<bPg@~xo$ zNt{a9R#1N>V=~KDQ2%9<!R9TX{!GE2#4Vuy&82SwTR{CC9)$y&LH!@Uiu}!>{?O_F za+`PCgr{xYc5V}>zhphPZWE~gG-<QmCQyIs#m{>iLH(<Og8q%5{ubyST2TM%*1HcI z>L;v9k@>!G1E_x%Y7o2u)L+{)i)90-|CVmHZ9S+zw~#qwJ*a;-nMrCrsJ{mqHwX3q zqNmlZ1N8?dY8$Qt^$+bnKVA#!FHU?rZ7rz(xJ$}wEvP^FqU!G&Q2)}4Z{r$Je-m^s zE~x*Rab98#s6X2D_snWg|FkE*aW$yF3c5QN)PL1J@M;yPKP$U`{wh%acIT&%RiOT^ zZZy{_Q2%$ukNqn_{o%0Fr7J=G<Fw1#D?$Bb&>g&>{&RB6j1{2%^h#a-6`=k#2QS+S zP=9;1(%$8u{`Y~rlI5WOc=1Q=<)Hrgr&W)af%@wivu7^@_1~Ee2QLHl=ie&wECcoL zLw6im3hM8J<_<vpfA1c%rJykY!&C2<fW`ov99Av?jRCBAm$U>l1~B8Q%o5NTfbrLB zi$P-m%Y7#<28{uL?hOWw0UTe+wiq-9aB}UzMW8VN|JOB(Kw|*SNfwJhV*nF{zbpie z0WA8rej#WK;GuHPLeLlh=>B2Q7(kEg(*>Y00H03_7l6h99x}!+0F40@`N%8)jR9y~ zx;Y;-24FaO`h3tBz=r<N`JgcX&^^YWF@T-cm*#=S0H(a2Fb^~a(0Sc|9%u{zbk{Lx z3?M1x++5HYz%<srxu7wCmdCzxL1O@*ITO$rfOgoqIiN8B<JWz2Kw|)t_WI8OjR6## z6_^7W1NbC$X*OsKz+u_s*`P6ihWyakpfP}(W#Y3zV*rJFZq5RY0pvQ&nFSgH_{tPN z3p56x!=f|`GzMVh@^mI>48Y~^ikYA>fc(asnV>NM(EZGyF@Qb0zsvxQ0ccq4oB<jG z@cdFc12hHzy2BYX24JnjF#|LP5W3>*bkG>U)|AQ9L1O@QiILMmV*uCY$xjE30o<2) zHVrfeu=n<wX`nFx&|T1=F@RPX>uI1dfUWbGrh&!)+>%aB1&slK=88aL0OISSrh>)* zW}7Kb1&sl4GrpMu8Up~`DGeF}Fp8<00vZF*f9pPFPne49+yjDBKw|*&uic&u8UqN^ zUp5&u2Jqxm!DP@FK*mbz$)GU+(B0IaF@PKTmnMP609bF#odg;KSaUdY5@-zI^(WIw zpfP|asZ5hVV*uM^&QAo50W^runFtyK0Nrs78Uv`kX*Llw2Jm(P%S6x^z~wcUCV<8O zK=)vS#sI1(<xc>O0aWGKO#qDnWOnmT0FBpz?#c#@0rbsS(+?U0U~I4H2aN&T-sRH| z8Up~$k%7hltUtf)1C0Uv{=TmdGzKukX+j@p3_$mCVjpM>;O0u>KF}Dz_G7GlpfP|a znm2kuV*u5cSM`F%0A?Pp?FEeiME(ls1&smRC|BtPjRAn}?gotk)ViPP0gVCNoVlO} zGzO4pT-pN~1JD=o>H&=b#MsF9fW`n=*L>*)jR80%pXvsU0f6oR2aN$dSy9#v8Uv^? z_w5Fa0SNG^bc4nKcIo`?0*${<o_whbGzPH6X;l|!48YW?sS7j)U{Dp+1sVg`%VgXI z8Uy%xnY#-#2Jr6flTOeW0BCLyGzQT5XL=`S3?S-bVJBz|z(?Pw6Ep?@x{Dn&2Jo?s zu@f`~aCyO<4$v5YA<K>q&=`Qq#>pL^F@QtM^E*Ie017X>J3wOqp+y=UpfLc@-R7V% zfY~XJ+CgIg*U#*42aN$Z)X!}PjRCx=u5Jg70lYsH*$x^5hzqf32aN&v8Hl%o#sENf zq=Uu)m`+@61C0T^Yu?%h8Ut9}HMI>i2H<z6v<)-{@TwxL4KxNYDZ#uAGzJhkS)vUz z1`s6ps}(c`F!9#yR?rxL`un}DpfLaq{{^j}F#yn<C}<2|!^hNC&=^3BiDxTl3}DwG zomS8oz@0e)t)MZ0%ZI+SfW`nenA~gujRCZN+S>ve0|4FY4jKap59(+EjRBN>$!!6R z0i1gj+yWW{0NwpAQ!rm4dx=5|Xbj+dIeQCe3}DUlcg>(N06~^(&7d&=-o1O9L1O?L z4lQj4jRCNW_BDgX06=%hgT?^(7Q{D$#sF^L@Ms2&0ZflGY6gt~_!-JHgT?^(1KFBE zV*oGqerN)X0X!|g-2@r~5UxMg1R4Wqyu7gqGzMT*I=2Zl2H=&_*#sH`0L=x1#sHRT zB{hM@063WZn?Pd#pVVxcKw|))JMBSZ0R55TO`tJ=h;-H_&=|n=L!TQ#V*sFg??Gb# z3dt86L1O@nD-JY*#sCglZD<6I0pv(8XatP`@OVvV1dRc#Jl4<%8Uyf~Sl9>}17Kd2 z)Cd{_xGWIT2pR)8cGR^IGzReOgn1)q48T%Ks}VE?aB8PaBWMg@!E*ja&=|ns$4rgj zF@U^p4WKaqA@^4epfLcSyn79xF@TScFExP10Jv5hZvc$}%-OZ40W=1%UV2jlXbiyf z^zsJK7yxJv95e=?EjFbAGzQSHv8w?z22e7)u>mv&z<Z^l0W^Oc5M9s!8Ut`P%xD0O z0lW%LXaJ1?_?(Pr0F41;cLz3r#sGZhcr}2=0KWZpZUBt|WUjJp0F42xS#I6{8Ur}^ z*{}gL2C%kIrvWquP*kDb02%`j-l)_78UvVOA=dyJ1NhD-)c_g;a4->T0F43UuMlbg zjRACI^EZIT0D5Y98eXpKV6MH#*#H^?i0fl-0F43Y^|CgA#sEItVr~G<*Doz+Y5<J^ z_$D(pfW`n`&Shu-jR91tGc<t40ATA6Kzz^`07xD*1^`kI8Uq072aN%M%ma-9fXoMt z0f6iSjRAn{2aN%M+yfc|0J#q|1^{v|Xbb@4e$W^I$UmSl0FeJcV*nukg2n(q{s)Z# zfWiYb1^@~l&=>$Hyd3{^{Q!ku;u5tVpzs8Z0f536GzI_)Z_pS3DEvWV0HF8)jRAn- z2Q&r%iZ9R@04V-IV*sG|1dRcJ;ukaq0E%zW7yu~#L1O@*^Z*(I0HqJm7yu}}fW`no z=?63h07_4wF#u5d0*wKH(i><Dz$Wio19%MJF;gRG3;>iqL1O@*^a>gS0Ht5h7yu|e zgT??r=^Hc#07~zmF#u5d2aN%M@&jlL0F*yKV*sH10vZDV<sZ-(04P6!#sEP13p54* z%5R`C08st|jRAo2BWMf&ls`dZ0HFK|8Uq03U(gr;C_jV706_U0GzI|5@1QXNQ2qyv z0f5Q_&=>%yd;pCBfXWNd7yzjJ0F42F$`jBS0H}NcjRAnl8_*a4sQdwq0f5RQ&=>%y zd;*ODfXXY-7yzjJ0*wKH$}`Xy0H}NejRAnlJJ1*asQd$s0f5Rw&=>%yd<2aFfXYkI z7yzjJ1dRcJ%2Uu70H}NgjRAnlThJH)sQd+u0f5S5&=>%yd<KmHfXZvo7yzjJ28{uL z%JUyze%uC?@1QXNP<am;0|1r(pfLbYeE=E*0M!qmF#u3~0U84U)gPcS08o7b8Up~; zFQ731P<;a$0|3=OpfLbYeFPc<0M$>RF#u3~1sVeY)nA}708o7f8Up~;Z=f*%P<;m) z0|3>3pfLbYeFz!@0M(D6F#u3~2^s?c)t{g-08o7j8Up~;ub?piP<;y;0|3>(pfLbY zeGD1{0M*Z+F#u3~4H^Rg)!(2o08o7n8Up~;@1QXNP<;;?0|3?kpfLbYdjK>B0BRqA z#sEO=1<)7(sQmyM0|2!rKw|))_62AR0My<9jRAn#AD}S+P<sS41^{ZGfW`no?G?}% z0I2-}8Up~eXFy{Bp!N-D3;@*L0gVBG+CQK%08o1fGzI`_AA!aIK<y>a7yzjK1R4VX zwWmO10HF32Xbb?<-U5vQfZAW6F#u3|Y*B{fF;M#qGzI`_uYtw@K<zis7yzg}2O0wa zweLV<0HF3BXbb?<{sWBxfZBtgF#u5e5Htn=YA;^-H2)B&{RkQZ0JSGUV*sG`C1?x) z)ZPS*0f5?{pfLbYdlWPV0BWCt#sEO=RnQm!sQn5W0|2#WL1O@*_AO`(0My<EjRAn# zzo0PyP<t3O1^{XwgT??r?Pbsy0I2;88Up~er{(sx>;bi}L1O@*_BLn?0Mz~ljRAn# z<DfABQ2X3@<?UUd_Bv<`0Mvd5jRAn#^Pn*RQ2QP<1^{aBgT??r?SIf10H{9z8Uq0J z4?tr8p#B1A3;@)B0F42F`V*ir08sw|GzI|bZ-B-CK>ZKU7yzh00vZDV^-n-!0HFQ~ zXbb?<e*ujFfci6_F#u5i1~di$>hFNY06_g8&=>%yKLi>B0QHYRV*sH35@-wn)PDkv z0f72bpfLbY{|Yn)0P1gn#sEP5FVGl3Lw@LN&=>%ye+C)@0QJ{EV*sH38)ysw)Sm;5 z0f72<pfLbYe-AVU0P6pN#sFF#`_2W80f734pfLbYe-ShW0O~)2#sEP5NzfPosDB9> z0|50mL1O@*{wHV*U_*cCe9#yGsDBC?0|50`L1O?#J~9hHV*sH3ENBb>)V~Fd0f73u zpfLbY{}(g{0O}8e#sEP5W6&4?sJ{#v0|51(L1O@*{xoO|0Mx$*jRAoA+Z?=XD?t5k z&=>%yKMooL0QJv7V*sH3I%o_4)PDz!0f74RpfLc$Q}366#sEP5eb5*HsQ(YbAT~%0 zBnMIhQVY@p(hD*JWERLwkl7$RKz4!b1lbL81IR5PH-X#+awEvCAUA{D4)O!YFCagG z{08zP$gdzjgZvH(15j9i!UPmHpfCc36)4O=VFwCBP*{S(6co0gFb0J+D9k}&4~hd& zT!7*P6gQwa0>u?5&OmVoibGIbg5neux1cx%#Wg6-L2(aC1E913N)w>80ZJpFv;s;q zptJ)@L!h(-N>iY;1xjO}v<6CZptJ`{gP^nsN|T_p2}+}&v<gbIptK80!=SVbO4FdU z4NBvnv<^!1ptKLl1E9PB$`hcx0m>twyaLKIpu7XhL!i6_%2S}c1<GTfyavj1pu7jl zgP^<!%9EhH3Cg3Oyb8**pu7vp!=Stj%G02{4a(!7ybj9qpu7(%13+Z~s7wHr4WKdt zR91k>3{cqtDnmeJ38+kQUU_>LsEh%XHJ~yFRQ7<%AW&HZDw9BE6R3;=l~tfJ3siQ2 z$}mt_1}f7)WgDoB1C@24G7nVtfyzKoSqLf<L1iPTj0BaHpfVFwc7n=KP+1BpQ$b}b zsEh@bwV*N=RQ7_(U{F~MDw9EFGpLLPmDQj!8&r0K%5YFw4l2_@Wjm;h2bJ}pG9Og- zgX#cKT>z>RKy?GCjsVpapgIFocYx{;P+bD5Q$TeKsEz^EHJ~~NRQG`DAW&Tds*^x< z6R3^?)m5N63siT3>M&4U2CCCQbsMOT1J!k)IuBI$f$Bg|T?ncZL3Jajjs(?}pgI#& zcY^9rP+bbDQ$ckrsE!5Iwct9JSMdy}4hGf5pgI{;H-qYEP+bkGvq5z?s166!<)Atp zRJVibcu-vrs`Ej0Kd21=Y72nc1faG7sEq(>D}dSzptb|34FPIPfZ7zGwgsq-0cvZ2 z+8m&^2dE7KYKwr{B%rnlsEq<@tAN@pptcLB4FhV+fZ8;mwhgF_18VDl+B~4P52y_U zY72qdM4+}2sEq__D}mZfptcjJ4FzgTf!b7{wiT$21!`-7+FYQv7pM&eYKwu|WT3Vg zsEr0{tAW~Vptc*R4F_t=f!cJSwjHRA2Wsnq+I*n4AE*roY72tegrK$|sEr6}D}vgL zptd8Z4GC&Xg4&dzwk4>I32JMC+MJ-aC#VeyYKwx}q@cDbsErD0tAg6BptdWh4GU_^ zg4(p8wk@cQ3u^0v+Pt8)FQ^R+Y72wf#Gtk@sErJ2D}&n1ptdup4Gn5bgWA-fwl%1Y z4QgwH+T5VFH>eE`YKw!~<e;`WsErP4tApC?ptd`x4G(I|gWB|<wmqng4{Ga!+Werl zKd27?>I;DS1faeFsE+{ZD}ee8puPjB4*}{+fcg}mz6Gd{0qSdj`W&FX2dEDM>WhH- zB%r<tsE-2btAP3}puP*J4+HAUfci9`z74341M2I5`aGb%52z0W>I;GTM4-MAsE-8d zD}nk<puQ8R4+ZK=f%;USz7?pC1?p>o#sENlFHj#0)E5Kw$v}NGP#+D{R|ECgKz%n* z9}d))1NG@ZeLGMe57gHK_4z=3KTsbK)E5Nx2|;~BP#+Q0R|NGLL48M19}?7;1obIF zeM?Xu6V%rP^*KR(Pf#Be)E5QyNkM&6P#+c4R|WN1L48+H9~RV?1@&n`eOpi;7u44U z^?5;kUr-+y)E5Tzi9vm1P#+o8R|fT&L49XX9~#t`2KA{yeQQu38`ReZ^|?WPZ%`i` z)E5W!$w7T{P#+!CR|oakL49{nA0E_~2leSeeS1(JAJo?e_4z^PFM-Zj0-d9@ygrK) zbRH7u%%iz=Cxk#}7lF<v0-ZqwI%f!UmJsN?AkdjWpmTpfXZwK8?*X0B13HH%w5Z1t zbe<0A%pB0UIH0p{K<C?l&aeTUQv*7S26WyG=u8>VxiO%#VL<1<fX;XUo#O&Js|9o( z3+T)h(77t0vr|Clqkzsp0iAOKI?DufUP+H-Xc6e#5zyHppz}jOXM}*x0Rf%$0XokE zbY=(WTn^CL8=&(wKxb%x&dC6sg#kM60(7PY=-dhw=5OHhuRv!^fX<NsofQE(4+3=N z1L#}_(Af>3^BF*AFo4ck0G*`(IxhiqCc=X&Eft`%4M67?fX*lYokIXRYXEef0O-sB z(76Dhz5k&7{h&SkpndwFz4)O0_MkoWpndb8z44&^@1Q;IpndG1z3RMkjRQe@&O!Ui zL3_tR`@?Tfu5tnG^9JqZmhBI-0qw~K?Yjo;tp@F%2JMjs?SlsGbq4Kc2JKk}?Mnvj zJqGPB2JInEYCItX+6xTY?+e<~3);5}+M5g7e+$}UtKP8VCupxMXg@4y&udbn`CHK5 zRnY!a&>mFKK2y+MQqX=;(4J7xzE9BJPSF0%-(8AlK>IL3do4lxDM5QCLHi;>dmlmj z8zZNCZ!?&AU^8ehB51!MXip(%-ympjAZY&|XpbLgA0KG19%w%vXwMyJUma-g9B6+W zXb&7{pBrc|8)&~8Xipkw-x+9c8EF3)Xpb0Z9~fw_7id2hXwMdCUlwTZ6=;7IXb%-= zpA={>6llK_XipPp-x6qV5-9zH&Kv{f0npiEpnL#2LkyG`Kxc)4@&o8hFi@TVo&5#M z7oan~KzRdnmKP|0fX?g!<q^=?T%ddcI)e+8S3qZNf$|IJOf68J;jCP&3CcIW%4g_+ z@($=MEKvRdop}YyL-8fPrl5SpUaVpP%1fZLszCV(bS4!jPl3*!0_7{v8B?IV1v*O# zl)pe{MuGAe=xiuZJ_DTr1<GshlYjez@*C((Cs3XPo!tb=cc3$xKzR>z785A{fzDh4 z<w4o-<FTN82s%Rvlovr~C4urI=u9L~o&=qJ1j?77Gmb!c6LgjlD1U;^ECS_GRp*~M zpnM8Cg9wyYL1ztt@+;^}AyA$LogD<qx1ckEKzTRMXlW@Z|ANl^0p;NtI={+6`51JD z4=68#&guc>XV95Epgavadk2)SL1*lM@;2x!9Z>!TotXp5<Dj!~K=~YW1`a5%gU-4E z<#*7THlREYI=cpx??GqOfbu@*EE>@HGoUkPKxF{vY#C5F06IekR2G2FiUE}epfh1W zWx}y{SHb7KfX;XUl?|Y?TtMXm=*$*S838(*1yoLe&R_wR6`-?LK;;GKOchX>0XjPc zRBnLINCA}{ptDdw<p=1@6HplfI@<(Pj)2ZE0hJ}ZN9TdhCjp&F0xDBLXODo&70?+Y zpt1#YmI$bPnYO(r6I8~4&ISRMGj*Hpg3tY6+3+5Gz6a<`4^Wu{I=cf@?tsqd0F^zU zvp7KI59rJdP#I*gNH!c)4uQ_l0F_0cvob*C5$H?|P?-ce`vO!hfzG%9l}(_tEI{QG z=*$XG83j6<0#r_c&Y%F5RiLvbK;;$aObJk#1v)zdRBnOJhyaycQC)dPpz;fJ<^!k< z1D)*vD#t))IDpDB&{++j@(gq)1E@>`oxK1m*Fa}1fXX(|Sqh-?4RmG#sEh-hjQ}d= zKxZI;$~w?l2cYr}bfy8Q%mbZW04n!DXB2?SKG0bNpz;rN<^ZS+1f4AaDhEMl2!P5$ z&{+YX@(^?;0H{m^?fnOpi=aLJpt2FPmmgF<g7)l#%E+?joJXK?60`>&R91ra+JnkV z(4KlwnF-oE4=OiVJJK(M%1+Q;cu@HX+Vc)7LqU7nLFMR=p4-PkWhrQ{I;cDa?MVlf zsi3{*pmG(o#~f6)g7%Vw%2&{yaZnix+8YikXF+?wL1isyuQ#Z?1?}kumARn3+n{n6 zv_~6M_Ja0egUVmfo@-DU{Ah*6B2YOD+CvR0i$Qy(LFF-MPc*1Z2JL+YmCK+#&Y-dx zw3iuFK7;lwgUV>o-egcY4cdbYDyu<zjX~u#XiqVy%m(cp29?{OJ;I=}8?+Y~RDOf@ z{DR7G(B589IS$&x3o6S&dv!tOIcQHVs7wd#y#<x)pgp#rvK_RS7F522_RNCHc+lQh zP&p6U0}CqaL3>?6<vnOmE2zu|?Og?x`=C9lpt2vd7ZtSj5wr#pw1yEhj{;hY2%3)p zttkY}>wwk<g64-nYy3d-OrW)Tp!q7$nmf?E7ijGqX#Q*?bRQgOEgNV)540u?G%pBR zTLzk61g#MR%~OKbdV%IUL2I@^^QNG+SD^V<&>AYxJT7Q06lgvew5AC(uMAq71e%`) ztuX@4bA#3jf#%CWYkolU?x3|hp!s{y8XV9%0D0(s8qk^;(7FWB+7{6I2GAN6&^igw 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%0DH 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≪)~;mxRu~s{d)CU9 zzX@?`0z2U6)l6ZukBjg~Ua9#{H*Uj;fR!@eW#Zy}?BM6vDBSxMdpuThrSX}Uu}!bp zRxaOmBX)Ytmld${ZMHOQi@mhs{0jesrLn)9_pb1>nG)OZXche2o647ku}d}ERxIC@ z5bJiSc!hO`f2>DcBK$m@SrWRjc@Jz>q~4Z}ojgrz#jIIeu`&S?D`4m3IP$%Si9Gvx z`PM_%V)!RMTt21vXpC0G`Q;Cw=jY5kwJ2uFhgHk>7fg(KdT_?_5aEWHdDGeu=j!;z z#`t<AE#L6eJH}ZvU^#1*Rm@UuJNS7!Y%|1T*4>g^zDbcSCj2=2@=MFVMCWe*x(s#> zPvOdo(a#rNT=qfbK(zOq{mY)uSr@H1Yc2eI9?PcgXr%?6%ci}rjP_emzAQH~Bl_Lu z)Mc=9dpeX{qkFD8E<4v~9Nqm|f7yh)iqVX$a`5wfy1V{G1v&j%di3_2DE+h-OKUZ6 zN454|Te=l`&QH#+?NJM!ZCbkY@6xC=iG@q!Y^Ox6@a>16{}ZvPAZpQ}?4`4w$3;am zMJ-K`^o^S0>H$9&sJciqs`;AA(u*_2qpVegm#*8(8dX}#2tP0A|F4IU1xojpl!{!4 zG^#tZq(p09WX0WG@N<NOd}c*XUN(Knrtpr)EP=Kq_u|VUkJpyK&lkF%8Wbs+9Jpj_ zvO}c6ZTlsXae9&cVR}no=MGKw;EL3X;9j!Q;zxwvy`PJNRG&rsN`J8!b{<jmmxB?% zTaPZ@du@G0fYg@7o43x5Fxj*Seoj$RW@W^hH}#99?b0J0`|}p(@P|gEo5sS=FS@qe zAR?#7YVpTBxd?At&Be=&cp~<H6o;Q{^kn_>@U+ygi*hrshR;@cvS^b0;qbKQmlna! zJKE7WFZ^ivhDEz{d%`1K=P!!BRvF$d)(1ZasX;b0eAD6VMQnSV!Z*&3TBH|l5bjg& z2|phxvza?Q(o=m=oygCyv&LeJEEhcsd!Wb)KR0RN=7V8RI36zyFkc^bo$=Db72D^8 z<@`GUKTj!SU3pjy)BJ_2R8qr!arP}-Jv}H)TC^5^&eEo0-7sIX=!HA)NQK4ucrDCx z;s_H@vxJ|&^o;p&Xx$R=g{$H(gzBGUTPVL{Z)oSouM6Cu=Q1h8&j_{ly|Q5K+Sbsi z4Tl%J{ZSM;d;2E%c}=~ozM*RkCN6k)%qnzOQNsdOR*lfI9r^HcoMOtELjU;rEts?V zeaMOVwhN}+xf9~@MF)Pq(=L<kA;BxS7d(qz67rn=_xyA96GQZ~U(JV|`*eM8cF1j; zlk<OGj|g#Gy<`6Ecdj9EvMc7p&Vza=q!6-)r+q%F0&mFw&a(M$HGc*F=1Q9nJ12_G z<Vvu-gzJ1ulY_yYOHAe)8m<f0H&K}nJ3p#au_IV7o_YQuk<wt#U!Ue(XGscHn)zrR z>|CkX+t$GXj}Feea8M&yt!LvrzNMnUe=QfzgPk|^F7bWPy9EvNCRyJJ;*2Vo$0Bqx z=!ICqJlHu@VOtjkeVA=O&!VY6NIFG--Yf5#AZ`Qsd9d@Tj$RE7vb+3m?uV&PK~1aP z&3zZ7AJo@+Z!YZIs;t8tL5%ME=DsTX8knKGZmxs+qrh3>^XBGVITtvcwQp`|-R{8n z@3nJ7RaXRld6PR=;N+CRuxGJzVdq?lvgZXhJ+Ymev@j~r_oeRK9t-!tmmg*4PB~*7 z81j#IZgs3eU_al#IS#LR0_P~boAa#nXF#>py*asmp9biJottyD@lwEs(tUH}nfC{< z&s;ahw{dlV@qu}BVCQ9pl(YnJN!8EMe_0T)%_o1($Eer<%jWnwGoj~bX_}e^9Q|!S zXW?9>fb+HnbC{U<12#7+%<)bA?O$+KU{3Rq=l&ehjB}PKT=B2U`8a!H<pKW_2OrLc zox3$zX{P_L@<X#Ti(38f-Pkl+Z-1fx0^7y2Vdrsm`g{2w6l$5RFxkvsp}A!Cs>@3L z3Exv@!_MiN=Kb5R`L*lp-%Zc`GP2EPhi<>@r~h7UHthVa*J5k@GMG4KYdX#FyFKy8 ztc0u<KV#LGvtZ|X?c5mSH#Pj!th*OH{1$%OHS5nC6TitbSI>f-_hlf%>u317XO^4( zPv3hpYiC8-KlLr~$(xl2JqN5QY_D(PUjJFsVpsa^tag~SCUL6oA6vs&u=Bz0C*=Bi zpA(w(FFMjUd=B$0r4U!&z`QRrVdsWbS<Cv0$X%PcL5tJ(-tS{G--&(onR$2nOxSs1 zEzi#QJYF+%=G~J!d`f0@&2(I~#OFtM^-S0~W4cK-K6k2OXKuI5@UgA%o9V|F;xoC@ zekSbvv6btzeN;LWXXaIj`@~Nbn(6Ay>@#s0^Gw*eWEy8~c|W-FbcR{aG4FpLug!?? z+~h4Ld}0Rdyt2EyI=#&jSIuz9FZFiln>}N<LZY|Z{+=1IbIg8LS$KQt=Fixttm5sN zl`v!ONq%p))qyi$=bNqPdG6(4X)@!{%1d6hZK^YjUG{ldUl*GJJNL|>V5*mG>(A-; z7#qEu9=)2rc0!Jqr}LfZu=CJ1EOquu72H4lnYO-HRo#Z^_Uom*ro3M`9d=Gy;@Xd% zckZ@K*V4G_$rW8TU3$R@Pscmy(_!bQm9)?IJod_K`u%TRp5hfY(~FbKJPSGXro+xv zlQZ%4bhi+kZZ^Zh^YB%s>D51#J-y4nOoN@bHgWSWkEUbSrzP<`^DrtoIW0BmqQ?i- z-P2}n-Q%(E_L^z`Syy<>o;q*Z^x(-J9l;Z(rOd1IXccXm20Nc^wsxq;mZhoFIPx4k zo)?EtTfJ7>L)Xo78tmM*nJP>kpT6l#dlvoHz2vIgwA=|d+_`oLOoN^0rt@)~dwJ)V zsp+z_+yg3}O}*#V>TaKXV=C;Nw~mR??rE`mrtaC~<~~1W-BiPihVCEY7fgkn|8}31 z!~IcF%Ty_u&u-04Wm9MB-*dB{mN7L3dM;e5-xfEXQ$AC-M9z1Udu2D(E2+!PkI!%_ z?7TR?>;yNCWYMYnvc27=OlF^2k!j{;f8ys9*g10NVtCws*xs9x9rWFmwf@4CFxN+} zrbiA<ft@cWp}fQOZ`ATBA9xqLPF*u|isZLm*C3{zDX??r680s#TJ9>C(lF1@HB}~g z%9m<O*X>QAQ())O-PYrGJs)i~C4l9Z%d~SkQ)I3`acOmxpW?9myvw`;f>ZXE>~gtp z&oX7Q{ZbdN!`~(!VV~e~-|OY%0O<L3mJ?E4y3@{0t_uioS^Vq3WJNw}muHhUPllaq z*U~89^7Z_T$!_Mqoe!3DPtJJt)OojT-DKE#cUL@iJKNSIPnP?#)cL4k*yOWwCOFr< z_LvMi2QT_rs&h-W-ejBh0OyN_ij!Mat(^n^2v3Hcj~5Un;QV^-&q-H4{BmL~eKYBB z%TuS2fcukR=jJ_Ivdd|b@X<-qhD)8Aes7<&Z&$z5is!2)!OqhQK9=G%`^<z%t{(nQ z8AqEZtvYV$lzXUb66~D4)BE_GR8GcB>NNZ5c>R+9q&=%2J05x9GzoV8UQ6E&M}JPu zNm73nIlfnxnWUNC>v-CUe-i9mzD=e{j@G?jC+g4ialEkO#YFXAW{yi<+@1(Kudind zw<AaBp^3kFzd6jBxOL*Ilm`yEmsU)S*m=sKQGCusH}0(t*An_CZi|}lkh`vF;)>;+ z4(<$P6Jh83iCM)t9NrK!aZ0_1Lpp!J#Oa5O90H1*C&JGCGje2i_~4>7@l?%6`;}W{ zC%)Nw+kS<H;KUhkj@rLlz%uci!Up?l*&h=o1kJJ!nD=_Z-NqLCJmvcnVCMuX-i)ws zwmLRJlF`||_RP)+3)FP&4<xOfu)|Z_-tX^%35i*Z_8N1hOqkR0+RoR$V?y?lt9JXI zRZlp(cfVcDr2GkoudK9dcS@cR@N%-<{cm9tihtMIwXOG>pu?SESDj-wp<W`$ZojV4 zgiK`{yP(gi6W(d7*_rK?oB%tA@Pz3v+jp^y6XeaG*d8(Y+Am^u&h`!e%YNATgx7Tz z*&1KI(7!^Z$2NHPk$y?3GTY<Jcl7J<CfN4RSkwRTucz(m-Ua=ZZ;Wka+o$xK-jKC@ z($dinJI_#N<wu*+-hzJ4zS}kqGgA8J6&$rmTprO6JLm9#-b|admmK;7xSDNlyff+V zdYoeu!>`#7JO7Zm-@&FRR<PeGQOky<o3-D-P{iibo}YcNa}lLZJ-2?K`>0Q1@<r>1 zIoJA*NA9+E*l?;3c3z_0gFb6fm(6|b3o5L8rY!Gki%qglemT1jc8=oGi>B7P3tIX- zI^?aDm@4}g+i+T!XXN(5&R1-kcgM=jDXfp*=a|+0tzLbh-`88s*0t{oUog|^)=J|( zarb7cYAubvX|Hpv8rIA7UFi+8dSxNlcS+a5YWp$PzKN$btzJd^>J>^CwrYC+t~ZR~ zuVq8m<KDRG&n%y4-ssiRxnQ~e?3vy@`*vDBC_UIK?7!HuN@-iK(cK=)>dUKoB{Rz` zpLWdeJ^3l#a);BDUgs)L%g+p*y|8l~r#H!1uIwu6EoNr3R1Qn;m1%l!!KoJ0JNe%Y zi^yLAy*DckS%_VB?S21YwT1l#tKMsAQ!TDe)bE9z11af~Vd0r1*;~Fl&_X?suXm+} zwMB^wbMJ=9Di#JdKYDuq@LEJ$yzOyJ{%-!w;!)3;;}6Uk?XLI0&W+6N+H9T`da$SU z#T@e!>DzkBUE0iN)UEDuo0o5XYvzKUPhTU<`*%+5srGg<-+s5N=kYvk^B}f{9@sgP zLH7U5o~C5=ME5*5yEiMo$L;zBGoPy=J+Sj9kEJa(>j<~+iCNua7BSzX=jPi|v-z(z zdtm2Mw&i%3O`0guvtxy!nZs+&p39G<%+fsncf-!BJQ?uTR8II+_p+92rW@++cjs-} zZ@TB*m2TKMmM4WLnY!HB-yLgTZF(?rYxkp!6w_U|S9QbAx7@eY%vAC1)NYBJ@}~VY z-Q8)wI83Vr8oOcVUfwsmZF0snr<*tEh>7v@#BQVPwI&k1;oSjE(@bj2eY?}9*PA3h zbLuWzm0@yhrbTz-?m&~(fqLDrb27WGE1Uc{C)wToh{q&p3V(O!>#xSXajf02^D|q& zA2(j}|3g>HuMNfu*PnH@{+?+pvH4CH>|D+M@7cyvDo%9G{uE*?nY6EK^=n&Wm4Gc> zu=6$_UgtMHZMmR}{qzr`bkk{FW_unQb({8d<*z<vWM<XWwRy&7qYUSYE~b__M#_PC zU2(asMybguU9j^x?XAL%TBind9g}r1O4;hx74u)i=*&%<F4(!9d-wb@v^LP}>YVY| z&^bxIE3@c~;k6l}U9j^!(-r0!E)ZtwYX8z^cq9Br=e}e4hI1FZ>*Rx;^I4YaXn5ZK zcIOX6Ekm1W7dxl^5i+#+c)SyK{-;vU6N9^3wseXHo;7HfUEQfBvd!Q?*TPQNxuDCY zv>QAr>gyB_Dlj<zwxx45Z=``wZgpqkaYuuwkA<C9^;!nMD>FJRO@$5g*yB56U;ftr zJR`Idc8;i|&slxTQ%;?mer?s?nQ7Tsx_qAgIbMTK*!iMWzw`CCCd+p2TNI(+DJs&b z=i#XT=`>d-?A+0ry+Zo!Za+Gv>i*W-!u7u6;OWPD6_=lOz|JFG$Fx=NSkdK<g4uKR z0zFT4q#L#Am8u-<fSptNIVxPQ<Hfp;?l<;&<rkNBMAc~MG47w!0Xx5R@wA`1kC%6K z$SFS3wO!oUadqV>U8BVn9k6pvzipkZ`+h@OM~Y>O?v8!29Rj;^bmcCFbimF#)!1pP zdyv_=W16X&?tf*g4z~?_y0<+HJ7DLa7B0B2lfOW|<DKXU9rep%9UD70=+txZb->O? z<;iK(;cx%bzU)?}j>nnL?OpCcI*MYi+hOOX8p|l_Y~Oyf{Z})$PAUJzcHUQ?wXbHM zfS;$Tu<?j?t<m;&MWMCYN9U|-FD{&_y^(uaJM5fQKJ7H^lJ8U6BU=5meM@@Uzuz^} zKJ~S^{k4g__M7VJcC#*a?JaD@?Kkee*HWC8)qY9;hL)*TQakKi*30KsXayt$w%?JS zs1?EF+3t{Dsl~q1p&fQ!tHMuDtymU=_IdV3TC6+O+pAlov_gyI+hOOphI78w{P>Bl zJ;L*{rtL1a_C4*pHI3W;wY5Uecir^ATT@QwU7MR_iKYnKvo?pq7|pFu?zX|sea*e2 zqxoz7*|vrJqMGyP9Bp%O{HyVycW)c)JlKQt&uYx9Tidqu%vOz0wM*N6e4nfFqj7E< z?3~zFo_QL4GkV*43&J!MR<*V*oNA}>;6QDg#!fX2|2w5^%D4G6^8VzuP5S*!-9|C3 ztz7E9`fjhdw#(+n)n8YHwJi%?uYP*9U)#sr>FP0$-P*Rc)vM2ww{L@;H@j}Lzq-XT z{kF%)&DAG<P;Z-dOJ04By+Rx89NMzq@6}Gd7HC__c|+~J2WMNT*a5ZUs~Fqb6j!JP z3;t@g)SjR=x#m-AfpLXe$D3EJI#vm4Mv0GGVdvHwI~%Aii@4I-=qjOBaQjSaxEq7o z$E2gJu=8x^J6}*0ZP?Z-<gi0^r|9}tLF)yoq8paC!p^zfu2Z1;`O}Qnc;yJyve^?` zr%5=dZuIDCjpNZ!UHYr3b^AYl)u4^lt&84&SJ{zM(yDO(zRGo-+*a7RxVLt$S8>@L z*DAhry2`}P@YXkd^(r%C0$L-=(^X<jJX>Sp{8erXIJN$AHdhh(WYub{A+N%D!?+c8 zj&8-9cgh-@R9oB6TvHBOCf91bdY`i8eDPM;`MOytead$8Ia|Nml_|$8V`^2Ch*P%Q z^t<K9dspQvhrYDr9@ACUz45lCW45TW%co~89{GQjqy-<etap5>w9({d%U+?gN^G&0 zT1p;mQIhUD-Ewuq9HkGtkF>zf>7C}8qjXz$d&>{u5T#GK8(KK-S}UE}w6f*s5@n^N zKZ{z7vbmM^dd+F^H~6f0bMDj@*)O*gw}0(xnX~PXVnk3!%lYzEin}*Awrn+@r1(&> zy2bxnrQ)fUk`~x`zsvJI6`yCMx1?$rDoQ;{Xu0!PLQyCoss(lq@VB5B3ISQZEps?7 zC`|q4*79%9c7+A)4lS_rfqyEtE3oY_Zkc*1Pa!E>x8-AFm_o~MwH96jJB6Gj3N3H$ zs47SWNwxHL@G4AT5o!5k^i}@MZr&E@J9p$Sl(V;RwH%S3ZNb>GUu%uL-oIbXHWwz# zcb@pt3_EAIUp!fUX7-EbjGbQczAlfNxucBaPb=POhMhmWV>+X}((CihhfQ9}{ke9s zdG3V^atn?hZgzv7OMH-Jft=g+?ajP%+vPmBZEV&t$(Iw~wYnL0Uh&g7J2{aH^P8JK zsmi%Ln%Vrdg;&nu=j3MCImSuL?#RwI?P!iOJtF%%s;SxJ@M>9&)|zJ6`NqY!t7Kn3 zFKE7-nj~ARkln2I-c$B|Y-+P_xuGoog81f;e-g61&m)^{TNq?-7=<*malVi#ZuV>5 z+;d*$&JB-dXa4OnBF4_mJ0{GNk)CAREG*b2^YN>BGwht?8op2&-ZMJQJ>51kL3ZlR zZR{#C8Cw;bvzoYN{0wE9t^RzHX5A##{H^4cbg#K!^Sn0)rJo(-Zibz!y!*xkY3`>C z%?7>|(l=^<H%&hfFI_JEtqFGCvegnjY3<b4O_d^I(vE`9n$|Y|mC`!&py}GjCsI$# zZ#R95J0n$MbghZ^^k%86A1^e?n$4Et-gdf4Z9$WiNd2)UP0lQ-k3I*RGztTy7Rm2v zQodm!rT%?e6YSh(!Nu%S8@8-zVrPFZxp~&|razh2BzsyHHNnnveyy`qa$n|*rsq99 zlH$peo1VQcmUK((Yl5Bg{CSy^q*_i(6AQDJ<c*5@CYd-v$;7UzCfNDU>4Fa=zV9w* znw@!Eg5^$j)9nN6BwjM4H))7ZlUSye)YOzyD`6EG+w|%{ip27sh^9mlABopTf}3FH zMK|t{lKAKB)uhA8Bypz8wdqyFOY!1s4o$Fgq!)kPF78uf-ZbB7zIgpLqo&P$ZQ|Xg zdQGtNrIl1d#f_L$n;LR$#Lwg_H2vJFEbj0~x(Rmfw4KW*v7J|ins~ZyitP*IYx;Ta zfY`h{oK3LvsExw<#om8oXsVx4CYI3sr}4whSg~~~KN?}@R9i>sh}}tj-zYItSZp8f z>qhD8zeH<xJ!^Coc_b>9^Qdupz)8_wrF)G+JsU(H-o4ql{n&I-;dxgZVdq*mS*D5d z=$>s{Rp={v?e~dB#+4?bwdapC!p^(45@i-mY2DK(@AXP#Y5I;vv$~5SNBp)l)^FS) za>!~!<DbX#MdoR*X<R4TE)uD@qH&5_p2!#JC5^E2v00bdh#Zxl(>UphvdCYJ8I2K4 z+#;gpQyO9CW>1d3Df~FGr;)4ufbgukj>i2PmkS#$XlaC<r~QbfOqlUgO=GZbtgw|* zWg}~-i*QJIY2(joZDGHOg^dP_goL#&<TkE4{!{3ga8_g1n+HNIF=>sk^S5^yuNO-F z6W8b)Hce<naCD<)MXk`;_2G@MbGi5J^cLD%7SLFE(@3b}p-*GO4@n`jK+ndjVvIt^ zkGeKin7k0QvUh6C3Op}3VXs}|+T3k|ryQ&sVdr?OFKH2c7HZO%urFKi<a2|@x7ULN z`|ETYVds0Zb1Dj+*rnDuO@TwuDnYri*8IJ|1TKX}*ty?f$$JG}=1MktS1b{DqbAlk zyQf>=$`heR*m>YVn<E8+@_8C}A9WCTVa?gta$Q{@nU}3`?F&AEBafLHEq;FG=i2|j zL5=e+zv=ux4P_EX_}yB5Ho(pghuw339D1Mqdg#6Nuye&>_t3-cn}^*i4?Axhc27L) zK6u!@@33>oVfVPh?rVqL%MLrA{5tfWb=ZCCuzS;C=a#!c??H#%cODGA*Bo}9IqaVD z_B)XK$YJ-6mqG6rhutF%yDuDeFF5S{bJ#uKu=~7W_jbe1MNiuYxrh7oj<4LH`?hyO z@70E#mu|fja!)qwKI{+Bd#~q1@3)5CV-35n8g?%=?0j|DJ=3uJq+_7>MlXfl4-LBq z`XBVZXV|^Yu=Chq_cX)qV}{+k3_GVCc8@abzGT?F$guO<`=R$7S3vJGhTU5XJJ%g{ z4>9b%Vc5OGu=C!f-$L#QcE1U^4_E<u?=S2ec-TF@u={#p_wvqz-oHBode5$_KIA@K z*uA;?p!eg#?!gtj47u+XcCW4LV#xiquzPA@_tADi@12F6GY`8*7It4O>|R*d`SY-Q zUSapS!tQN_ol6h9hZT0;s+tVsUR6`*{i(2fQa3{HLseJ}x%U)yj(sZh9#hzTrLcQR zVdvW~hu$*^yH9j8^xja|x%aSpKw<ZN!tV8iorixPdQa!37m)inVfSvr&dG<}qd6@L za$hF=UQ8{>{g<$NE_0ywS;FqETmrqH5_S(I?7m6Zy^^r=_F?x#!tR5F-TMeThaYy2 z<3H$qjj($eVdwM1?pb7p-lqt=HxYJj|F;szJ&3UT4q^8i!p`%D-BSp=j}Uh6Ancs~ zchGwTVfO{X?gfPH|A*c42ip%1ySJ~e9dbV(>>fVYeS4pw_v*p!&x7sbJp#QC54Nur zcE25LpXV#+eRZ&V>0tNI!S0#c1ieoVc5fVPe;Vu_xOve1TCjWFVEdO~_q4(G^T6(1 zgY9pD-J=G(FRc@LFPbg%{xjG;XRena_nE=g<-^v;!`7+8?i+*MD+XIX4Z9}{ww@Sv z?-y)+Eo_}@0`$JF%1@Acxt2ih--4}!gx#kFyEjV#dOsFyogD1Gs|nD1tzhf7VE0tP z?xTXOD}t@>fvvNFt#^Ul3kAFX33ksD>^>*hy-k;(_cM8OoeC-Tky!wnFNe)r!{(1+ z^SH42RM@;GY<>|o&j*`tgUx%v=AU5mK(P53*t`gAegZa602{A|jhn;9ueU?*>4A;s z!p2o$<D0N?#&+m^Ik0gz*!UN0911ob1RIxujgP>_DPZFTuzowN{|xKL!upf2ejTiT z1?%U)`WvuzKdk)?YX`&Hqp)@%tbGP+C&Ah)uyzBi{)W|~u=)&EufWQ8SUC&3F9cTZ zfX@2>o#_EOw*z!G2k86_&>0(`b2JKqzt@A#!vLLm@$mn<deGSwpz|p}XHbC7nE;(7 z;lp;V9&{!I=-da;*$$xd8$f3?fX-n6owZ<7wYVO1W&-G31kl+Bpz{qtXBdFaDFB^C z06K2~bfy64+yKzo0HFQ<pgsPeef*%k`k?*z5=Xw(f%esd_RgD2oUa4zfd}n#2km7C z?N<lwNl$AmuLJEZ2kjpR?GXp<0|)K(2JPnt?b&u(`LPzX_Zqan8nlNRv`-qe7aFwR z8MLPvv~L--HyO157_`S&qlu*!v{x9k9~iXf7qqVzw09S@KNqwI7qrh7w3imNUlz0{ z7PRjbytkEeXEkV#Drg@nXs;<~KPhO>C}>|OXzwRze<x@UXMWj=D$rg`(0)tMo=VWZ zNzmR%(Edlz9!JnVM$leG(0)YFo<q>SLeSnp(EdQs9zf7OKhR!2(0)D8o;=XLJJ8-b z(Ed5bJ4eew```}8)Rlwwvw`-kf%c_=_MU<Emx1<>f%b`k_JV=-dx7?Jf%a{I_GW?h zUxD^mf%Z{>_DX^FLxJ`@f%Y|l_AY_;CxP}Lf%X}J_7Z{i3xW0of%g4?_V$4G?|}B` z++8`N$YXDI5okXRXwM92UkqsP3uu1}Xb%f$p9*L%3TVFxXio`f-^f}Q>jKdJ56~VD z&^`{(UJcNG4A7p7aPLQXpuH2I{Slx&5TJbypuG&B{R*Hx37~xkpuGj4{R5yq0-${W zv8?tvp!NKqHT$4-`JlD;p!M~jHT0l$@}RZwp!M#cHSM5v>!7vip!MgVHRhmo<e;_U zp!MLOHQ%6h-JrGGp!L}Y3RBWS>#RX*sX^<dL2IHx>z+Ytn?dWBL2Hyj>ySZfjX~>) zL2HIV>w-aRe?jYeL2GzH>vTbDaY5^CL2GJ3>t;b~V?pa*L2Fz=>sUc+RYB`fL2FJy z>q<duM?vdDL2E!k>pVegIYH|+L2EKW>n=fSD?#fgL2D#I>mWgE9YO0EH$3%@0j)~} ztvv*-F9fY21g#SUtpx<F_XDlz1FhQwt<3|izXPqY1FfS2t(E(jCl>))^9EYi23orY zTAv15g9ch>w)2iu7-+p1XiXSs-4|$W7ij$!XpI(V9TsS<6=*#bXwB3l>pMZ9wNIe+ zO`tVQpmj>1wMd}#MxZrCpmjqF=PCt&*8hOk_<+{&fY$1O*5iQI+<?~AfY#1{*2jR> zz<}1dfY!2r)~kTlq=43)fYz3P){lVJh=A6CfYy3|)^nK6u<%UcdFC-ac(Mm*eZ{lr zx9*^I5}>sZp!E)*H4UJ33)w;6T|e+Hb_K050IeectrY;R2LR3agXZ-?bN8V6dC(j@ zXr3K3mkydQ2hE9t=Dk64+o1Vt&>S^r9vU>)44O{{%^8E{g+X(_p!r?U94=^{7Bm+N znr{Wose<NBL35*^`A^UsCuklMG*=0lj|9y*g60)LbBCb$LC_o^Xr2!=mj{}!1I@{S z=G{PZYoPfv&>R_P9t<?s1)9$S%~^rwr9g8}p!p@x91>`r2s9T2n(qP4>44^KKyx$u z7DecT=2$@UD4@9#(0mAJ&I2^B0h+r2%};>lAVBjB5v_jOp!ovOoB(LtA2hZP8ovjP z(Syd}L1XQp@pRCbIcQuQH1-V|-v*6ggT|>rW6_}TX3&^2XxtbyHVhj719#&JPo zwV?4>(3mS|TopWadMQr<GzJP9=LC&qg2pRBW0Ih8N6^?JX#5Z~MhF@Q1da89#`8d9 zcA#-N(AXPje2ty`y(DOy3^W!tJM*{%XiN(<ZUq{f0*ya`#+X3kNT9JI(0CAN%m*~C z0~)&ljn9C_U_j$6ps^ItcuD0=BO%bZ2WV^qG=2dZqX3OVfW{g?;|ZWK1JJktsP7Nz z--G(_pnf{2FAnN&gZk8<elw_V4C?=a`naHeEU2#v>W_l@oS=RssP72sAA<UTpne{x zF9+(cf%;^ieix{31?oS6`beOD5U8({^XelLsLulGmw@^np#BA@4*}{YfcgU8{{OFE z{{MeH=l}opGXMV9Km7B*KJ54Z`kJ5r>w~}lufOx<f4%6Z|Md*-|JToc{lEUj^Z)fv zAOEkPa{qt*=Ue~lS+4!BKX&1Nz2)iu^)W~P*BkEtU%!3F|N3_u|JPqz^}jxU@&Edr zv;Ws`nf$*#vHO4hzNY{6XDa{KcNhGx|C9E=UN-iB{rjN*^~E0l>sQ$RukSVbU$3J6 zzdl>~e|-x7|9U>=|Mi*Q{?(Vh{8w*y=U@H&bN}l19r#z@x9ML!|B`?8PE-HYtG4~C z-&yvr{$JX^`mbUC>gTxqtN&v9ul}FPzxo}*|LRqk{?$8t_*>6+?{9tY>A&@RcKofM zyYz3p{-nS4MRkAc)3W~7bBFz{PjviSpP}=&UP1hCeJA7J`X#Ub)aPIQQ~!G3pL)p^ zf9k(a_*36r`KSJP;-C7Ro`3424gb`ym-th^<^S*ctY^RLFP!;Z|6<ec`i(Pw*K61P zt`AH8U2p91yZ(UA@A`iNzw6(A`BmR{<5&It-M{J|&HGh9weeT|ujF6#{BFPMuc`m4 z_v8FkU-s%}eZc9T^|x35tQYV3S<jO5vwo5H&-#yAKkGkn{;Xg8;zvE}@gMb)OMleg zZTe9kobaQ*()LGvpwy50Ti?Fd3t#?T|8L#*`dMAy>z}87uYc<By?%=H_xdkiztyu| z_*Q>n<+pn4=5O`!G2iM<O~2Le=KWUx`RUjCJA1#@mreaze<0^;{T}D9^_fy%>yLl< zQh)8(m-=aQzSMIReW}-S|5E=~`b&M&htKufk9@A5H{)}?S<dJBI{VM{6+)lum7jj9 zuiyTuzNhn3y;t<7`kgwT>Tmx2Sikz*$9moQAL|qIKi0e2f2_aF_px5--iLb0wIAva zRez|L@%m7&F7cuM$<z1sft%mg=Qq5sxAT2pzhClw{fDRT>Mw76SD#+{u6~WjyZVK~ z@9I77y{%uc;%)t^qPO)aHgD_Cv%al=bM8(3&gpOJEfU_;r)#{a_xSL-{?_)_^|JM^ z>jm9j*Kgx_UC(p*RlUf}SM_J&Ue%kays8g)`LbSS-OKu!MK9}*o4u@G_UlEx*}fO` z<&7`uGhJTP^RmCFPdxd&KE3;Sy`1m!`c}T@_4Cd@tIwG5tp0Jpvw8u+XZ3F{Jgu*u z@U(un|I_+4d{66r&pxSN(EX%-iRY90NcJc7`;R=Xzux$`e!kt~ddc69>YcYgs+TW* zRKG^=QT?lz59@C(d01Z=|FHhF<iq;2mmkzO_CBb8>h_@i_y7C#hj!erw<^3}pR9Sm z-tOVO`ja#6)w2cMtN+Y)uYS_ryY-KX@76!oyjwr@{+;@tQ|{FBdflnN{O@+X=jPk> zh3U8Jy`*o~UpaTHp1<i<{U4KC^)sK}tbZ}{X8jBAoAopP-l+ez?nXUd!j1Y%0ypa2 z4_>d&E4*Isrg**n{Do`voDJ9Nzvx}7pK$kT{oU@X^>-|<*7rQWQvY_!mHPjVSLzSF zyIgNJ`*MAZ`{jD0&zI_V&AU|p+4EBU-7gpGE9PIUKk9k0{?O+O^@VdU)L(SFQ2*%t z`T8X@&ew}Op0Brgd9Ge);<@@67U$|O+&^2tv+Znsi0;|?`Ipbsɿ?<Iexe&vzV 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Μ?GxW#w_ot= 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	F(j;d*PWGCf=z7F+c}jGctsOC}_6315dFa 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�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�LF-8%r>KL%g^_y}D9oHd{s5Kk+@OJG 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 N<A{XDmvG$$0sy8-)ja?J literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/Libraries/CMSIS/Lib/license.txt b/breadboard_max32660_premila/Libraries/CMSIS/Lib/license.txt new file mode 100644 index 0000000..d40e8d1 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/CMSIS/Lib/license.txt @@ -0,0 +1,28 @@ +All pre-build libraries contained in the folders "ARM", "GCC" and "G++" +are guided by the following license: + +Copyright (C) 2009-2012 ARM Limited. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/dma.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/dma.h new file mode 100644 index 0000000..be5a5e6 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/dma.h @@ -0,0 +1,345 @@ +/** + * @file + * @brief Direct Memory Access (DMA) driver function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-12-10 17:39:34 +0000 (Mon, 10 Dec 2018) $ + * $Revision: 39717 $ + * + *************************************************************************** */ + +#ifndef _DMA_H_ +#define _DMA_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "dma_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup dma Direct Memory Access (DMA) + * @ingroup periphlibs + * @{ + */ + +/* **** Definitions **** */ + +/** + * Enumeration for the DMA Channel's priority level. + */ +typedef enum { + DMA_PRIO_HIGH = MXC_S_DMA_CFG_PRI_HIGH, /**< High Priority */ + DMA_PRIO_MEDHIGH = MXC_S_DMA_CFG_PRI_MEDHIGH, /**< Medium High Priority */ + DMA_PRIO_MEDLOW = MXC_S_DMA_CFG_PRI_MEDLOW, /**< Medium Low Priority */ + DMA_PRIO_LOW = MXC_S_DMA_CFG_PRI_LOW, /**< Low Priority */ +} dma_priority_t; + +/** @brief DMA request select */ +typedef enum { + DMA_REQSEL_MEMTOMEM = MXC_S_DMA_CFG_REQSEL_MEMTOMEM, /**< Memory to Memory DMA Request Selection */ + DMA_REQSEL_SPI0RX = MXC_S_DMA_CFG_REQSEL_SPI0RX, /**< SPI0 Receive DMA Request Selection */ + DMA_REQSEL_SPI1RX = MXC_S_DMA_CFG_REQSEL_SPI1RX, /**< SPI1 Receive DMA Request Selection */ + DMA_REQSEL_SPI2RX = MXC_S_DMA_CFG_REQSEL_SPI2RX, /**< SPI2 Receive DMA Request Selection */ + DMA_REQSEL_UART0RX = MXC_S_DMA_CFG_REQSEL_UART0RX, /**< UART0 Receive DMA Request Selection */ + DMA_REQSEL_UART1RX = MXC_S_DMA_CFG_REQSEL_UART1RX, /**< UART1 Receive DMA Request Selection */ + DMA_REQSEL_I2C0RX = MXC_S_DMA_CFG_REQSEL_I2C0RX, /**< I2C0 Receive DMA Request Selection */ + DMA_REQSEL_I2C1RX = MXC_S_DMA_CFG_REQSEL_I2C1RX, /**< I2C1 Receive DMA Request Selection */ + DMA_REQSEL_ADC = MXC_S_DMA_CFG_REQSEL_ADC, /**< ADC DMA Request Selection */ + DMA_REQSEL_UART2RX = MXC_S_DMA_CFG_REQSEL_UART2RX, /**< UART2 Receive DMA Request Selection */ + DMA_REQSEL_SPI3RX = MXC_S_DMA_CFG_REQSEL_SPI3RX, /**< SPI3 Receive DMA Request Selection */ + DMA_REQSEL_SPI_MSS0RX = MXC_S_DMA_CFG_REQSEL_SPI_MSS0RX, /**< I2S Receive DMA Request Selection */ + DMA_REQSEL_USBRXEP1 = MXC_S_DMA_CFG_REQSEL_USBRXEP1, /**< USB Receive Endpoint 1 DMA Request Selection */ + DMA_REQSEL_USBRXEP2 = MXC_S_DMA_CFG_REQSEL_USBRXEP2, /**< USB Receive Endpoint 2 DMA Request Selection */ + DMA_REQSEL_USBRXEP3 = MXC_S_DMA_CFG_REQSEL_USBRXEP3, /**< USB Receive Endpoint 3 DMA Request Selection */ + DMA_REQSEL_USBRXEP4 = MXC_S_DMA_CFG_REQSEL_USBRXEP4, /**< USB Receive Endpoint 4 DMA Request Selection */ + DMA_REQSEL_USBRXEP5 = MXC_S_DMA_CFG_REQSEL_USBRXEP5, /**< USB Receive Endpoint 5 DMA Request Selection */ + DMA_REQSEL_USBRXEP6 = MXC_S_DMA_CFG_REQSEL_USBRXEP6, /**< USB Receive Endpoint 6 DMA Request Selection */ + DMA_REQSEL_USBRXEP7 = MXC_S_DMA_CFG_REQSEL_USBRXEP7, /**< USB Receive Endpoint 7 DMA Request Selection */ + DMA_REQSEL_USBRXEP8 = MXC_S_DMA_CFG_REQSEL_USBRXEP8, /**< USB Receive Endpoint 8 DMA Request Selection */ + DMA_REQSEL_USBRXEP9 = MXC_S_DMA_CFG_REQSEL_USBRXEP9, /**< USB Receive Endpoint 9 DMA Request Selection */ + DMA_REQSEL_USBRXEP10 = MXC_S_DMA_CFG_REQSEL_USBRXEP10, /**< USB Receive Endpoint 10 DMA Request Selection */ + DMA_REQSEL_USBRXEP11 = MXC_S_DMA_CFG_REQSEL_USBRXEP11, /**< USB Receive Endpoint 11 DMA Request Selection */ + DMA_REQSEL_SPI0TX = MXC_S_DMA_CFG_REQSEL_SPI0TX, /**< SPI0 Transmit DMA Request Selection */ + DMA_REQSEL_SPI1TX = MXC_S_DMA_CFG_REQSEL_SPI1TX, /**< SPI1 Transmit DMA Request Selection */ + DMA_REQSEL_SPI2TX = MXC_S_DMA_CFG_REQSEL_SPI2TX, /**< SPI2 Transmit DMA Request Selection */ + DMA_REQSEL_UART0TX = MXC_S_DMA_CFG_REQSEL_UART0TX, /**< UART0 Transmit DMA Request Selection */ + DMA_REQSEL_UART1TX = MXC_S_DMA_CFG_REQSEL_UART1TX, /**< UART1 Transmit DMA Request Selection */ + DMA_REQSEL_I2C0TX = MXC_S_DMA_CFG_REQSEL_I2C0TX, /**< I2C0 Transmit DMA Request Selection */ + DMA_REQSEL_I2C1TX = MXC_S_DMA_CFG_REQSEL_I2C1TX, /**< I2C1 Transmit DMA Request Selection */ + DMA_REQSEL_UART2TX = MXC_S_DMA_CFG_REQSEL_UART2TX, /**< UART 2 Transmit DMA Request Selection */ + DMA_REQSEL_SPI3TX = MXC_S_DMA_CFG_REQSEL_SPI3TX, /**< SPI3 Transmit DMA Request Selection */ + DMA_REQSEL_SPI_MSS0TX = MXC_S_DMA_CFG_REQSEL_SPI_MSS0TX, /**< I2S Transmit DMA Request Selection */ + DMA_REQSEL_USBTXEP1 = MXC_S_DMA_CFG_REQSEL_USBTXEP1, /**< USB TX Endpoint 1 DMA Request Selection */ + DMA_REQSEL_USBTXEP2 = MXC_S_DMA_CFG_REQSEL_USBTXEP2, /**< USB TX Endpoint 2 DMA Request Selection */ + DMA_REQSEL_USBTXEP3 = MXC_S_DMA_CFG_REQSEL_USBTXEP3, /**< USB TX Endpoint 3 DMA Request Selection */ + DMA_REQSEL_USBTXEP4 = MXC_S_DMA_CFG_REQSEL_USBTXEP4, /**< USB TX Endpoint 4 DMA Request Selection */ + DMA_REQSEL_USBTXEP5 = MXC_S_DMA_CFG_REQSEL_USBTXEP5, /**< USB TX Endpoint 5 DMA Request Selection */ + DMA_REQSEL_USBTXEP6 = MXC_S_DMA_CFG_REQSEL_USBTXEP6, /**< USB TX Endpoint 6 DMA Request Selection */ + DMA_REQSEL_USBTXEP7 = MXC_S_DMA_CFG_REQSEL_USBTXEP7, /**< USB TX Endpoint 7 DMA Request Selection */ + DMA_REQSEL_USBTXEP8 = MXC_S_DMA_CFG_REQSEL_USBTXEP8, /**< USB TX Endpoint 8 DMA Request Selection */ + DMA_REQSEL_USBTXEP9 = MXC_S_DMA_CFG_REQSEL_USBTXEP9, /**< USB TX Endpoint 9 DMA Request Selection */ + DMA_REQSEL_USBTXEP10 = MXC_S_DMA_CFG_REQSEL_USBTXEP10, /**< USB TX Endpoint 10 DMA Request Selection */ + DMA_REQSEL_USBTXEP11 = MXC_S_DMA_CFG_REQSEL_USBTXEP11, /**< USB TX Endpoint 11 DMA Request Selection */ +} dma_reqsel_t; + +/** @brief Enumeration for the DMA prescaler */ +typedef enum { + DMA_PRESCALE_DISABLE = MXC_S_DMA_CFG_PSSEL_DIS, /**< Prescaler disabled */ + DMA_PRESCALE_DIV256 = MXC_S_DMA_CFG_PSSEL_DIV256, /**< Divide by 256 */ + DMA_PRESCALE_DIV64K = MXC_S_DMA_CFG_PSSEL_DIV64K, /**< Divide by 65,536 */ + DMA_PRESCALE_DIV16M = MXC_S_DMA_CFG_PSSEL_DIV16M, /**< Divide by 16,777,216 */ +} dma_prescale_t; + +/** @brief Enumeration for the DMA timeout value */ +typedef enum { + DMA_TIMEOUT_4_CLK = MXC_S_DMA_CFG_TOSEL_TO4, /**< DMA timeout of 4 clocks */ + DMA_TIMEOUT_8_CLK = MXC_S_DMA_CFG_TOSEL_TO8, /**< DMA timeout of 8 clocks */ + DMA_TIMEOUT_16_CLK = MXC_S_DMA_CFG_TOSEL_TO16, /**< DMA timeout of 16 clocks */ + DMA_TIMEOUT_32_CLK = MXC_S_DMA_CFG_TOSEL_TO32, /**< DMA timeout of 32 clocks */ + DMA_TIMEOUT_64_CLK = MXC_S_DMA_CFG_TOSEL_TO64, /**< DMA timeout of 64 clocks */ + DMA_TIMEOUT_128_CLK = MXC_S_DMA_CFG_TOSEL_TO128, /**< DMA timeout of 128 clocks */ + DMA_TIMEOUT_256_CLK = MXC_S_DMA_CFG_TOSEL_TO256, /**< DMA timeout of 256 clocks */ + DMA_TIMEOUT_512_CLK = MXC_S_DMA_CFG_TOSEL_TO512, /**< DMA timeout of 512 clocks */ +} dma_timeout_t; + +/** @brief DMA transfer data width */ +typedef enum { + DMA_WIDTH_BYTE = MXC_S_DMA_CFG_SRCWD_BYTE, /**< DMA transfer in bytes */ + DMA_WIDTH_HALFWORD = MXC_S_DMA_CFG_SRCWD_HALFWORD, /**< DMA transfer in 16-bit half-words */ + DMA_WIDTH_WORD = MXC_S_DMA_CFG_SRCWD_WORD, /**< DMA transfer in 32-bit words */ +} dma_width_t; + +/** @brief Convenience defines for options */ +#define DMA_FALSE 0 /**< Define for passing 0 to DMA functions */ +#define DMA_TRUE 1 /**< Define for passing 1 to DMA functions */ + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize DMA resources + * @details This initialization is required before using the DMA driver functions. + * @return #E_NO_ERROR if successful + */ +int DMA_Init(void); + + +/** + * @brief Request DMA channel + * @details Returns a handle to the first free DMA channel, which can be used via API calls + * or direct access to channel registers using the DMA_GetCHRegs(int ch) function. + * @return Non-negative channel handle (inclusive of zero). + * @return #E_NONE_AVAIL All channels in use. + * @return #E_BAD_STATE DMA is not initialized, call DMA_Init() first. + * @return #E_BUSY DMA is currently busy (locked), try again later. + */ +int DMA_AcquireChannel(void); + +/** + * @brief Release DMA channel + * @details Stops any DMA operation on the channel and returns it to the pool of free channels. + * + * @param ch channel handle to release + * + * @return #E_BAD_PARAM if an unused or invalid channel handle, #E_NO_ERROR otherwise + */ +int DMA_ReleaseChannel(int ch); + +/** + * @brief Configure the DMA channel + * @details Configures the channel, which was previously requested by DMA_Getchannel() + * + * @param ch The channel to configure + * @param prio The channel's priority + * @param reqsel Select the DMA request line + * @param reqwait_en The enable delay before request + * @param tosel The transfer timer timeout select + * @param pssel The transfer timer prescale select + * @param srcwd The size of the read transactions + * @param srcinc_en Enable auto-increment source pointer + * @param dstwd The size of write transactions + * @param dstinc_en Enable auto-increment destination pointer + * @param burst_size The number of bytes transferred in one transaction + * @param chdis_inten The channel disable interrupt enable + * @param ctz_inten The count-to-zero interrupt enable + * + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_ConfigChannel(int ch, + dma_priority_t prio, + dma_reqsel_t reqsel, unsigned int reqwait_en, + dma_timeout_t tosel, dma_prescale_t pssel, + dma_width_t srcwd, unsigned int srcinc_en, + dma_width_t dstwd, unsigned int dstinc_en, + unsigned int burst_size, unsigned int chdis_inten, + unsigned int ctz_inten); + +/** + * @brief Set channel source, destination, and count for transfer + * @param ch channel handle + * @param src_addr source address (*) + * @param dst_addr destination address (*) + * @param count number of bytes to transfer + * @details This function is used to set the source and destination addresses and the number + * of bytes to transfer using the channel, @p ch. + * @note Unless the channel request select is #DMA_REQSEL_MEMTOMEM, + * either src_addr or dst_addr will be ignored by the DMA engine. + * In these cases, the address is a don't-care. See the User's + * Guide for more information. + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_SetSrcDstCnt(int ch, + void *src_addr, + void *dst_addr, + unsigned int count); + +/** + * @brief Set channel reload values + * @param ch channel handle + * @param src_addr_reload source address + * @param dst_addr_reload destination address + * @param count_reload number of bytes to transfer + * @details This function will set the values which will be loaded after the + * channel count register reaches zero. After enabling, call with + * count_reload set to zero to disable reload. + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_SetReload(int ch, + void *src_addr_reload, + void *dst_addr_reload, + unsigned int count_reload); + +/** + * @brief Set channel interrupt callback + * @param ch channel handle + * @param callback Pointer to a function to call when the channel + * interrupt flag is set and interrupts are enabled or + * when DMA is shutdown by the driver. + * @details Configures the channel interrupt callback. The @p callback + * function is called for two conditions: + * -# When the channel's interrupt flag is set and DMA interrupts + * are enabled. + * -# If the driver calls the DMA_Shutdown() function. The + * callback function prototype is: + * @code + * void callback_fn(int ch, int reason); + * @endcode + * @p ch indicates the channel that generated the callback, @p + * reason is either #E_NO_ERROR for a DMA interrupt or #E_SHUTDOWN + * if the DMA is being shutdown. + * + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_SetCallback(int ch, void (*callback)(int, int)); + +/** + * @brief Enable channel interrupt + * @param ch channel handle + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_EnableInterrupt(int ch); + +/** + * @brief Disable channel interrupt + * @param ch channel handle + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_DisableInterrupt(int ch); + +/** + * @brief Read channel interrupt flags + * @param ch channel handle + * @param fl flags to get + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_GetFlags(int ch, unsigned int *fl); + +/** + * @brief Clear channel interrupt flags + * @param ch channel handle + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_ClearFlags(int ch); + +/** + * @brief Start transfer + * @param ch channel handle + * @details Start the DMA channel transfer, assumes that DMA_SetSrcDstCnt() has been called beforehand. + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_Start(int ch); + +/** + * @brief Stop DMA transfer, irrespective of status (complete or in-progress) + * @param ch channel handle + * @return #E_BAD_PARAM if an unused or invalid channel handle + * @return #E_NO_ERROR otherwise + */ +int DMA_Stop(int ch); + +/** + * @brief Get a pointer to the DMA channel registers + * @param ch channel handle + * @details If direct access to DMA channel registers is required, this + * function can be used on a channel handle returned by DMA_AcquireChannel(). + * @return NULL if an unused or invalid channel handle, or a valid pointer otherwise + */ +mxc_dma_ch_regs_t *DMA_GetCHRegs(int ch); + +/** + * @brief Interrupt handler function + * @param ch channel handle + * @details Call this function as the ISR for each DMA channel under driver control. + * Interrupt flags for channel ch will be automatically cleared before return. + * @return NULL if an unused or invalid channel handle, or a valid pointer otherwise + */ +void DMA_Handler(int ch); + +/**@} end of group dma */ +#ifdef __cplusplus +} +#endif + +#endif /* _DMA_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/flc.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/flc.h new file mode 100644 index 0000000..6caaa75 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/flc.h @@ -0,0 +1,186 @@ +/** + * @file + * @brief Flash Controler driver. + * @details This driver can be used to operate on the embedded flash memory. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-07 20:48:15 +0000 (Wed, 07 Nov 2018) $ + * $Revision: 39010 $ + * + *************************************************************************** */ + +#ifndef _FLC_H_ +#define _FLC_H_ + +/* **** Includes **** */ +#include "flc_regs.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup flc Flash Controller + * @ingroup periphlibs + * @{ + */ + +/***** Definitions *****/ + +/// Bit mask that can be used to find the starting address of a page in flash +#define MXC_FLASH_PAGE_MASK ~(MXC_FLASH_PAGE_SIZE - 1) + +/// Calculate the address of a page in flash from the page number +#define MXC_FLASH_PAGE_ADDR(page) (MXC_FLASH_MEM_BASE + ((unsigned long)page * MXC_FLASH_PAGE_SIZE)) + +/***** Function Prototypes *****/ + +/** + * @brief Initializes the flash controller for erase/write operations + * @param sys_cfg Reserved for future use. Use NULL as this parameter's value. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int FLC_Init(const sys_cfg_flc_t *sys_cfg); + +/** + * @brief Checks if Flash controller is busy. + * @details Reading or executing from flash is not possible if flash is busy + * with an erase or write operation. + * @return If non-zero, flash operation is in progress + */ +int FLC_Busy(void); + +/** + * @brief Erases the entire flash array. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int FLC_MassErase(void); + +/** + * @brief Erases the page of flash at the specified address. + * @param address Any address within the page to erase. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int FLC_PageErase(uint32_t address); + +/** + * @brief Page erase from start to end address. + * @note All data within the selected pages will be erased. + * @param start Any address within the first page to erase. + * @param end Any address within the last page to erase. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int FLC_Erase(uint32_t start, uint32_t end); + +/** + * @brief Erase from start to end address. Restoring any flash page contents outside the given range. + * @param start Starting address to erase, inclusive. + * @param end Ending address to erase, exclusive. + * @param buffer Data buffer to restore data in beginning and ending pages. + * @param length Length of given buffer. + * + * @note Buffer should be appropriate size to store all of the data remaining in the + * first and last pages. length should be greater than or equal to + * (start % MXC_FLASH_PAGE_SIZE) and ((MXC_FLASH_PAGE_SIZE - (end % MXC_FLASH_PAGE_SIZE)) % MXC_FLASH_PAGE_SIZE). + * + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int FLC_BufferErase(uint32_t start, uint32_t end, uint8_t *buffer, unsigned length); + +/** + * @brief Writes the specified 32-bit value to flash. + * @param address 32-bit aligned address in flash to write. + * @param data value to be written to flash. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_Write32(uint32_t address, uint32_t data); + +/** + * @brief Writes the specified 128-bits of data to flash. + * @param address 128-bit aligned address in flash to write. + * @param data pointer to data to be written to flash. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_Write128(uint32_t address, uint32_t *data); + +/** + * @brief Writes data to flash. + * @param address Address in flash to start writing from. + * @param length Number of bytes to be written. + * @param buffer Pointer to data to be written to flash. + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_Write(uint32_t address, uint32_t length, uint8_t *buffer); + +/** + * @brief Enable flash interrupts + * @param mask Interrupts to enable + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_EnableInt(uint32_t mask); + +/** + * @brief Disable flash interrupts + * @param mask Interrupts to disable + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_DisableInt(uint32_t mask); + +/** + * @brief Retrieve flash interrupt flags + * @return Mask of active flags. + */ +int FLC_GetFlags(void); + +/** + * @brief Clear flash interrupt flags + * @note Provide the bit position to clear, even if the flag is write-0-to-clear + * @param mask Mask of flags to clear + * @return #E_NO_ERROR if successful, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int FLC_ClearFlags(uint32_t mask); +/**@} end of group flc */ + +#ifdef __cplusplus +} +#endif + +#endif /* _FLC_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/gpio.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/gpio.h new file mode 100644 index 0000000..84dad6f --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/gpio.h @@ -0,0 +1,295 @@ +/** + * @file gpio.h + * @brief General-Purpose Input/Output (GPIO) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _GPIO_H_ +#define _GPIO_H_ + +/* **** Includes **** */ +#include "gpio_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup gpio General-Purpose Input/Output (GPIO) + * @ingroup periphlibs + * @{ + */ + +/* **** Definitions **** */ +/** + * @defgroup gpio_port_pin Port and Pin Definitions + * @ingroup gpio + * @{ + * @defgroup gpio_port Port Definitions + * @ingroup gpio_port_pin + * @{ + */ +#define PORT_0 ((uint32_t)(0UL)) /**< Port 0 Define*/ +#define PORT_1 ((uint32_t)(1UL)) /**< Port 1 Define*/ +#define PORT_2 ((uint32_t)(2UL)) /**< Port 2 Define*/ +#define PORT_3 ((uint32_t)(3UL)) /**< Port 3 Define*/ +#define PORT_4 ((uint32_t)(4UL)) /**< Port 4 Define*/ +/**@} end of gpio_port group*/ +/** + * @defgroup gpio_pin Pin Definitions + * @ingroup gpio_port_pin + * @{ + */ +#define PIN_0 ((uint32_t)(1UL << 0)) /**< Pin 0 Define */ +#define PIN_1 ((uint32_t)(1UL << 1)) /**< Pin 1 Define */ +#define PIN_2 ((uint32_t)(1UL << 2)) /**< Pin 2 Define */ +#define PIN_3 ((uint32_t)(1UL << 3)) /**< Pin 3 Define */ +#define PIN_4 ((uint32_t)(1UL << 4)) /**< Pin 4 Define */ +#define PIN_5 ((uint32_t)(1UL << 5)) /**< Pin 5 Define */ +#define PIN_6 ((uint32_t)(1UL << 6)) /**< Pin 6 Define */ +#define PIN_7 ((uint32_t)(1UL << 7)) /**< Pin 7 Define */ +#define PIN_8 ((uint32_t)(1UL << 8)) /**< Pin 8 Define */ +#define PIN_9 ((uint32_t)(1UL << 9)) /**< Pin 9 Define */ +#define PIN_10 ((uint32_t)(1UL << 10)) /**< Pin 10 Define */ +#define PIN_11 ((uint32_t)(1UL << 11)) /**< Pin 11 Define */ +#define PIN_12 ((uint32_t)(1UL << 12)) /**< Pin 12 Define */ +#define PIN_13 ((uint32_t)(1UL << 13)) /**< Pin 13 Define */ +#define PIN_14 ((uint32_t)(1UL << 14)) /**< Pin 14 Define */ +#define PIN_15 ((uint32_t)(1UL << 15)) /**< Pin 15 Define */ +#define PIN_16 ((uint32_t)(1UL << 16)) /**< Pin 16 Define */ +#define PIN_17 ((uint32_t)(1UL << 17)) /**< Pin 17 Define */ +#define PIN_18 ((uint32_t)(1UL << 18)) /**< Pin 18 Define */ +#define PIN_19 ((uint32_t)(1UL << 19)) /**< Pin 19 Define */ +#define PIN_20 ((uint32_t)(1UL << 20)) /**< Pin 20 Define */ +#define PIN_21 ((uint32_t)(1UL << 21)) /**< Pin 21 Define */ +#define PIN_22 ((uint32_t)(1UL << 22)) /**< Pin 22 Define */ +#define PIN_23 ((uint32_t)(1UL << 23)) /**< Pin 23 Define */ +#define PIN_24 ((uint32_t)(1UL << 24)) /**< Pin 24 Define */ +#define PIN_25 ((uint32_t)(1UL << 25)) /**< Pin 25 Define */ +#define PIN_26 ((uint32_t)(1UL << 26)) /**< Pin 26 Define */ +#define PIN_27 ((uint32_t)(1UL << 27)) /**< Pin 27 Define */ +#define PIN_28 ((uint32_t)(1UL << 28)) /**< Pin 28 Define */ +#define PIN_29 ((uint32_t)(1UL << 29)) /**< Pin 29 Define */ +#define PIN_30 ((uint32_t)(1UL << 30)) /**< Pin 30 Define */ +#define PIN_31 ((uint32_t)(1UL << 31)) /**< Pin 31 Define */ +/**@} end of gpio_pin group */ +/**@} end of gpio_port_pin group */ + +/** + * Enumeration type for the GPIO Function Type + */ +typedef enum { + GPIO_FUNC_IN, /**< GPIO Input */ + GPIO_FUNC_OUT, /**< GPIO Output */ + GPIO_FUNC_ALT1, /**< Alternate Function Selection */ + GPIO_FUNC_ALT2, /**< Alternate Function Selection */ + GPIO_FUNC_ALT3, /**< Alternate Function Selection */ + GPIO_FUNC_ALT4, /**< Alternate Function Selection */ +} gpio_func_t; + +/** + * Enumeration type for the type of GPIO pad on a given pin. + */ +typedef enum { + GPIO_PAD_NONE, /**< No pull-up or pull-down */ + GPIO_PAD_PULL_UP, /**< Set pad to weak pull-up */ + GPIO_PAD_PULL_DOWN, /**< Set pad to weak pull-down */ +} gpio_pad_t; + +/** + * Structure type for configuring a GPIO port. + */ +typedef struct { + uint32_t port; /**< Index of GPIO port */ + uint32_t mask; /**< Pin mask (multiple pins may be set) */ + gpio_func_t func; /**< Function type */ + gpio_pad_t pad; /**< Pad type */ +} gpio_cfg_t; + +/** + * Enumeration type for the interrupt modes. + */ +typedef enum { + GPIO_INT_LEVEL = 0, /**< Interrupt is level sensitive */ + GPIO_INT_EDGE = 1 /**< Interrupt is edge sensitive */ +} gpio_int_mode_t; + +/** + * Enumeration type for the interrupt polarity. + */ +typedef enum { + GPIO_INT_FALLING = 0, /**< Interrupt triggers on falling edge */ + GPIO_INT_HIGH = GPIO_INT_FALLING, /**< Interrupt triggers when level is high */ + GPIO_INT_RISING, /**< Interrupt triggers on rising edge */ + GPIO_INT_LOW = GPIO_INT_RISING, /**< Interrupt triggers when level is low */ + GPIO_INT_BOTH /**< Interrupt triggers on either edge */ +} gpio_int_pol_t; + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize GPIO. + * @return #E_NO_ERROR if everything is successful. + */ +int GPIO_Init(void); + +/** + * @brief Configure GPIO pin(s). + * @param cfg Pointer to configuration structure describing the pin. + * @return #E_NO_ERROR if everything is successful. + */ +int GPIO_Config(const gpio_cfg_t *cfg); + +/** + * @brief Gets the pin(s) input state. + * @param cfg Pointer to configuration structure describing the pin. + * @return The requested pin state. + */ +uint32_t GPIO_InGet(const gpio_cfg_t *cfg); + +/** + * @brief Sets the pin(s) to a high level output. + * @param cfg Pointer to configuration structure describing the pin. + * + */ +void GPIO_OutSet(const gpio_cfg_t *cfg); + +/** + * @brief Clears the pin(s) to a low level output. + * @param cfg Pointer to configuration structure describing the pin. + * + */ +void GPIO_OutClr(const gpio_cfg_t *cfg); + +/** + * @brief Gets the pin(s) output state. + * @param cfg Pointer to configuration structure describing the pin. + * + * @return The state of the requested pin. + * + */ +uint32_t GPIO_OutGet(const gpio_cfg_t *cfg); + +/** + * @brief Write the pin(s) to a desired output level. + * @param cfg Pointer to configuration structure describing the pin. + * @param val Desired output level of the pin(s). This will be masked + * with the configuration mask. + */ +void GPIO_OutPut(const gpio_cfg_t *cfg, uint32_t val); + +/** + * @brief Toggles the the pin(s) output level. + * @param cfg Pointer to configuration structure describing the pin. + * + */ +void GPIO_OutToggle(const gpio_cfg_t *cfg); + +/** + * @brief Configure GPIO interrupt(s) + * @param cfg Pointer to configuration structure describing the pin. + * @param mode Requested interrupt mode. + * @param pol Requested interrupt polarity. + * @return #E_NO_ERROR if everything is successful. + */ +int GPIO_IntConfig(const gpio_cfg_t *cfg, gpio_int_mode_t mode, gpio_int_pol_t pol); + +/** + * @brief Enables the specified GPIO interrupt + * @param cfg Pointer to configuration structure describing the pin. + * + */ +void GPIO_IntEnable(const gpio_cfg_t *cfg); + +/** + * @brief Disables the specified GPIO interrupt. + * @param cfg Pointer to configuration structure describing the pin. + */ +void GPIO_IntDisable(const gpio_cfg_t *cfg); + +/** + * @brief Gets the interrupt(s) status on a GPIO pin. + * @param cfg Pointer to configuration structure describing the pin + * for which the status is being requested. + * @return The requested interrupt status. + */ +uint32_t GPIO_IntStatus(const gpio_cfg_t *cfg); + +/** + * @brief Clears the interrupt(s) status on a GPIO pin. + * @param cfg Pointer to configuration structure describing the pin + * to clear the interrupt state of. + */ +void GPIO_IntClr(const gpio_cfg_t *cfg); + +/** + * @brief Type alias for a GPIO callback function with prototype: + * @code + void callback_fn(void *cbdata); + * @endcode + * @param cbdata A void pointer to the data type as registered when + * GPIO_RegisterCallback() was called. + */ +typedef void (*gpio_callback_fn)(void *cbdata); + +/** + * @brief Registers a callback for the interrupt on a given port and pin. + * @param cfg Pointer to configuration structure describing the pin + * @param callback A pointer to a function of type \c #gpio_callback_fn. + * @param cbdata The parameter to be passed to the callback function, #gpio_callback_fn, when an interrupt occurs. + * + */ +void GPIO_RegisterCallback(const gpio_cfg_t *cfg, gpio_callback_fn callback, void *cbdata); + +/** + * @brief GPIO IRQ Handler. @note If a callback is registered for a given + * interrupt, the callback function will be called. + * + * @param port number of the port that generated the interrupt service routine. + * + */ +void GPIO_Handler(unsigned int port); + +/**@} end of group gpio */ + +#ifdef __cplusplus +} +#endif + +#endif /* _GPIO_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2c.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2c.h new file mode 100644 index 0000000..484352a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2c.h @@ -0,0 +1,233 @@ +/** + * @file i2c.h + * @brief Inter-integrated circuit (I2C) communications interface driver. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + *************************************************************************** */ + +#ifndef _I2C_H_ +#define _I2C_H_ + +#include <stdint.h> +#include "i2c_regs.h" +#include "mxc_sys.h" + +/** + * @defgroup i2c I2C + * @ingroup periphlibs + * @{ + */ + +/***** Definitions *****/ + +/// @brief I2C Speed Modes +typedef enum { + I2C_STD_MODE = 100000, //!< 100KHz Bus Speed + I2C_FAST_MODE = 400000, //!< 400KHz Bus Speed + I2C_FASTPLUS_MODE = 1000000, //!< 1MHz Bus Speed + I2C_HS_MODE = 3400000 //!< 3.4MHz Bus Speed +} i2c_speed_t; + +//State for Master +typedef enum { + I2C_STATE_READING = 0, + I2C_STATE_WRITING = 1 +} i2c_state_t; + +// @brief Enable/Disable TXFIFO Autoflush mode +typedef enum { + I2C_AUTOFLUSH_ENABLE = 0, + I2C_AUTOFLUSH_DISABLE = 1 +} i2c_autoflush_disable_t; + +// @brief I2C Transaction request. +typedef struct i2c_req i2c_req_t; +struct i2c_req { + + uint8_t addr; /**< @parblock I2C 7-bit Address left aligned, bit 7 to bit 1. + * Only supports 7-bit addressing. LSb of the given address + * will be used as the read/write bit, the @p addr <b>will + * not be shifted</b>. Used for <em>both master</em> and + * @em slave transactions. @endparblock + */ + const uint8_t *tx_data; ///< Data for mater write/slave read. + uint8_t *rx_data; ///< Data for master read/slave write. + unsigned tx_len; ///< Length of tx data. + unsigned rx_len; ///< Length of rx. + unsigned tx_num; ///< Number of tx bytes sent. + unsigned rx_num; ///< Number of rx bytes sent. + i2c_state_t state; ///< Read or Write. + + /** + * @details 0 to send a stop bit at the end of the transaction, + otherwise send a restart. Only used in master trasnactions. + */ + int restart; /**< @parblock Restart or stop bit indicator. + * @arg 0 to send a stop bit at the end of the transaction + * @arg Non-zero to send a restart at end of the transaction + * @note Only used for Master transactions. + * @endparblock + */ + i2c_autoflush_disable_t sw_autoflush_disable; ///< Enable/Disable autoflush. + + /** + * @brief Callback for asynchronous request. + * @param i2c_req_t* Pointer to the transaction request. + * @param int Error code. + */ + void (*callback)(i2c_req_t*, int); +}; + +/***** Function Prototypes *****/ + +/** + * @brief Initialize and enable I2C. + * @param i2c Pointer to I2C peripheral registers. + * @param i2cspeed desired speed (I2C mode) + * @param sys_cfg System configuration object + * @returns \c #E_NO_ERROR if everything is successful, + * @ref MXC_Error_Codes if an error occurred. + */ +int I2C_Init(mxc_i2c_regs_t * i2c, i2c_speed_t i2cspeed, const sys_cfg_i2c_t* sys_cfg); + +/** + * @brief Shutdown I2C module. + * @param i2c Pointer to the I2C registers. + * @returns #E_NO_ERROR I2C shutdown successfully, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int I2C_Shutdown(mxc_i2c_regs_t *i2c); + +/** + * @brief Master write data. Will block until transaction is complete. + * @param i2c Pointer to I2C regs. + * @param addr @parblock I2C 7-bit Address left aligned, bit 7 to bit 1. + * Only supports 7-bit addressing. LSb of the given address + * will be used as the read/write bit, the \p addr <b>will + * not be shifted</b>. Used for <em>both master</em> and + * @em slave transactions. @endparblock + * @param data Data to be written. + * @param len Number of bytes to Write. + * @param restart 0 to send a stop bit at the end of the transaction, + otherwise send a restart. + * @returns Bytes transacted if everything is successful, + * @ref MXC_Error_Codes if an error occurred. + */ +int I2C_MasterWrite(mxc_i2c_regs_t *i2c, uint8_t addr, const uint8_t* data, int len, int restart); + +/** + * @brief Master read data. Will block until transaction is complete. + * @param i2c Pointer to I2C regs. + * @param addr @parblock I2C 7-bit Address left aligned, bit 7 to bit 1. + * Only supports 7-bit addressing. LSb of the given address + * will be used as the read/write bit, the @p addr <b>will + * not be shifted</b>. Used for <em>both master</em> and + * @em slave transactions. @endparblock + * @param data Data to be written. + * @param len Number of bytes to Write. + * @param restart 0 to send a stop bit at the end of the transaction, + otherwise send a restart. + * @returns Bytes transacted if everything is successful, @ref MXC_Error_Codes if an error occurred. + */ +int I2C_MasterRead(mxc_i2c_regs_t *i2c, uint8_t addr, uint8_t* data, int len, int restart); + +/** + * @brief Slave read data. Will block until transaction is complete. + * @param i2c Pointer to I2C regs. + * @param addr @parblock I2C 7-bit Address left aligned, bit 7 to bit 1. + * Only supports 7-bit addressing. LSb of the given address + * will be used as the read/write bit, the @p addr <b>will + * not be shifted</b>. Used for <em>both master</em> and + * @em slave transactions. @endparblock + * @param read_data Buffer that the master will read from. + * @param read_len Number of bytes the master can read. + * @param write_data Buffer that the master will write to. + * @param write_len Number of bytes the master can write. + * @param tx_num Number of bytes transmitted by the slave. + * @param rx_num Number of bytes received by the slave. + * @param sw_autoflush_disable TX Autoflush enabled by default.Set this bit to disable autoflush manually. + * @returns #E_NO_ERROR if everything is successful, @ref MXC_Error_Codes if an error occurred. + */ +int I2C_Slave(mxc_i2c_regs_t *i2c, uint8_t addr, const uint8_t* read_data, + int read_len, uint8_t* write_data, int write_len, int* tx_num, + int* rx_num, i2c_autoflush_disable_t sw_autoflush_disable); + +/** + * @brief Master Read and Write Asynchronous. + * @param i2c Pointer to I2C regs. + * @param req Request for an I2C transaction. + * @returns #E_NO_ERROR if everything is successful, @ref MXC_Error_Codes if an error occurred. + */ +int I2C_MasterAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req); + +/** + * @brief Slave Read and Write Asynchronous. + * @param i2c Pointer to I2C regs. + * @param req Request for an I2C transaction. + * @returns #E_NO_ERROR if everything is successful, @ref MXC_Error_Codes if an error occurred. + */ +int I2C_SlaveAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req); +/** + * @brief I2C interrupt handler. + * @details This function should be called by the application from the interrupt + * handler if I2C interrupts are enabled. Alternately, this function + * can be periodically called by the application if I2C interrupts are + * disabled. + * @param i2c Base address of the I2C module. + */ +void I2C_Handler(mxc_i2c_regs_t *i2c); + +/** + * @brief Drain all of the data in the RXFIFO. + * @param i2c Pointer to I2C regs. + */ +void I2C_DrainRX(mxc_i2c_regs_t *i2c); + +/** + * @brief Drain all of the data in the TXFIFO. + * @param i2c Pointer to I2C regs. + */ +void I2C_DrainTX(mxc_i2c_regs_t *i2c); + +/** + * @brief Abort Async request based on the request you want to abort. + * @param req Pointer to I2C Transaction. + */ +int I2C_AbortAsync(i2c_req_t *req); + +/**@} end of group i2c */ +#endif /* _I2C_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2s.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2s.h new file mode 100644 index 0000000..4d40f1a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/i2s.h @@ -0,0 +1,179 @@ +/** + * @file i2s.h + * @brief I2S (Inter-Integrated Sound) driver function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-07 20:48:15 +0000 (Wed, 07 Nov 2018) $ + * $Revision: 39010 $ + * + *************************************************************************** */ + +#ifndef _I2S_H_ +#define _I2S_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "dma.h" +#include "spimss_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup i2s Inter-Integrated Sound (I2S) + * @ingroup spi + * @{ + */ + +/* **** Definitions **** */ + +/** @brief I2S audio directions */ +typedef enum { + AUDIO_OUT = 1, + AUDIO_IN = 2, +} i2s_direction_t; + +/** @brief I2S Configuration Struct */ +typedef struct { + uint8_t left_justify; + uint8_t mono_audio; + i2s_direction_t audio_direction; + unsigned int sample_rate; + unsigned int start_immediately; + void *dma_src_addr; + void *dma_dst_addr; + unsigned int dma_cnt; + unsigned int dma_reload_en; +} i2s_cfg_t; + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize I2S resources + * @param cfg I2S Configuration Struct + * @param dma_ctz_cb Optional function to be called when the DMA completes + a transfer. Set to NULL if unused. + * @param sys_cfg_i2s System configuration object + * @details This initialization is required before using the I2S driver functions. + * @return \c #E_NO_ERROR if successful + */ +int I2S_Init(const i2s_cfg_t *cfg, void (*dma_ctz_cb)(int, int), const sys_cfg_i2s_t* sys_cfg_i2s); + +/** + * @brief Release I2S + * @details De-configures the I2S protocol and stops DMA request + * @return \c #E_BAD_PARAM if DMA cannot be stopped, #E_NO_ERROR otherwise + */ +int I2S_Shutdown(void); + +/** + * @brief Mute I2S Output + * @details Sets I2S data to zero, continues sending clock and accessing DMA + * @return \c #E_NO_ERROR + */ +int I2S_Mute(void); + +/** + * @brief Unmute I2S Output + * @details Restores I2S data + * @return \c #E_NO_ERROR + */ +int I2S_Unmute(void); + +/** + * @brief Pause I2S Output + * @details Similar to mute, but stops FIFO and DMA access, clocks continue + * @return \c #E_NO_ERROR + */ +int I2S_Pause(void); + +/** + * @brief Unpause I2S Output + * @details Similar to mute, but restarts FIFO and DMA access + * @return \c #E_NO_ERROR + */ +int I2S_Unpause(void); + +/** + * @brief Stops I2S Output + * @details Similar to pause, but also halts clock + * @return \c #E_NO_ERROR + */ +int I2S_Stop(void); + +/** + * @brief Starts I2S Output + * @details Starts I2S Output, automatically called by configure if requested + * @return \c #E_NO_ERROR + */ +int I2S_Start(void); + +/** + * @brief Clears DMA Interrupt Flags + * @details Clears the DMA Interrupt flags, should be called at the end of a dma_ctz_cb + * @return \c #E_NO_ERROR + */ +int I2S_DMA_ClearFlags(void); + +/** + * @brief Set DMA Addr (Source or Dest) and bytes to transfer + * @param src_addr The address to read data from (Audio Out) + * @param dst_addr The address to write data to (Audio In) + * @param count The length of the transfer in bytes + * @details Sets the address to read/write data in memory and the length of + * the transfer. The unused addr parameter is ignored. + * @return \c #E_NO_ERROR + */ +int I2S_DMA_SetAddrCnt(void *src_addr, void *dst_addr, unsigned int count); + +/** + * @brief Sets the DMA reload address and count + * @param src_addr The address to read data from (Audio Out) + * @param dst_addr The address to write data to (Audio In) + * @param count The length of the transfer in bytes + * @details If DMA reload is enabled, when the DMA has transfered $count bytes + * (a CTZ event occurs) the src, dst, and count registers will be + * set to these. The DMA reload flag clears after a reload occurs. + * @return \c #E_NO_ERROR + */ +int I2S_DMA_SetReload(void *src_addr, void *dst_addr, unsigned int count); +/**@} end of group i2s */ + + +#ifdef __cplusplus +} +#endif + +#endif /* _I2S_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/icc.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/icc.h new file mode 100644 index 0000000..2fc7a5e --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/icc.h @@ -0,0 +1,97 @@ +/** + * @file icc.h + * @brief Instruction Controller Cache(ICC) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-05 15:52:05 +0000 (Mon, 05 Nov 2018) $ + * $Revision: 38934 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _ICC_H_ +#define _ICC_H_ + +/* **** Includes **** */ +#include <stdint.h> +#include "icc_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup icc Internal Cache Controller (ICC) + * @ingroup periphlibs + * @{ + */ + +/** + * @brief Enumeration type for the Cache ID Register + */ +typedef enum { + ICC_CACHE_ID_RELNUM, // Identifies the RTL release version + ICC_CACHE_ID_PARTNUM, // Specifies the value of C_ID Port Number + ICC_CACHE_ID_CCHID // Specifies the value of Cache ID +} icc_cache_id_t; + +/** + * @brief Reads the data from the Cache Id Register. + * @param cid Enumeration type for Cache Id Register. + * @retval Returns the contents of Cache Id Register. + */ +int ICC_ID(icc_cache_id_t cid); + +/** + * @brief Enable the instruction cache controller. + */ +void ICC_Enable(void); + +/** + * @brief Disable the instruction cache controller. + */ +void ICC_Disable(void); + +/** + * @brief Flush the instruction cache controller. + */ +void ICC_Flush(void); + +/**@} end of group icc */ + +#ifdef __cplusplus +} +#endif + +#endif /* _ICC_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/lp.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/lp.h new file mode 100644 index 0000000..6806041 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/lp.h @@ -0,0 +1,341 @@ +/** + * @file lp.h + * @brief Low power function prototypes and data types. + */ + + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-26 13:48:30 +0000 (Wed, 26 Sep 2018) $ + * $Revision: 38105 $ + * + *************************************************************************** */ + +// Define to prevent redundant inclusion +#ifndef _LP_H_ +#define _LP_H_ + +/***** Includes *****/ +#include "gpio.h" +#include "pwrseq_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** @brief System reset0 enumeration. Used in SYS_PeriphReset0 function */ +typedef enum { + LP_OVR_0_9 = MXC_S_PWRSEQ_LP_CTRL_OVR_0_9V, /**< Reset DMA */ + LP_OVR_1_0 = MXC_S_PWRSEQ_LP_CTRL_OVR_1_0V, /**< Reset DMA */ + LP_OVR_1_1 = MXC_S_PWRSEQ_LP_CTRL_OVR_1_1V, /**< Reset DMA */ +} lp_ovr_t; + +/** + * @brief Clears the low power wakeup flags + */ +void LP_ClearWakeStatus(void); + +/** + * @brief Enables power to RAM addresses 0x20010000-0x20017FFF. + */ +void LP_EnableSRAM3(void); + +/** + * @brief Enables power to RAM addresses 0x20008000-0x2000FFFF. + */ +void LP_EnableSRAM2(void); + +/** + * @brief Enables power to RAM addresses 0x20004000-0x20007FFF. + */ +void LP_EnableSRAM1(void); + +/** + * @brief Enables power to RAM addresses 0x20000000-0x20003FFF. + */ +void LP_EnableSRAM0(void); + +/** + * @brief Disables power to RAM addresses 0x20010000-0x20017FFF. The contents of the RAM are destroyed. + */ +void LP_DisableSRAM3(void); + +/** + * @brief Disables power to RAM addresses 0x20008000-0x2000FFFF. The contents of the RAM are destroyed. + */ +void LP_DisableSRAM2(void); + +/** + * @brief Disables power to RAM addresses 0x20004000-0x20007FFF. The contents of the RAM are destroyed. + */ +void LP_DisableSRAM1(void); + +/** + * @brief Disables power to RAM addresses 0x20000000-0x20003FFF. The contents of the RAM are destroyed. + */ +void LP_DisableSRAM0(void); + +/** + * @brief Places the instruction cache in light sleep mode. Data will be unavailable for read/write operations but will be retained. + */ +void LP_EnableICacheLightSleep(void); + +/** + * @brief Places addresses 0x20010000 to 0x20017FFF of the RAM in light sleep mode. Data will be unavailable for read/write operations but will be retained. + */ +void LP_EnableSysRAM3LightSleep(void); + +/** + * @brief Places addresses 0x20008000 to 0x2000FFFF of the RAM in light sleep mode. Data will be unavailable for read/write operations but will be retained. + */ +void LP_EnableSysRAM2LightSleep(void); + +/** + * @brief Places addresses 0x20004000 to 0x20007FFF of the RAM in light sleep mode. Data will be unavailable for read/write operations but will be retained. + */ +void LP_EnableSysRAM1LightSleep(void); + +/** + * @brief Places addresses 0x20000000 to 0x20003FFF of the RAM in light sleep mode. Data will be unavailable for read/write operations but will be retained. + */ +void LP_EnableSysRAM0LightSleep(void); + +/** + * @brief Places the instruction cache in active mode. + */ +void LP_DisableICacheLightSleep(void); + +/** + * @brief Places addresses 0x20010000 to 0x20017FFF of the RAM in active mode. + */ +void LP_DisableSysRAM3LightSleep(void); + +/** + * @brief Places addresses 0x20008000 to 0x2000FFFF of the RAM in active mode. + */ +void LP_DisableSysRAM2LightSleep(void); + +/** + * @brief Places addresses 0x20004000 to 0x20007FFF of the RAM in active mode. + */ +void LP_DisableSysRAM1LightSleep(void); + +/** + * @brief Places addresses 0x20000000 to 0x20003FFF of the RAM in active mode. + */ +void LP_DisableSysRAM0LightSleep(void); + +/** + * @brief Enables the selected GPIO port and its selected pins to wake up the device from any low power mode. + * Call this function multiple times to enable pins on multiple ports. This function does not configure + * the GPIO pins nor does it setup their interrupt functionality. + * @param wu_pins The port and pins to configure as wakeup sources. Only the gpio and mask fields of the + * structure are used. The func and pad fields are ignored. + */ +void LP_EnableGPIOWakeup(const gpio_cfg_t *wu_pins); + +/** + * @brief Disables the selected GPIO port and its selected pins as a wake up source. + * Call this function multiple times to disable pins on multiple ports. + * @param wu_pins The port and pins to disable as wakeup sources. Only the gpio and mask fields of the + * structure are used. The func and pad fields are ignored. + */ +void LP_DisableGPIOWakeup(const gpio_cfg_t *wu_pins); + +/** + * @brief Enables the RTC alarm to wake up the device from any low power mode. + */ +void LP_EnableRTCAlarmWakeup(void); + +/** + * @brief Disables the RTC alarm from waking up the device. + */ +void LP_DisableRTCAlarmWakeup(void); + +/** + * @brief Places the device into SLEEP mode. This function returns once any interrupt occurs. + * @note LP_ClearWakeStatus should be called before this function, to avoid immediately waking up again + */ +void LP_EnterSleepMode(void); + +/** + * @brief Places the device into DEEPSLEEP mode. This function returns once an RTC or external interrupt occur. + * @note LP_ClearWakeStatus should be called before this function, to avoid immediately waking up again +*/ +void LP_EnterDeepSleepMode(void); + +/** + * @brief Places the device into BACKUP mode. CPU state is not maintained in this mode, so this function never returns. + * Instead, the device will restart once an RTC or external interrupt occur. + * @note LP_ClearWakeStatus should be called before this function, to avoid immediately waking up again + */ +void LP_EnterBackupMode(void); + +/** + * @brief Places the device into Shutdown mode. CPU state is not maintained in this mode, so this function never returns. + * Instead, the device will restart once an RTC, USB wakeup, or external interrupt occur. + */ +void LP_EnterShutDownMode(void); + +/** + * @brief Set operating voltage and change the clock to match the new voltage. + * @param system reset configuration struct + */ +void LP_SetOperatingVoltage(lp_ovr_t ovr); + +/** + * @brief Enables Data Retention to RAM addresses 0x20000000-0x20003FFF. + */ +void LP_EnableSRamRet0(void); + +/** + * @brief Disables Data Retention to RAM addresses 0x20000000-0x20003FFF. + */ +void LP_DisableSRamRet0(void); + +/** + * @brief Enables Data Retention to RAM addresses 0x20004000-0x20007FFF. + */ +void LP_EnableSRamRet1(void); + +/** + * @brief Disables Data Retention to RAM addresses 0x20004000-0x20007FFF. + */ +void LP_DisableSRamRet1(void); + +/** + * @brief Enables Data Retention to RAM addresses 0x20008000-0x2000FFFF. + */ +void LP_EnableSRamRet2(void); + +/** + * @brief Disables Data Retention to RAM addresses 0x20008000-0x2000FFFF. + */ +void LP_DisableSRamRet2(void); + +/** + * @brief Enables Data Retention to RAM addresses 0x20010000-0x20017FFF. + */ +void LP_EnableSRamRet3(void); + +/** + * @brief Disables Data Retention to RAM addresses 0x20010000-0x20017FFF. + */ +void LP_DisableSRamRet3(void); + +/** + * @brief Enables Bypassing the hardware detection of an external supply on V CORE enables a faster wakeup time. + */ +void LP_EnableBlockDetect(void); + +/** + * @brief Disables Bypassing the hardware detection of an external supply on V CORE enables a faster wakeup time + */ +void LP_DisableBlockDetect(void); + +/** + * @brief RAM Retention Regulator Enable for BACKUP Mode + */ +void LP_EnableRamRetReg(void); + +/** + * @brief RAM Retention Regulator Disabels for BACKUP Mode + */ +void LP_DisableRamRetReg(void); + +/** + * @brief Enables Fast wake up from deepsleep + */ +void LP_EnableFastWk(void); + +/** + * @brief Disables Fast wake up from deepsleep + */ +void LP_DisableFastWk(void); + +/** + * @brief Turns on band gap during deepsleep and backup mode. + */ +void LP_EnableBandGap(void); + +/** + * @brief Turns off band gap during deepsleep and backup mode. + */ +void LP_DisableBandGap(void); + +/** + * @brief Enables signal for power on reset when the device is int DEEPSLEEP or BACKUP mode + */ +void LP_EnableVCorePORSignal(void); + +/** + * @brief Disables signal for power on reset when the device is int DEEPSLEEP or BACKUP mode + */ +void LP_DisableVCorePORSignal(void); + +/** + * @brief Enables signal for power on reset when the device is int DEEPSLEEP or BACKUP mode + */ +void LP_EnableLDO(void); + +/** + * @brief Disables signal for power on reset when the device is int DEEPSLEEP or BACKUP mode + */ +void LP_DisableLDO(void); + +/** + * @brief Enables V CORE Supply Voltage Monitor + */ +void LP_EnableVCoreSVM(void); + +/** + * @brief Disables V CORE Supply Voltage Monitor + */ +void LP_DisableVCoreSVM(void); + + +/** + * @brief Enables VDDIO Power-On-Reset Monitor + */ +void LP_EnableVDDIOPorMonitor(void); + +/** + * @brief Disables VDDIO Power-On-Reset Monitor + */ +void LP_DisableVDDIOPorMonitor(void); + + +#ifdef __cplusplus +} +#endif + +#endif /* _LP_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_assert.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_assert.h new file mode 100644 index 0000000..942c6cd --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_assert.h @@ -0,0 +1,113 @@ +/** + * @file + * @brief Assertion checks for debugging. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _MXC_ASSERT_H_ +#define _MXC_ASSERT_H_ + +/* **** Includes **** */ + + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @ingroup syscfg + * @defgroup mxc_assertions Assertion Checks for Debugging + * @brief Assertion checks for debugging. + * @{ + */ +/* **** Definitions **** */ +/** + * @note To use debug assertions, the symbol @c MXC_ASSERT_ENABLE must be + * defined. + */ +///@cond +#ifdef MXC_ASSERT_ENABLE +/** + * Macro that checks the expression for true and generates an assertion. + * @note To use debug assertions, the symbol @c MXC_ASSERT_ENABLE must be + * defined. + */ +#define MXC_ASSERT(expr) \ +if (!(expr)) \ +{ \ + mxc_assert(#expr, __FILE__, __LINE__); \ +} +/** + * Macro that generates an assertion with the message "FAIL". + * @note To use debug assertions, the symbol @c MXC_ASSERT_ENABLE must be + * defined. + */ +#define MXC_ASSERT_FAIL() mxc_assert("FAIL", __FILE__, __LINE__); +#else +#define MXC_ASSERT(expr) +#define MXC_ASSERT_FAIL() +#endif +///@endcond +/* **** Globals **** */ + +/* **** Function Prototypes **** */ + +/** + * @brief Assert an error when the given expression fails during debugging. + * @param expr String with the expression that failed the assertion. + * @param file File containing the failed assertion. + * @param line Line number for the failed assertion. + * @note This is defined as a weak function and can be overridden at the + * application layer to print the debugging information. + * @code + * printf("%s, file: %s, line %d\n", expr, file, line); + * @endcode + * @note To use debug assertions, the symbol @c MXC_ASSERT_ENABLE must be + * defined. + */ +void mxc_assert(const char *expr, const char *file, int line); + +/**@} end of group MXC_Assertions*/ + +#ifdef __cplusplus +} +#endif + +#endif /* _MXC_ASSERT_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_config.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_config.h new file mode 100644 index 0000000..d910591 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_config.h @@ -0,0 +1,53 @@ +/** + * @file mxc_config.h + * @brief Top-level include file for device configuration. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +#ifndef _MXC_CONFIG_H +#define _MXC_CONFIG_H + +#if !defined __GNUC__ +#include "RTE_Components.h" +#endif /* not __GNUC__ */ + +#include "mxc_device.h" +#include "mxc_errors.h" +#include "mxc_pins.h" + +#endif /* _CONFIG_H */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_delay.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_delay.h new file mode 100644 index 0000000..9bb44b1 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_delay.h @@ -0,0 +1,124 @@ +/** + * @file + * @brief Asynchronous delay routines based on the SysTick Timer. +*/ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-05 15:52:05 +0000 (Mon, 05 Nov 2018) $ + * $Revision: 38934 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _DELAY_H_ +#define _DELAY_H_ + +/** + * @defgroup MXC_delay Delay Utility Functions + * @ingroup devicelibs + * @brief Asynchronous delay routines based on the SysTick Timer + * @{ + */ + +/***** Definitions *****/ +/** + * Macro used to specify a microsecond timing parameter in seconds. + * \code + * x = SEC(3) // 3 seconds -> x = 3,000,000 + * \endcode + */ +#define MXC_DELAY_SEC(s) (((unsigned long)s) * 1000000UL) +/** + * Macro used to specify a microsecond timing parameter in milliseconds. + * \code + * x = MSEC(3) // 3ms -> x = 3,000 + * \endcode + */ +#define MXC_DELAY_MSEC(ms) (ms * 1000UL) +/** + * Macro used to specify a microsecond timing parameter. + * \code + * x = USEC(3) // 3us -> x = 3 + * \endcode + */ +#define MXC_DELAY_USEC(us) (us) + +/***** Function Prototypes *****/ + +/** + * @brief Blocks and delays for the specified number of microseconds. + * @details Uses the SysTick to create the requested delay. If the SysTick is + * running, the current settings will be used. If the SysTick is not + * running, it will be started. + * @param us microseconds to delay + * @return #E_NO_ERROR if no errors, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int mxc_delay(unsigned long us); + +/** + * @brief Starts a non-blocking delay for the specified number of + * microseconds. + * @details Uses the SysTick to time the requested delay. If the SysTick is + * running, the current settings will be used. If the SysTick is not + * running, it will be started. + * @note mxc_delay_handler() must be called from the SysTick interrupt service + * routine or at a rate greater than the SysTick overflow rate. + * @param us microseconds to delay + * @return #E_NO_ERROR if no errors, #E_BUSY if currently servicing another + * delay request. + */ +int mxc_delay_start(unsigned long us); + +/** + * @brief Returns the status of a non-blocking delay request + * @pre Start the asynchronous delay by calling mxc_delay_start(). + * @return #E_BUSY until the requested delay time has expired. + */ +int mxc_delay_check(void); + +/** + * @brief Stops an asynchronous delay previously started. + * @pre Start the asynchronous delay by calling mxc_delay_start(). + */ +void mxc_delay_stop(void); + +/** + * @brief Processes the delay interrupt. + * @details This function must be called from the SysTick IRQ or polled at a + * rate greater than the SysTick overflow rate. + */ +void mxc_delay_handler(void); + +/**@} end of group MXC_delay */ + +#endif /* _DELAY_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_errors.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_errors.h new file mode 100644 index 0000000..a8afff7 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_errors.h @@ -0,0 +1,94 @@ +/** + * @file + * @brief List of common error return codes for Maxim Integrated libraries. +*/ +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _MXC_ERRORS_H_ +#define _MXC_ERRORS_H_ + +/** + * @ingroup syscfg + * @defgroup MXC_Error_Codes Error Codes + * @brief A list of common error codes used by the API. + * @note A Negative Error Convention is used to avoid conflict with + * positive, Non-Error, returns. + * @{ + */ + +/** No Error */ +#define E_NO_ERROR 0 +/** No Error, success */ +#define E_SUCCESS 0 +/** Pointer is NULL */ +#define E_NULL_PTR -1 +/** No such device */ +#define E_NO_DEVICE -2 +/** Parameter not acceptable */ +#define E_BAD_PARAM -3 +/** Value not valid or allowed */ +#define E_INVALID -4 +/** Module not initialized */ +#define E_UNINITIALIZED -5 +/** Busy now, try again later */ +#define E_BUSY -6 +/** Operation not allowed in current state */ +#define E_BAD_STATE -7 +/** Generic error */ +#define E_UNKNOWN -8 +/** General communications error */ +#define E_COMM_ERR -9 +/** Operation timed out */ +#define E_TIME_OUT -10 +/** Expected response did not occur */ +#define E_NO_RESPONSE -11 +/** Operations resulted in unexpected overflow */ +#define E_OVERFLOW -12 +/** Operations resulted in unexpected underflow */ +#define E_UNDERFLOW -13 +/** Data or resource not available at this time */ +#define E_NONE_AVAIL -14 +/** Event was shutdown */ +#define E_SHUTDOWN -15 +/** Event was aborted */ +#define E_ABORT -16 +/** The requested operation is not supported */ +#define E_NOT_SUPPORTED -17 +/**@} end of MXC_Error_Codes group */ + +#endif /* _MXC_ERRORS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_lock.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_lock.h new file mode 100644 index 0000000..957fa1d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_lock.h @@ -0,0 +1,94 @@ +/** + * @file + * @brief Exclusive access lock utility functions. +*/ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _MXC_LOCK_H_ +#define _MXC_LOCK_H_ + +/* **** Includes **** */ +#include "mxc_config.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @ingroup syscfg + * @defgroup mxc_lock_utilities Exclusive Access Locks + * @brief Lock functions to obtain and release a variable for exclusive + * access. These functions are marked interrupt safe if they are + * interrupt safe. + * @{ + */ + +/* **** Definitions **** */ + +/* **** Globals **** */ + +/* **** Function Prototypes **** */ + +/** + * @brief Attempts to acquire the lock. + * @details This in an interrupt safe function that can be used as a mutex. + * The lock variable must remain in scope until the lock is + * released. Will not block if another thread has already acquired + * the lock. + * @param lock Pointer to variable that is used for the lock. + * @param value Value to be place in the lock. Can not be 0. + * + * @return #E_NO_ERROR if everything successful, #E_BUSY if lock is taken. + */ +int mxc_get_lock(uint32_t *lock, uint32_t value); + +/** + * @brief Free the given lock. + * @param[in,out] lock Pointer to the variable used for the lock. When the lock + * is free, the value pointed to by @p lock is set to zero. + */ +void mxc_free_lock(uint32_t *lock); + +/**@} end of group mxc_lock_utilities */ + +#ifdef __cplusplus +} +#endif + +#endif /* _MXC_LOCK_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_pins.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_pins.h new file mode 100644 index 0000000..319e15d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_pins.h @@ -0,0 +1,91 @@ + /** + * @file mxc_pins.h + * @brief This file contains constant pin configurations for the peripherals. + */ + +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + **************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _MXC_PINS_H_ +#define _MXC_PINS_H_ + +/* **** Includes **** */ +#include "gpio.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* **** Global Variables **** */ + +// Predefined GPIO Configurations + +/***** @brief TIMER pins *****/ +extern const gpio_cfg_t gpio_cfg_tmr0; + +/***** @brief UART pins *****/ +extern const gpio_cfg_t gpio_cfg_uart0rtscts; +extern const gpio_cfg_t gpio_cfg_uart0a; +extern const gpio_cfg_t gpio_cfg_uart1rtscts; +extern const gpio_cfg_t gpio_cfg_uart1a; +extern const gpio_cfg_t gpio_cfg_uart1b; +extern const gpio_cfg_t gpio_cfg_uart1c; +extern const gpio_cfg_t gpio_cfg_uart2; + +/***** @brief I2C pins *****/ +extern const gpio_cfg_t gpio_cfg_i2c0; +extern const gpio_cfg_t gpio_cfg_i2c1; + +/***** @brief SPI/I2S pins *****/ +extern const gpio_cfg_t gpio_cfg_spi17y; // SPI0A +extern const gpio_cfg_t gpio_cfg_spimss1a; // SPI1A +extern const gpio_cfg_t gpio_cfg_spimss1b; // SPI1B +extern const gpio_cfg_t gpio_cfg_i2s1a; // same port as SPI1A +extern const gpio_cfg_t gpio_cfg_i2s1b; // same port as SPI1B + +/***** @brief SWD pins *****/ +extern const gpio_cfg_t gpio_cfg_swd; + +/***** @brief RTC pins *****/ +extern const gpio_cfg_t gpio_cfg_rtc; + +#ifdef __cplusplus +} +#endif + +#endif /* _MXC_PINS_H_ */ + diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_sys.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_sys.h new file mode 100644 index 0000000..4678963 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/mxc_sys.h @@ -0,0 +1,450 @@ +/** + * @file + * @brief System level header file. + */ + +/******************************************************************************* + * Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-22 22:12:12 +0000 (Wed, 22 Aug 2018) $ + * $Revision: 37267 $ + * + ******************************************************************************/ + +#ifndef _MXC_SYS_H_ +#define _MXC_SYS_H_ + +#include "mxc_config.h" +#include "uart_regs.h" +#include "i2c_regs.h" +#include "gcr_regs.h" +#include "tmr_regs.h" +#include "icc_regs.h" +#include "spi17y_regs.h" +#include "spimss_regs.h" +#include "gpio.h" +#include "flc_regs.h" +#include "dma.h" +#include "wdt_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif +#if defined ( __CC_ARM ) /* Suppressing the warning: "enum value is out of range of int" for Keil */ +#pragma push +#pragma diag_suppress 66 +#endif /* __CC_ARM */ + +/** @brief System reset0 enumeration. Used in SYS_PeriphReset0 function */ +typedef enum { + SYS_RESET0_DMA = MXC_F_GCR_RSTR0_DMA, /**< Reset DMA */ + SYS_RESET0_WDT = MXC_F_GCR_RSTR0_WDT, /**< Reset WDT */ + SYS_RESET0_GPIO0 = MXC_F_GCR_RSTR0_GPIO0, /**< Reset GPIO0 */ + SYS_RESET0_TIMER0 = MXC_F_GCR_RSTR0_TIMER0, /**< Reset TIMER0 */ + SYS_RESET0_TIMER1 = MXC_F_GCR_RSTR0_TIMER1, /**< Reset TIMER1 */ + SYS_RESET0_TIMER2 = MXC_F_GCR_RSTR0_TIMER2, /**< Reset TIMER2 */ + SYS_RESET0_UART0 = MXC_F_GCR_RSTR0_UART0, /**< Reset UART0 */ + SYS_RESET0_UART1 = MXC_F_GCR_RSTR0_UART1, /**< Reset UART1 */ + SYS_RESET0_SPI0 = MXC_F_GCR_RSTR0_SPI0, /**< Reset SPI0 */ + SYS_RESET0_SPI1 = MXC_F_GCR_RSTR0_SPI1, /**< Reset SPI1 */ + SYS_RESET0_I2C0 = MXC_F_GCR_RSTR0_I2C0, /**< Reset I2C0 */ + SYS_RESET0_RTC = MXC_F_GCR_RSTR0_RTC, /**< Reset RTC */ + SYS_RESET0_SRST = MXC_F_GCR_RSTR0_SRST, /**< Soft reset */ + SYS_RESET0_PRST = MXC_F_GCR_RSTR0_PRST, /**< Peripheral reset */ + SYS_RESET0_SYSTEM = MXC_F_GCR_RSTR0_SYSTEM, /**< System reset */ +} sys_reset0_t; + +/** @brief System reset1 enumeration. Used in SYS_PeriphReset1 function */ +typedef enum { + SYS_RESET1_I2C1 = MXC_F_GCR_RSTR1_I2C1, /**< Reset I2C1 */ +} sys_reset1_t; + +/** @brief System clock disable enumeration. Used in SYS_ClockDisable and SYS_ClockEnable functions */ +typedef enum { + SYS_PERIPH_CLOCK_GPIO0 = MXC_F_GCR_PERCKCN0_GPIO0D, /**< Disable MXC_F_GCR_PERCKCN0_GPIO0D clock */ + SYS_PERIPH_CLOCK_DMA = MXC_F_GCR_PERCKCN0_DMAD, /**< Disable MXC_F_GCR_PERCKCN0_DMAD clock */ + SYS_PERIPH_CLOCK_SPI17Y = MXC_F_GCR_PERCKCN0_SPI0D, /**< Disable MXC_F_GCR_PERCKCN0_SPI0D clock */ + SYS_PERIPH_CLOCK_SPIMSS = MXC_F_GCR_PERCKCN0_SPI1D, /**< Disable MXC_F_GCR_PERCKCN0_SPI1D clock */ + SYS_PERIPH_CLOCK_UART0 = MXC_F_GCR_PERCKCN0_UART0D, /**< Disable MXC_F_GCR_PERCKCN0_UART0D clock */ + SYS_PERIPH_CLOCK_UART1 = MXC_F_GCR_PERCKCN0_UART1D, /**< Disable MXC_F_GCR_PERCKCN0_UART1D clock */ + SYS_PERIPH_CLOCK_I2C0 = MXC_F_GCR_PERCKCN0_I2C0D, /**< Disable MXC_F_GCR_PERCKCN0_I2C0D clock */ + SYS_PERIPH_CLOCK_T0 = MXC_F_GCR_PERCKCN0_T0D, /**< Disable MXC_F_GCR_PERCKCN0_T0D clock */ + SYS_PERIPH_CLOCK_T1 = MXC_F_GCR_PERCKCN0_T1D, /**< Disable MXC_F_GCR_PERCKCN0_T1D clock */ + SYS_PERIPH_CLOCK_T2 = MXC_F_GCR_PERCKCN0_T2D, /**< Disable MXC_F_GCR_PERCKCN0_T2D clock */ + SYS_PERIPH_CLOCK_I2C1 = MXC_F_GCR_PERCKCN0_I2C1D, /**< Disable MXC_F_GCR_PERCKCN0_I2C1D clock */ +} sys_periph_clock_t; + +/** @brief Clock source */ +typedef enum { + SYS_CLOCK_NANORING = MXC_V_GCR_CLKCN_CLKSEL_NANORING, /**< 8KHz nanoring on MAX32660 */ + SYS_CLOCK_HFXIN = MXC_V_GCR_CLKCN_CLKSEL_HFXIN, /**< 32KHz on MAX32660 */ + SYS_CLOCK_HFXIN_DIGITAL = 0x9, /**< External Clock Input*/ + SYS_CLOCK_HIRC = MXC_V_GCR_CLKCN_CLKSEL_HIRC, /**< High Frequency Internal Oscillator */ +} sys_system_clock_t; + +typedef void* sys_cfg_t; + +typedef sys_cfg_t sys_cfg_i2c_t; +typedef sys_cfg_t sys_cfg_flc_t; +typedef sys_cfg_t sys_cfg_wdt_t; + +/** @brief Map control */ +typedef enum { + MAP_A, + MAP_B, + MAP_C, +} sys_map_t; + +/** @brief UART Flow control */ +typedef enum { + UART_FLOW_DISABLE, + UART_FLOW_ENABLE, +} sys_uart_flow_t; + +/** @brief UART system configuration object */ +typedef struct { + sys_map_t map; + sys_uart_flow_t flow_flag; +} sys_cfg_uart_t; + +/** @brief SPI17Y system configuration object */ +typedef struct { + sys_map_t map; +} sys_cfg_spi17y_t; + +/** @brief SPIMSS system configuration object */ +typedef struct { + sys_map_t map; +} sys_cfg_spimss_t; + +/** @brief I2S system configuration object */ +typedef struct { + sys_map_t map; + dma_reqsel_t dma_reqsel_tx; + dma_reqsel_t dma_reqsel_rx; +} sys_cfg_i2s_t; + +/** @brief TIMER system configuration object */ +typedef struct { + int out_en; +} sys_cfg_tmr_t; + +/** @brief Real Time Clock system configuration object */ +typedef struct { + mxc_tmr_regs_t* tmr; +} sys_cfg_rtc_t; + + +/** @brief Pulse Train System Configuration Object */ +typedef gpio_cfg_t sys_cfg_pt_t; + +#if defined ( __CC_ARM ) /* Restore the warning: "enum is out of int range" for Keil */ +#pragma pop +#endif /* __CC_ARM */ +/***** Function Prototypes *****/ +/** + * @brief Selects the system clock and enables it once ready + * @param clock Enumeration for desired clock. + * @param tmr Optional tmr pointer for timeout. NULL if undesired. + * + * @returns #E_NO_ERROR is clock is succesfully selected + */ +int SYS_Clock_Select(sys_system_clock_t clock, mxc_tmr_regs_t* tmr); + +/** + * @brief Enables the selected peripheral clock. + * @param clock Enumeration for desired clock. + */ +void SYS_ClockEnable(sys_periph_clock_t clock); + +/** + * @brief Disables the selected peripheral clock. + * @param clock Enumeration for desired clock. + */ +void SYS_ClockDisable(sys_periph_clock_t clock); + +/** + * @brief Enables the external 32k oscillator. + * @param sys_cfg system configuration object + * + * @returns #E_NO_ERROR is successful, appropriate error otherwise + */ +int SYS_ClockEnable_X32K(sys_cfg_rtc_t *sys_cfg); + +/** + * @brief Disables the external 32k oscillator. + * + * @returns #E_NO_ERROR is successful, appropriate error otherwise + */ +int SYS_ClockDisable_X32K(void); + +/** + * @brief System level initialization for UART module. + * @param uart Pointer to UART module registers + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_UART_Init(mxc_uart_regs_t *uart, const sys_cfg_uart_t* sys_cfg); + +/** + * @brief System level shutdown for UART module + * @param uart Pointer to UART module registers + * + * @return #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_UART_Shutdown(mxc_uart_regs_t *uart); + +/** + * @brief System level initialization for I2C module. + * @param i2c Pointer to I2C module registers + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_I2C_Init(mxc_i2c_regs_t *i2c, const sys_cfg_i2c_t* sys_cfg); + +/** + * @brief System level Shutdown for I2C module. + * @param i2c Pointer to I2C module registers + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_I2C_Shutdown(mxc_i2c_regs_t *i2c); + +/** + * @brief Init DMA system settings + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_DMA_Init(void); + +/** + * @brief Shutdown DMA system specific settings + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_DMA_Shutdown(void); + +/** + * @brief Get the frequency of the I2C module source clock + * @param spim Unused, pointer to I2C module registers + * + * @returns frequency in Hz + */ +unsigned SYS_I2C_GetFreq(mxc_i2c_regs_t *i2c); + +/** + * @brief Get the frequency of the Timer module source clock. + * @params tmr Unused, pointer to timer module registers + * + * @returns frequency in Hz + */ +unsigned SYS_TMR_GetFreq(mxc_tmr_regs_t *tmr); + +/** + * @brief Reset the peripherals and/or CPU in the rstr0 register. + * @param Enumeration for what to reset. Can reset multiple items at once. + */ +void SYS_Reset0(sys_reset0_t reset); + +/** + * @brief Reset the peripherals and/or CPU in the rstr1 register. + * @param Enumeration for what to reset. Can reset multiple items at once. + */ +void SYS_Reset1(sys_reset1_t reset); + +/** + * @brief Clear Cache and Line buffer. + */ +void SYS_Flash_Operation(void); + +/** + * @brief Init TMR system settings + * @param tmr Pointer to timer module registers + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_TMR_Init(mxc_tmr_regs_t *tmr, const sys_cfg_tmr_t* sys_cfg); + +/** + * @brief Init flash system settings + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_FLC_Init(const sys_cfg_flc_t* sys_cfg); + +/** + * @brief Shutdown flash system specific settings + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_FLC_Shutdown(void); + +/** + * @brief System level initialization for SPI17Y module. + * @param spi pointer to spi module registers + * @param sys_cfg System configuration object + * + * @returns E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_SPI17Y_Init( mxc_spi17y_regs_t *spi, const sys_cfg_spi17y_t* sys_cfg); + +/** + * @brief System level shutdown for SPI17Y module + * @param pointer to spi module registers + * + * @returns E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_SPI17Y_Shutdown(mxc_spi17y_regs_t *spi); + +/** + * @brief System level initialization for SPIMSS module. + * @param spi pointer to spi module registers + * @param sys_cfg System configuration object + * + * @returns E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_SPIMSS_Init(mxc_spimss_regs_t *spi, const sys_cfg_spimss_t* sys_cfg); + +/** + * @brief System level shutdown for SPIMSS module + * @param pointer to spi module registers + * + * @returns E_NO_ERROR if everything is successful + */ +int SYS_SPIMSS_Shutdown(mxc_spimss_regs_t *spi); + +/** + * @brief Shutdown Timer system specific settings + * @param tmr pointer to timer module registers + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_TMR_Shutdown(mxc_tmr_regs_t *tmr); + +/** + * @brief System level initialization for I2S Module + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_I2S_Init(const sys_cfg_i2s_t* sys_cfg); + +/** + * @brief System level shutdown of I2S module + * + * @returns #E_NO_ERROR if everything is successful + */ +int SYS_I2S_Shutdown(void); + +/** + * @brief Get the frequency of the I2S module source clock + * @param spimss Pointer to I2S module registers + * + * @returns frequency in Hz + */ +int SYS_I2S_GetFreq(mxc_spimss_regs_t *spimss); + +/** + * @brief Init system settings for RTC square wave output. + * @param sys_cfg System configuration object + * + * @returns #E_NO_ERROR if successful, appropriate error otherwise + */ +int SYS_RTC_SqwavInit(const sys_cfg_rtc_t* sys_cfg); + + +/** + * @brief System Tick Configuration Helper + * + * The function enables selection of the external clock source for + * the System Tick Timer. It initializes the System Timer and its + * interrupt, and starts the System Tick Timer. Counter is in free + * running mode to generate periodic interrupts. + * + * @param ticks Number of ticks between two interrupts. + * @param clk_src Selects between default SystemClock or External Clock. + * - 0 Use external clock source + * @param tmr Optional tmr pointer for timeout. NULL if undesired. + * - 1 SystemClock + * + * @return #E_NO_ERROR Function succeeded, of #E_INVALID if an invalid value is requested + */ +int SYS_SysTick_Config(uint32_t ticks, int clk_src, mxc_tmr_regs_t* tmr); + +/** + * @brief Disable System Tick timer + */ +void SYS_SysTick_Disable(void); + +/** + * @brief Delay a requested number of SysTick Timer Ticks. + * @param ticks Number of System Ticks to delay. + * @note This delay function is based on the clock used for the SysTick + * timer if the SysTick timer is enabled. If the SysTick timer is + * not enabled, the current SysTick registers are saved and the + * timer will use the SystemClock as the source for the delay. The + * delay is measured in clock ticks and is not based on the SysTick + * interval. + * + * @return #E_NO_ERROR if everything is successful + */ +int SYS_SysTick_Delay(uint32_t ticks); + +/** + * @brief Get the frequency of the SysTick Timer + * + * @return frequency in Hz + */ +uint32_t SYS_SysTick_GetFreq(void); + +/** + * @brief Delay a requested number of microseconds. + * @param us Number of microseconds to delay. + * @note Calls SYS_SysTick_Delay(). + */ +void SYS_SysTick_DelayUs(uint32_t us); + +/** + * @brief Init WDT system settings + * @param wdt watchdog registers + * @param sys_cfg System configuration object + */ +int SYS_WDT_Init(mxc_wdt_regs_t* wdt, const sys_cfg_wdt_t* sys_cfg); +#ifdef __cplusplus +} +#endif + +#endif /* _MXC_SYS_H_*/ + diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/nvic_table.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/nvic_table.h new file mode 100644 index 0000000..4ca912d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/nvic_table.h @@ -0,0 +1,87 @@ +/** + * @file nvic_table.h + * @brief Interrupt vector table manipulation functions. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-05 16:08:51 +0000 (Mon, 05 Nov 2018) $ + * $Revision: 38938 $ + * + ******************************************************************************/ + +#ifndef _NVIC_TABLE_H +#define _NVIC_TABLE_H + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @ingroup syscfg + * @defgroup nvic NVIC Table + * @brief functions handling the nvic table. + * @{ + */ +/** + * @brief Set an IRQ hander callback function. If the IRQ table is in + * flash, this will copy it to RAM and set NVIC to RAM based table. + * + * @param irqn ARM external IRQ number + * @param irq_callback Function to be called at IRQ context + * + */ +void NVIC_SetVector(IRQn_Type irqn, void (*irq_callback)(void)); + +/** + * @brief Copy NVIC vector table to RAM and set NVIC to RAM based table. + * + */ +void NVIC_SetRAM(void); + +/** + * @brief Get Interrupt Vector + * @details Reads an interrupt vector from interrupt vector table. The + * interrupt number can be positive to specify a device specific + * interrupt, or negative to specify a processor exception. + * @param[in] IRQn Interrupt number. + * @return Address of interrupt handler function + */ +uint32_t NVIC_GetVector(IRQn_Type IRQn); + +/**@} end of group nvic */ + +#ifdef __cplusplus +} +#endif + +#endif /* _NVIC_TABLE_H */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/rtc.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/rtc.h new file mode 100644 index 0000000..3465435 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/rtc.h @@ -0,0 +1,237 @@ +/** + * @file + * @brief Real Time Clock (RTC) functions and prototypes. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + * $Date: 2018-11-05 15:52:05 +0000 (Mon, 05 Nov 2018) $ + * $Revision: 38934 $ + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _RTC_H_ +#define _RTC_H_ + +/* **** Includes **** */ +#include <stdint.h> +#include "mxc_config.h" +#include "rtc_regs.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup rtc RTC + * @ingroup periphlibs + * @{ + */ + +/* **** Definitions **** */ + +typedef enum { + SQUARE_WAVE_DISABLED, /**< Sq. wave output disabled */ + SQUARE_WAVE_ENABLED, /**< Sq. wave output enabled */ +} rtc_sqwave_en_t; + +typedef enum { + F_1HZ = MXC_S_RTC_CTRL_FT_FREQ1HZ, /**< 1Hz (Compensated) */ + F_512HZ = MXC_S_RTC_CTRL_FT_FREQ512HZ, /**< 512Hz (Compensated) */ + F_4KHZ = MXC_S_RTC_CTRL_FT_FREQ4KHZ, /**< 4Khz */ + F_32KHZ = 32, /**< 32Khz */ +} rtc_freq_sel_t; + +typedef enum { + NOISE_IMMUNE_MODE = MXC_S_RTC_CTRL_X32KMD_NOISEIMMUNEMODE, + QUIET_MODE = MXC_S_RTC_CTRL_X32KMD_QUIETMODE, + QUIET_STOP_WARMUP_MODE = MXC_S_RTC_CTRL_X32KMD_QUIETINSTOPWITHWARMUP, + QUIET_STOP_NOWARMUP_MODE = MXC_S_RTC_CTRL_X32KMD_QUIETINSTOPNOWARMUP, +} rtc_osc_mode_t; + +/** + *@brief Enables Time-of-Day's Alarm Interrupt + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_EnableTimeofdayInterrupt(mxc_rtc_regs_t *rtc); + +/** + *@brief Disable Time-of-Day's Alarm Interrupt + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_DisableTimeofdayInterrupt(mxc_rtc_regs_t *rtc); + +/** + *@brief Enables Sub-Second's Alarm Interrupt + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_EnableSubsecondInterrupt(mxc_rtc_regs_t *rtc); + +/** + *@brief Disable Sub-Second's Alarm Interrupt + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_DisableSubsecondInterrupt(mxc_rtc_regs_t *rtc); + +/** + *@brief Set Time-of-Day alarm value and enable Interrupt + *@param rtc pointer to the rtc register structure + *@param ras 20-bit value 0-0xFFFFF + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_SetTimeofdayAlarm(mxc_rtc_regs_t *rtc, uint32_t ras); + +/** + *@brief Set Sub-Second alarm value and enable interrupt, + *@brief this is to be called after the init_rtc() function + *@param rtc pointer to the rtc register structure + *@param rssa 32-bit value 0-0xFFFFFFFF + *@return #E_SUCCESS=pass + *@return #E_BAD_STATE=fail + *@return #E_BUSY=Fail + */ +int RTC_SetSubsecondAlarm(mxc_rtc_regs_t *rtc, uint32_t rssa); + +/** + *@brief Enable/Start the Real Time Clock + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=Pass + *@return #E_BUSY=Fail + */ +int RTC_EnableRTCE(mxc_rtc_regs_t *rtc); + +/** + *@brief Disable/Stop the Real Time Clock + *@param rtc pointer to the rtc register structure + *@return #E_SUCCESS=Pass + *@return #E_BUSY=Fail + */ +int RTC_DisableRTCE(mxc_rtc_regs_t *rtc); + +/** + * @brief Initialize the sec and ssec registers and enable RTC + * @param rtc pointer to the rtc register structure + * @param sec set the RTC Sec counter (32-bit) + * @param ssec set the RTC Sub-second counter (8-bit) + * @param sys_cfg The system configuration + * @return #E_SUCCESS=pass + * @return #E_BAD_STATE=fail + */ +int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint8_t ssec, sys_cfg_rtc_t *sys_cfg); + +/** + * @brief Allow generation of Square Wave on the SQW pin + * @param rtc pointer to the rtc register structure + * @param sqe Enable/Disable square wave output + * @param ft Frequency output selection + * @param x32kmd 32KHz Oscillator mode + * @param sys_cfg The system configuration + * @return #E_SUCCESS=Pass + * @return #E_BUSY=Fail + */ +int RTC_SquareWave(mxc_rtc_regs_t *rtc, rtc_sqwave_en_t sqe, rtc_freq_sel_t ft, + rtc_osc_mode_t x32kmd, const sys_cfg_rtc_t* sys_cfg); + +/** + *@brief Set Trim register value + *@param rtc pointer to the rtc register structure + *@param trm set the RTC Trim (8-bit, +/- 127) + *@return #E_SUCCESS=Pass + *@return #E_BUSY=Fail + */ +int RTC_Trim(mxc_rtc_regs_t *rtc, int8_t trm); + +/** + *@brief Check if BUSY bit is 0. + *@return #E_SUCCESS=Pass + *@return #E_BUSY=Fail + */ +int RTC_CheckBusy(void); + +/** + *@brief Gets Interrupt flags. + *@return Interrupts flags that have not been cleared + */ +int RTC_GetFlags(void); + +/** + *@brief Clear Interrupt flag. + *@param flags the flags that need to be cleared + */ +int RTC_ClearFlags(int flags); + +/** + *@brief Get SubSecond + *@return Returns subsecond value + */ +int RTC_GetSubSecond(void); + +/** + * @brief Get Second + * @return returns Second value + */ +int RTC_GetSecond(void); + +/** + * @brief Read seconds, then subseconds, and finally seconds. If RTC ready flag ever gets cleared during this sequence, + the RTC is in the middle of updating the counts and the user should come back later and try again. If the first + read of the seconds register doesn't match the next read, then a subsecond overflow condition has happened and + another attempt to read the counts should be made. + * @param sec variable that will be changed to hold second value + * @param subsec variable that will be changed to hold Subsecond value + * @return #E_NO_ERROR=Pass + * @return #E_BUSY=Fail + */ +int RTC_GetTime(uint32_t* sec, uint32_t* subsec); + +#ifdef __cplusplus +} +#endif +/**@} end of group rtc */ + +#endif /* _RTC_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi.h new file mode 100644 index 0000000..fa92448 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi.h @@ -0,0 +1,259 @@ + /** + * @file spi.h + * @brief Serial Peripheral Interface (SPIMSS) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-07 20:48:15 +0000 (Wed, 07 Nov 2018) $ + * $Revision: 39010 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _SPI_H_ +#define _SPI_H_ + +/* **** Includes **** */ +#include "spi17y_regs.h" +#include "spimss_regs.h" +#include "spimss.h" +#include "spi17y.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup spi SPI + * @ingroup periphlibs + * @{ + */ + +/* **** Definitions **** */ + +/** + * @brief Enums assigning numbers to SPI + */ +typedef enum { + SPI0A, // SPI17Y (0A) + SPI1A, // SPIMSS (1A) + SPI1B, // SPIMSS (1B) +}spi_type; + + +/** + * @brief Renaming the SPI address names + */ +#define MXC_SPI0 MXC_SPI17Y // SPI0A +#define MXC_SPI1 MXC_SPIMSS // SPI1A & SPI1B + + +/** + * @brief Renaming Interrupt SPI Interrupt sources + */ +#define SPI0_IRQn SPI17Y_IRQn // SPI0A +#define SPI1_IRQn SPIMSS_IRQn // SPI1A & SPI1B + + +/** + * @brief Renaming SPI Width + */ +#define SPI0_WIDTH_1 SPI17Y_WIDTH_1 /**< 1 Data Line. */ +#define SPI0_WIDTH_2 SPI17Y_WIDTH_2 /**< 2 Data Lines (x2). */ +#define SPI0_WIDTH_4 SPI17Y_WIDTH_4 /**< 4 Data Lines (x4). */ + +/** + * @brief Renaming SPI Polarity + */ +#define SPI_POL_LOW SPI17Y_POL_LOW /**< Slave Select polarity Low. */ +#define SPI_POL_HIGH SPI17Y_POL_HIGH /**< Slave Select polarity High. */ + +/** + * @brief Structure type representing a SPI Master Transaction request. + */ +typedef struct spi_req spi_req_t; + +/** + * @brief Callback function type used in asynchronous SPI Master communication requests. + * @details The function declaration for the SPI Master callback is: + * @code + * void callback(spi_req_t * req, int error_code); + * @endcode + * | | | + * | -----: | :----------------------------------------- | + * | \p req | Pointer to a #spi_req object representing the active SPI Master active transaction. | + * | \p error_code | An error code if the active transaction had a failure or #E_NO_ERROR if successful. | + * @note Callback will execute in interrupt context + * @addtogroup spi_async + */ +typedef void (*spi_callback_fn)(void * req, int error_code); + +/** + * @brief Structure definition for an SPI Master Transaction request. + * @note When using this structure for an asynchronous operation, the + * structure must remain allocated until the callback is completed. + * @addtogroup spi_async + */ +struct spi_req { + uint8_t ssel; /**< Slave select line to use. (Master only) */ + uint8_t deass; /**< Non-zero to de-assert slave select after transaction. (Master only)*/ + spi17y_sspol_t ssel_pol; /**< Slave select line polarity. */ + const void *tx_data; /**< Pointer to a buffer to transmit data from. NULL if undesired. */ + void *rx_data; /**< Pointer to a buffer to store data received. NULL if undesired.*/ + spi17y_width_t width; /**< Number of data lines to use, see #spi17y_width_t. */ + unsigned len; /**< Number of transfer units to send from the \p tx_data buffer. */ + unsigned bits; /**< Number of bits in transfer unit (e.g. 8 for byte, 16 for short) */ + unsigned rx_num; /**< Number of bytes actually read into the \p rx_data buffer. */ + unsigned tx_num; /**< Number of bytes actually sent from the \p tx_data buffer */ + spi_callback_fn callback; /**< Callback function if desired, NULL otherwise */ +}; + + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize the spi. + * @param spi_name spi module to initialize. + * @param mode SPI mode for clock phase and polarity. + * @param freq Desired clock frequency. + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_Init(spi_type spi_name, unsigned mode, unsigned freq); + +/** + * @brief Asynchronously read/write SPI Master data + * + * @param spi_name SPI instance being used + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_MasterTransAsync(spi_type spi_name, spi_req_t *req); + +/** + * @brief Execute a master transaction. + * @param spi_name SPI instance being used + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_MasterTrans(spi_type spi_name, spi_req_t *req); + +/** + * @brief Asynchronously read/write SPI Slave data + * @param spi_name SPI instance being used + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_SlaveTransAsync(spi_type spi_name, spi_req_t *req); + +/** + * @brief Execute a slave transaction. + * @param spi_name SPI instance being used + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_SlaveTrans(spi_type spi_name, spi_req_t *req); + +/** + * @brief Shutdown SPI module. + * @param spi_name SPI instance being used + * + * @return #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPI_Shutdown(spi_type spi_name); + + +/** + * @brief Aborts an Asynchronous request + * @param spi_name SPI instance being used + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI_AbortAsync(spi_type spi_name, spi_req_t *req); + +/** + * @brief Execute SPI transaction based on interrupt handler + * @param spi_name SPI instance being used + * + * @return #E_NO_ERROR if successful, + * @return #E_BAD_PARAM otherwise + */ +int SPI_Handler(spi_type spi_name); + +/** + * @brief Enable SPI + * @param spi_name Pointer to spi module. + * + * @return #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPI_Enable(spi_type spi_name); + +/** + * @brief Disable SPI + * @param spi_name Pointer to spi module. + * + * @return #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPI_Disable(spi_type spi_name); + +/** + * @brief Clear the TX and RX FIFO + * @param spi_name Pointer to spi module. + * + * @return #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPI_Clear_fifo(spi_type spi_name); + +//------------------------------------------------------------------------------------------- +/**@} end of group spi */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SPI_H_ */ + + + diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi17y.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi17y.h new file mode 100644 index 0000000..6744670 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spi17y.h @@ -0,0 +1,242 @@ +/** + * @file spi17y.h + * @brief Serial Peripheral Interface (SPI17Y) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-07 20:48:15 +0000 (Wed, 07 Nov 2018) $ + * $Revision: 39010 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _SPI17Y_H_ +#define _SPI17Y_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "spi17y_regs.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup spi17y SPI17Y + * @ingroup spi + * @{ + */ + +/* **** Definitions **** */ + +/** + * Enumeration type for setting the number data lines to use for communication. + */ +typedef enum { + SPI17Y_WIDTH_1 = 0, /**< 1 Data Line. */ + SPI17Y_WIDTH_2 = 1, /**< 2 Data Lines (x2). */ + SPI17Y_WIDTH_4 = 2 /**< 4 Data Lines (x4). */ +} spi17y_width_t; + +/** + * Enumeration type for setting the polarity of ss lines. + */ +typedef enum { + SPI17Y_POL_LOW = 0, /**< Polarity Low. */ + SPI17Y_POL_HIGH = 1 /**< Polarity High. */ +} spi17y_sspol_t; + +/** + * Structure type representing a SPI17Y Master Transaction request. + */ +typedef struct spi17y_req spi17y_req_t; + + +/** + * @brief Callback function type used in asynchronous SPI Master communication requests. + * @details The function declaration for the SPI Master callback is: + * @code + * void callback(spi17y_req_t * req, int error_code); + * @endcode + * | | | + * | -----: | :----------------------------------------- | + * | \p req | Pointer to a #spi_req object representing the active SPI Master active transaction. | + * | \p error_code | An error code if the active transaction had a failure or #E_NO_ERROR if successful. | + * @note Callback will execute in interrupt context + * @addtogroup spi_async + */ +typedef void (*spi17y_callback_fn)(spi17y_req_t * req, int error_code); + +/** + * @brief Structure definition for an SPI Master Transaction request. + * @note When using this structure for an asynchronous operation, the + * structure must remain allocated until the callback is completed. + * @addtogroup spi_async + */ +struct spi17y_req { + uint8_t ssel; /**< Slave select line to use. (Master only, ignored in slave mode) */ + uint8_t deass; /**< Non-zero to de-assert slave select after transaction. (Master only, ignored in slave mode)*/ + spi17y_sspol_t ssel_pol; /**< Slave select line polarity. */ + const void *tx_data; /**< Pointer to a buffer to transmit data from. NULL if undesired. */ + void *rx_data; /**< Pointer to a buffer to store data received. NULL if undesired.*/ + spi17y_width_t width; /**< Number of data lines to use, see #spi17y_width_t. */ + unsigned len; /**< Number of transfer units to send from the \p tx_data buffer. */ + unsigned bits; /**< Number of bits in transfer unit (e.g. 8 for byte, 16 for short) */ + unsigned rx_num; /**< Number of bytes actually read into the \p rx_data buffer. */ + unsigned tx_num; /**< Number of bytes actually sent from the \p tx_data buffer */ + spi17y_callback_fn callback; /**< Callback function if desired, NULL otherwise */ +}; + + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize the spi. + * @param spi Pointer to spi module to initialize. + * @param mode SPI mode for clock phase and polarity. + * @param freq Desired clock frequency. + * @param sys_cfg System configuration object + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_Init(mxc_spi17y_regs_t *spi, unsigned int mode, unsigned int freq, const sys_cfg_spi17y_t* sys_cfg); + +/** + * @brief Shutdown SPI module. + * @param spi Pointer to SPI regs. + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_Shutdown(mxc_spi17y_regs_t *spi); + +/** + * @brief Processing function for asynchronous SPI operations. + * This function must be called either from the SPI interrupt + * handler or periodically. + * + * @param spi Pointer to spi module. + */ +void SPI17Y_Handler(mxc_spi17y_regs_t *spi); + +/** + * @brief Execute a master transaction. + * This function will block until the transaction is complete. + * @param spi Pointer to spi module. + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_MasterTrans(mxc_spi17y_regs_t *spi, spi17y_req_t *req); + +/** + * @brief Execute a slave transaction. + * This function will block until the transaction is complete. + * @param spi Pointer to spi module. + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_SlaveTrans(mxc_spi17y_regs_t *spi, spi17y_req_t *req); + +/** + * @brief Asynchronously read/write SPI Master data + * + * @param spi Pointer to spi module + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_MasterTransAsync(mxc_spi17y_regs_t *spi, spi17y_req_t *req); + +/** + * @brief Asynchronously read/write SPI Slave data + * + * @param spi Pointer to spi module + * @param req Pointer to spi request + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_SlaveTransAsync(mxc_spi17y_regs_t *spi, spi17y_req_t *req); + +/** + * @brief Aborts an Asynchronous request + * + * @param req Pointer to spi request + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPI17Y_AbortAsync(spi17y_req_t *req); + +/** + * @brief Enable SPI + * @param spi Pointer to spi module. + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +void SPI17Y_Enable(mxc_spi17y_regs_t* spi); + +/** + * @brief Disable SPI. Any pending asynchronous transactions will not + * complete and their callbacks will not be executed. + * @param spi Pointer to spi module. + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +void SPI17Y_Disable(mxc_spi17y_regs_t* spi); + +/** + * @brief Clear the TX and RX FIFO + * @param spi Pointer to spi module. + * + * @return #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +void SPI17Y_Clear_fifo(mxc_spi17y_regs_t* spi); + + +/**@} end of group spi17y */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SPI17Y_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spimss.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spimss.h new file mode 100644 index 0000000..5ae9483 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/spimss.h @@ -0,0 +1,197 @@ +/** + * @file spimss.h + * @brief Serial Peripheral Interface (SPIMSS) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-10 21:02:19 +0000 (Wed, 10 Oct 2018) $ + * $Revision: 38448 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _SPIMSS_H_ +#define _SPIMSS_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "mxc_sys.h" +#include "spimss_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup spimss SPIMSS + * @ingroup spi + * @{ + */ + +/* **** Definitions **** */ + + +/** + * @brief Enumeration type for setting the number data lines to use for communication. + */ +typedef enum { // ONLY FOR COMPATIBILITY FOR CONSOLIDATION WITH SPY17, NOT USED OR NEEDED + DUMMY_1, /**< NOT USED */ + DUMMY_2, /**< NOT USED */ + DUMMY_3, /**< NOT USED */ +} spimss_width_t; + +/** + * @brief Structure type representing a SPI Master Transaction request. + */ +typedef struct spimss_req spimss_req_t; + +/** + * @brief Callback function type used in asynchronous SPI Master communication requests. + * @details The function declaration for the SPI Master callback is: + * @code + * void callback(spi_req_t * req, int error_code); + * @endcode + * | | | + * | -----: | :----------------------------------------- | + * | \p req | Pointer to a #spi_req object representing the active SPI Master active transaction. | + * | \p error_code | An error code if the active transaction had a failure or #E_NO_ERROR if successful. | + * @note Callback will execute in interrupt context + * @addtogroup spi_async + */ +typedef void (*spimss_callback_fn)(spimss_req_t * req, int error_code); + +/** + * @brief Structure definition for an SPI Master Transaction request. + * @note When using this structure for an asynchronous operation, the + * structure must remain allocated until the callback is completed. + * @addtogroup spi_async + */ +struct spimss_req { + uint8_t ssel; /**< Not Used*/ + uint8_t deass; /**< Not Used*/ + const void *tx_data; /**< Pointer to a buffer to transmit data from. NULL if undesired. */ + void *rx_data; /**< Pointer to a buffer to store data received. NULL if undesired.*/ + spimss_width_t width; /**< Not Used */ + unsigned len; /**< Number of transfer units to send from the \p tx_data buffer. */ + unsigned bits; /**< Number of bits in transfer unit (e.g. 8 for byte, 16 for short) */ + unsigned rx_num; /**< Number of bytes actually read into the \p rx_data buffer. */ + unsigned tx_num; /**< Number of bytes actually sent from the \p tx_data buffer */ + spimss_callback_fn callback; /**< Callback function if desired, NULL otherwise */ +}; + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize the spi. + * @param spi Pointer to spi module to initialize. + * @param mode SPI mode for clock phase and polarity. + * @param freq Desired clock frequency. + * @param sys_cfg System configuration object + * + * @return \c #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPIMSS_Init(mxc_spimss_regs_t *spi, unsigned mode, unsigned freq, const sys_cfg_spimss_t* sys_cfg); + +/** + * @brief Shutdown SPI module. + * @param spi Pointer to SPI regs. + * + * @return \c #E_NO_ERROR if successful, appropriate error otherwise + */ +int SPIMSS_Shutdown(mxc_spimss_regs_t *spi); + +/** + * @brief Execute a master transaction. + * @param spi Pointer to spi module. + * @param req Pointer to spi request + * + * @return \c #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPIMSS_MasterTrans(mxc_spimss_regs_t *spi, spimss_req_t *req); + +/** + * @brief Execute SPI transaction based on interrupt handler + * @param spi The spi + * + */ +void SPIMSS_Handler(mxc_spimss_regs_t *spi); + +/** + * @brief Execute a slave transaction. + * @param spi Pointer to spi module. + * @param req Pointer to spi request + * + * @return \c #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPIMSS_SlaveTrans(mxc_spimss_regs_t *spi, spimss_req_t *req); + +/** + * @brief Asynchronously read/write SPI Master data + * + * @param spi Pointer to spi module + * @param req Pointer to spi request + * + * @return \c #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPIMSS_MasterTransAsync(mxc_spimss_regs_t *spi, spimss_req_t *req); + +/** + * @brief Asynchronously read/write SPI Slave data + * + * @param spi Pointer to spi module + * @param req Pointer to spi request + * + * @return \c #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPIMSS_SlaveTransAsync(mxc_spimss_regs_t *spi, spimss_req_t *req); + +/** + * @brief Aborts an Asynchronous request + * + * @param req Pointer to spi request + * @return \c #E_NO_ERROR if successful, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int SPIMSS_AbortAsync(spimss_req_t *req); + +/**@} end of group spimss */ + +#ifdef __cplusplus +} +#endif + +#endif /* _SPIMSS_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr.h new file mode 100644 index 0000000..98e9b9c --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr.h @@ -0,0 +1,262 @@ +/** + * @file tmr.h + * @brief Timer (TMR) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _TMR_H_ +#define _TMR_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "tmr_regs.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup tmr Timer (TMR) + * @ingroup periphlibs + * @{ + */ + +/** + * @brief Timer prescaler values + */ +typedef enum { + TMR_PRES_1 = MXC_S_TMR_CN_PRES_DIV1, /// Divide input clock by 1 + TMR_PRES_2 = MXC_S_TMR_CN_PRES_DIV2, /// Divide input clock by 2 + TMR_PRES_4 = MXC_S_TMR_CN_PRES_DIV4, /// Divide input clock by 4 + TMR_PRES_8 = MXC_S_TMR_CN_PRES_DIV8, /// Divide input clock by 8 + TMR_PRES_16 = MXC_S_TMR_CN_PRES_DIV16, /// Divide input clock by 16 + TMR_PRES_32 = MXC_S_TMR_CN_PRES_DIV32, /// Divide input clock by 32 + TMR_PRES_64 = MXC_S_TMR_CN_PRES_DIV64, /// Divide input clock by 64 + TMR_PRES_128 = MXC_S_TMR_CN_PRES_DIV128, /// Divide input clock by 128 + TMR_PRES_256 = MXC_F_TMR_CN_PRES3 | MXC_S_TMR_CN_PRES_DIV1, /// Divide input clock by 256 + TMR_PRES_512 = MXC_F_TMR_CN_PRES3 | MXC_S_TMR_CN_PRES_DIV2, /// Divide input clock by 512 + TMR_PRES_1024 = MXC_F_TMR_CN_PRES3 | MXC_S_TMR_CN_PRES_DIV4, /// Divide input clock by 1024 + TMR_PRES_2048 = MXC_F_TMR_CN_PRES3 | MXC_S_TMR_CN_PRES_DIV8, /// Divide input clock by 2048 + TMR_PRES_4096 = MXC_F_TMR_CN_PRES3 | MXC_S_TMR_CN_PRES_DIV16 /// Divide input clock by 4096 +} tmr_pres_t; + +/** + * @brief Timer modes + */ +typedef enum { + TMR_MODE_ONESHOT = MXC_V_TMR_CN_TMODE_ONESHOT, /// Timer Mode ONESHOT + TMR_MODE_CONTINUOUS = MXC_V_TMR_CN_TMODE_CONTINUOUS, /// Timer Mode CONTINUOUS + TMR_MODE_COUNTER = MXC_V_TMR_CN_TMODE_COUNTER, /// Timer Mode COUNTER + TMR_MODE_PWM = MXC_V_TMR_CN_TMODE_PWM, /// Timer Mode PWM + TMR_MODE_CAPTURE = MXC_V_TMR_CN_TMODE_CAPTURE, /// Timer Mode CAPTURE + TMR_MODE_COMPARE = MXC_V_TMR_CN_TMODE_COMPARE, /// Timer Mode COMPARE + TMR_MODE_GATED = MXC_V_TMR_CN_TMODE_GATED, /// Timer Mode GATED + TMR_MODE_CAPTURE_COMPARE = MXC_V_TMR_CN_TMODE_CAPTURECOMPARE /// Timer Mode CAPTURECOMPARE +} tmr_mode_t; + +/** + * @brief Timer units of time enumeration + */ +typedef enum { + TMR_UNIT_NANOSEC = 0, /**< Nanosecond Unit Indicator. */ + TMR_UNIT_MICROSEC, /**< Microsecond Unit Indicator. */ + TMR_UNIT_MILLISEC, /**< Millisecond Unit Indicator. */ + TMR_UNIT_SEC, /**< Second Unit Indicator. */ +} tmr_unit_t; + +/** + * @brief Timer Configuration + */ +typedef struct { + tmr_mode_t mode; /// Desired timer mode + uint32_t cmp_cnt; /// Compare register value in timer ticks + unsigned pol; /// Polarity (0 or 1) +} tmr_cfg_t; + +/** + * @brief Timer PWM Configuration + */ +typedef struct { + unsigned pol; /// PWM polarity (0 or 1) + uint32_t per_cnt; /// PWM period in timer ticks + uint32_t duty_cnt; /// PWM duty in timer ticks +} tmr_pwm_cfg_t; + +/* **** Definitions **** */ + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize timer module clock. + * @param tmr Pointer to timer module to initialize. + * @param pres Prescaler value. + * @param sys_cfg System configuration object + */ +void TMR_Init(mxc_tmr_regs_t *tmr, tmr_pres_t pres, const sys_cfg_tmr_t* sys_cfg); + +/** + * @brief Shutdown timer module clock. + * @param tmr Pointer to timer module to initialize. + */ +void TMR_Shutdown(mxc_tmr_regs_t *tmr); + +/** + * @brief Enable the timer. + * @param tmr Pointer to timer module to initialize. + */ +void TMR_Enable(mxc_tmr_regs_t* tmr); + +/** + * @brief Disable the timer. + * @param tmr Pointer to timer module to initialize. + */ +void TMR_Disable(mxc_tmr_regs_t* tmr); + +/** + * @brief Configure the timer. + * @param tmr Pointer to timer module to initialize. + * @param cfg Pointer to timer configuration struct. + */ +void TMR_Config(mxc_tmr_regs_t *tmr, const tmr_cfg_t *cfg); + +/** + * @brief Configure the timer for PWM operation. + * @param tmr Pointer to timer module to initialize. + * @param cfg Pointer to timer PWM configuration struct. + * @note Can cause a glitch if the Timer is currently running. + * @return #E_BAD_PARAM if duty_cnt > per_cnt. + */ +int TMR_PWMConfig(mxc_tmr_regs_t *tmr, const tmr_pwm_cfg_t *cfg); + +/** + * @brief Set the timer duty cycle. + * @param tmr Pointer to timer module to initialize + * @param duty New duty cycle count + * @note Will block until safe to change the duty count. + * @return #E_BAD_PARAM if duty_cnt > per_cnt. + */ +int TMR_PWMSetDuty(mxc_tmr_regs_t *tmr, uint32_t duty); + +/** + * @brief Set the timer period. + * @param tmr Pointer to timer module to initialize. + * @param per New period count. + * @note Will block until safe to change the period count. + * @return #E_BAD_PARAM if duty_cnt > per_cnt. + */ +int TMR_PWMSetPeriod(mxc_tmr_regs_t* tmr, uint32_t per); + +/** + * @brief Get the timer compare count. + * @param tmr Pointer to timer module to initialize. + * @return Returns the current compare count. + */ +uint32_t TMR_GetCompare(mxc_tmr_regs_t* tmr); + +/** + * @brief Get the timer capture count. + * @param tmr Pointer to timer module to initialize. + * @return Returns the most recent capture count. + */ +uint32_t TMR_GetCapture(mxc_tmr_regs_t* tmr); + +/** + * @brief Get the timer count. + * @param tmr Pointer to timer module to initialize. + * @return Returns the current count. + */ +uint32_t TMR_GetCount(mxc_tmr_regs_t* tmr); + +/** + * @brief Clear the timer interrupt. + * @param tmr Pointer to timer module to initialize. + */ +void TMR_IntClear(mxc_tmr_regs_t* tmr); + +/** + * @brief Get the timer interrupt status. + * @param tmr Pointer to timer module to initialize. + * @return Returns the interrupt status. 1 if interrupt has occurred. + */ +uint32_t TMR_IntStatus(mxc_tmr_regs_t* tmr); + +/** + * @brief Set the timer compare count. + * @param tmr Pointer to timer module to initialize. + * @param cmp_cnt New compare count. + * @note This function does not protect against output glitches in PWM mode. + * Use TMR_PWMSetPeriod when in PWM mode. + */ +void TMR_SetCompare(mxc_tmr_regs_t *tmr, uint32_t cmp_cnt); + +/** + * @brief Set the timer count. + * @param tmr Pointer to timer module to initialize. + * @param cnt New count. + */ +void TMR_SetCount(mxc_tmr_regs_t *tmr, uint32_t cnt); + +/** + * @brief Convert real time to timer ticks. + * @param tmr Pointer to timer module to initialize. + * @param time Number of units of time. + * @param units Which units of time you want to convert. + * @param ticks Pointer to store the number of ticks calculated. + * @return #E_NO_ERROR if successful, error code otherwise. + */ +int TMR_GetTicks(mxc_tmr_regs_t *tmr, uint32_t time, tmr_unit_t units, uint32_t *ticks); + +/** + * @brief Convert timer ticks to real time. + * @param tmr Pointer to timer module to initialize. + * @param ticks Number of ticks. + * @param time Pointer to store number of units of time. + * @param units Pointer to store the units that time represents. + * @return #E_NO_ERROR if successful, error code otherwise. + */ +int TMR_GetTime(mxc_tmr_regs_t *tmr, uint32_t ticks, uint32_t *time, tmr_unit_t *units); + +/**@} end of group tmr */ + +#ifdef __cplusplus +} +#endif + +#endif /* _TMR_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr_utils.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr_utils.h new file mode 100644 index 0000000..d19aad6 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/tmr_utils.h @@ -0,0 +1,146 @@ +/** + * @file tmr_utils.h + * @brief Timer utility function declarations + */ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + **************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _TMR_UTILS_H +#define _TMR_UTILS_H + +/***** Includes *****/ +#include "mxc_config.h" +#include "tmr_regs.h" +#include "mxc_sys.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @ingroup tmr + * @defgroup tmr_utils Timer Utility Functions + * @{ + */ + +/* **** Definitions **** */ + +/** @def Macro to convert the parameter \p s from seconds to micro-seconds. */ +#define SEC(s) (((unsigned long)s) * 1000000UL) + +/** @def Macro to convert the parameter \p ms from milli-seconds to micro-seconds. */ +#define MSEC(ms) (ms * 1000UL) + +/** @def Macro to convert the parameter \p us to micro-seconds. */ +#define USEC(us) (us) + +/* **** Globals **** */ + +/* **** Function Prototypes **** */ + +/** + * @brief Delays for the specified number of microseconds. + * @param tmr Which Timer instance to use + * @param us Number of microseconds to delay. + * @param sys_cfg System configuration object, identical to TMR_Init() + */ +void TMR_Delay(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg); + +/** + * @brief Start the timeout time for the specified number of microseconds. + * @param tmr Which Timer instance to use + * @param us Number of microseconds in the timeout. + * @param sys_cfg System configuration object, identical to TMR_Init() + */ +void TMR_TO_Start(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg); + +/** + * @brief Check if the timeout has occurred. + * @param tmr Which Timer instance to use + * @return #E_NO_ERROR if the timeout has not occurred, #E_TIME_OUT if it has. + */ +int TMR_TO_Check(mxc_tmr_regs_t *tmr); + +/** + * @brief Stops the timer for the timeout. + * @param tmr Which Timer instance to use + */ +void TMR_TO_Stop(mxc_tmr_regs_t *tmr); + +/** + * @brief Clears the timeout flag. + * @param tmr Which Timer instance to use + */ +void TMR_TO_Clear(mxc_tmr_regs_t *tmr); + +/** + * @brief Get the number of microseconds elapsed since TMR_TO_Start(). + * @param tmr Which Timer instance to use + * @return Number of microseconds since TMR_TO_Start(). + */ +unsigned int TMR_TO_Elapsed(mxc_tmr_regs_t *tmr); + +/** + * @brief Get the number of microseconds remaining in the timeout. + * @param tmr Which Timer instance to use + * @return Number of microseconds until timeout. + */ +unsigned int TMR_TO_Remaining(mxc_tmr_regs_t *tmr); + +/** + * @brief Start the stopwatch. + * @note This function does not handle overflows + * @param tmr Which Timer to use + * @param sys_cfg System configuration object, identical to TMR_Init() + */ +void TMR_SW_Start(mxc_tmr_regs_t *tmr, const sys_cfg_tmr_t *sys_cfg); + +/** + * @brief Stop the stopwatch and return the number of microseconds that + * have elapsed. + * @note This function does not handle overflows + * @param tmr Which Timer instance to use + * @return Number of microseconds since TMR_SW_Start(). + */ +unsigned int TMR_SW_Stop(mxc_tmr_regs_t *tmr); + +/**@} end of defgroup tmr_utils*/ +#ifdef __cplusplus +} +#endif + +#endif /* _TMR_UTILS_H */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/uart.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/uart.h new file mode 100644 index 0000000..5669946 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/uart.h @@ -0,0 +1,356 @@ +/** + * @file + * @brief This files defines the driver API including definitions, data types + * and function prototypes. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-11-05 15:52:05 +0000 (Mon, 05 Nov 2018) $ + * $Revision: 38934 $ + * + *************************************************************************** */ + + +#ifndef _UART_H_ +#define _UART_H_ + +/***** Includes *****/ +#include <stdint.h> +#include "uart_regs.h" +#include "mxc_sys.h" + +/***** Definitions *****/ + +/** + * @brief Alternate clock rate. (7.3728MHz) */ +#define UART_ALTERNATE_CLOCK_HZ 7372800 +/** + * @defgroup uart UART + * @ingroup periphlibs + * @{ + */ +/** + * @brief Parity settings type */ +typedef enum { + UART_PARITY_DISABLE = 0, /**< Parity disabled */ + UART_PARITY_EVEN_0 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_EVEN | + MXC_F_UART_CTRL_PARMD), /**< Use for even parity 0 */ + UART_PARITY_EVEN_1 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_EVEN), /**< Use for even parity 1 */ + UART_PARITY_EVEN = UART_PARITY_EVEN_1, /**< Conventional even parity */ + UART_PARITY_ODD_0 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_ODD | + MXC_F_UART_CTRL_PARMD), /**< Use for odd parity 0 */ + UART_PARITY_ODD_1 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_ODD), /**< Use for odd parity 1 */ + UART_PARITY_ODD = UART_PARITY_ODD_1, /**< Conventional odd parity */ + UART_PARITY_MARK_0 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_MARK | + MXC_F_UART_CTRL_PARMD), /**< Use for mark parity 0 */ + UART_PARITY_MARK_1 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_MARK), /**< Use for mark parity 1 */ + UART_PARITY_MARK = UART_PARITY_MARK_1, /**< Conventional mark parity */ + UART_PARITY_SPACE_0 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_SPACE | + MXC_F_UART_CTRL_PARMD), /**< Use for space parity 0 */ + UART_PARITY_SPACE_1 = (MXC_F_UART_CTRL_PARITY_EN | + MXC_S_UART_CTRL_PARITY_SPACE), /**< Use for space parity 1 */ + UART_PARITY_SPACE = UART_PARITY_SPACE_1, /**< Conventional space parity */ +} uart_parity_t; + +/** + * @brief Message size settings */ +typedef enum { + UART_DATA_SIZE_5_BITS = MXC_S_UART_CTRL_CHAR_SIZE_5, /**< Data Size 5 Bits */ + UART_DATA_SIZE_6_BITS = MXC_S_UART_CTRL_CHAR_SIZE_6, /**< Data Size 6 Bits */ + UART_DATA_SIZE_7_BITS = MXC_S_UART_CTRL_CHAR_SIZE_7, /**< Data Size 7 Bits */ + UART_DATA_SIZE_8_BITS = MXC_S_UART_CTRL_CHAR_SIZE_8, /**< Data Size 8 Bits */ +} uart_size_t; + +/** + * @brief Stop bit settings */ +typedef enum { + UART_STOP_1 = 0, /**< UART Stop 1 clock cycle */ + UART_STOP_1P5 = MXC_F_UART_CTRL_STOPBITS, /**< UART Stop 1.5 clock cycle */ + UART_STOP_2 = MXC_F_UART_CTRL_STOPBITS, /**< UART Stop 2 clock cycle */ +} uart_stop_t; + +/** + * @brief Flow control */ +typedef enum { + UART_FLOW_CTRL_DIS = 0, /**< RTS/CTS flow is disabled */ + UART_FLOW_CTRL_EN = MXC_F_UART_CTRL_FLOW_CTRL, /**< RTS/CTS flow is enabled */ +} uart_flow_ctrl_t; + +/** + * @brief Flow control Polarity */ +typedef enum { + UART_FLOW_POL_DIS = 0, /**< RTS/CTS asserted is low */ + UART_FLOW_POL_EN = MXC_F_UART_CTRL_FLOW_POL, /**< RTS/CTS asserted is high */ +} uart_flow_pol_t; + +#if (TARGET != 32660) +/** + * @brief Clock Source Select */ +typedef enum { + UART_CLKSEL_SYSTEM = 0, /**< Peripheral clock will be used as the bit rate clock */ + UART_CLKSEL_ALTERNATE = MXC_F_UART_CTRL_CLKSEL, /**< Use the device's alternate UART bit rate clock. */ +} uart_clksel_t; +#endif + +/** + * @brief UART configuration type. */ +typedef struct { + uart_parity_t parity; /** Configure parity checking */ + uart_size_t size; /** Configure character size */ + uart_stop_t stop; /** Configure the number of stop bits to use */ + uart_flow_ctrl_t flow; /** Configure hardware flow control */ + uart_flow_pol_t pol; /** Configure hardware flow control */ + uint32_t baud; /** Configure baud rate */ +#if (TARGET != 32660) + uart_clksel_t clksel; /** Configure hardware clock source */ +#endif +} uart_cfg_t; + +/** + * @brief Non-blocking UART transaction request. */ +typedef struct uart_req uart_req_t; +struct uart_req { + uint8_t *data; /** Data buffer for characters */ + int len; /** Length of characters in data to send or receive */ + int num; /** Number of characters actually sent or received */ + + /** + * @brief Callback for asynchronous request. + * + * @param uart_req_t* Pointer to the transaction request. + * @param int Error code. + * + */ + void(*callback)(uart_req_t*, int); +}; + + +/***** Functions Prototypes *****/ + + +/** + * @brief Initialize and enable UART module. + * @param uart Pointer to the UART registers. + * @param cfg Pointer to UART configuration. + * @param sys_cfg Pointer to system configuration object + * @returns #E_NO_ERROR UART initialized successfully, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int UART_Init(mxc_uart_regs_t *uart, const uart_cfg_t *cfg, const sys_cfg_uart_t* sys_cfg); + +/** + * @brief Shutdown UART module. + * @param uart Pointer to the UART registers. + * @returns #E_NO_ERROR UART shutdown successfully, @ref MXC_Error_Codes "error" if + * unsuccessful. + */ +int UART_Shutdown(mxc_uart_regs_t *uart); + +/** + * @brief UART interrupt handler. + * @details This function should be called by the application from the + * interrupt handler if UART interrupts are enabled. Alternately, + * this function can be periodically called by the application if + * UART interrupts are disabled. It is only necessary to call this + * when using asynchronous functions. + * + * @param uart Pointer to the UART registers. + */ +void UART_Handler(mxc_uart_regs_t *uart); + +/** + * @brief Read UART data, <em>blocking</em> until transaction is complete. + * + * @param uart Pointer to the UART registers. + * @param data Pointer to buffer to save the data read. + * @param len Number of bytes to read. + * @param num Pointer to store the number of bytes actually read, pass NULL if not needed. + * + * @return Number of bytes read, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int UART_Read(mxc_uart_regs_t *uart, uint8_t *data, int len, int *num); + +/** + * @brief Write UART data. This function blocks until the write transaction + * is complete. + * @param uart Pointer to the UART registers. + * @param data Pointer to buffer for write data. + * @param len Number of bytes to write. + * @note This function will return once data has been put into FIFO, not necessarily + * transmitted. + * @return Number of bytes written if successful, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int UART_Write(mxc_uart_regs_t *uart, const uint8_t *data, int len); + +/** + * @brief Asynchronously read UART data. + * + * @param uart Pointer to the UART registers. + * @param req Pointer to request for a UART transaction, see #uart_req. + * @note Request struct must remain allocated until callback function specified in 'req' is called. + * + * @return #E_NO_ERROR Asynchronous read successfully started, @ref MXC_Error_Codes "error" if unsuccessful. + */ +int UART_ReadAsync(mxc_uart_regs_t *uart, uart_req_t *req); + +/** + * @brief Asynchronously write/transmit UART data. + * + * @param uart Pointer to the UART registers. + * @param req Request for a UART transaction, see #uart_req. + * @note Request struct must remain allocated until callback function specified in 'req' is called. + * + * @return #E_NO_ERROR Asynchronous write successfully started, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int UART_WriteAsync(mxc_uart_regs_t *uart, uart_req_t *req); + +/** + * @brief Read a single byte from the UART. + * @note This function will block until a character is available. + * + * @param uart Pointer to the UART registers. + * @return The byte read. + */ +uint8_t UART_ReadByte(mxc_uart_regs_t *uart); + +/** + * @brief Write one byte at a time to the UART. + * @note This function will block until the character has been placed in the transmit FIFO. + * It may return before the character is actually transmitted. + * + * @param uart Pointer to the UART registers. + * @param data The byte to write. + */ +void UART_WriteByte(mxc_uart_regs_t *uart, uint8_t data); + +/** + * @brief Check to see if the UART is busy. + * + * @param uart Pointer to the UART registers. + * + * @return #E_NO_ERROR if the UART is idle, #E_BUSY if the UART is in use. + */ +int UART_Busy(mxc_uart_regs_t *uart); + +/** + * @brief Prepare the UART for entry into a Low-Power mode (DEEPSLEEP/BACKUP). + * @details Checks for any ongoing transactions. Disables interrupts if the + * UART is idle. + * + * @param uart Pointer to the UART registers. + * @return #E_NO_ERROR UART is ready to enter Low-Power modes (DEEPSLEEP/BACKUP). + * @return #E_BUSY UART is active and busy and not ready to enter a + * Low-Power mode (DEEPSLEEP/BACKUP). + * + */ +int UART_PrepForSleep(mxc_uart_regs_t *uart); + +/** + * @brief Abort asynchronous request. + * + * @param req Pointer to the request to abort. See #uart_req. + * + * @return #E_NO_ERROR if the asynchronous request aborted successfully started, @ref + * MXC_Error_Codes "error" if unsuccessful. + */ +int UART_AbortAsync(uart_req_t *req); + +/** + * @brief Returns the number of bytes still pending transmission in the UART TX FIFO. + * + * @param uart Pointer to the UART registers. + * + * @return Number of unused bytes in the TX FIFO. + */ +unsigned UART_NumWriteAvail(mxc_uart_regs_t *uart); + +/** + * @brief Returns the number of bytes available to be read from the RX FIFO. + * + * @param uart Pointer to the UART registers. + * + * @return The number of bytes available to read in the RX FIFO. + */ +unsigned UART_NumReadAvail(mxc_uart_regs_t *uart); + +/** + * @brief Clears the specified interrupt flags. + * + * @param uart Pointer to the UART registers. + * @param mask Mask of the UART interrupts to clear, see + * @ref UART_INT_FL Register. + */ +void UART_ClearFlags(mxc_uart_regs_t *uart, uint32_t mask); + +/** + * @brief Get the UART interrupt flags. + * + * @param uart Pointer to the UART registers. + * + * @return Mask of active flags. + */ +unsigned UART_GetFlags(mxc_uart_regs_t *uart); + +/** + * @brief Enables the UART. + * @note This function does not change the existing UART configuration. + * + * @param uart Pointer to the UART registers. + */ +void UART_Enable(mxc_uart_regs_t *uart); + +/** + * @brief Drains/empties and data in the RX FIFO, discarding any bytes not yet consumed. + * + * @param uart Pointer to the UART registers. + */ +void UART_DrainRX(mxc_uart_regs_t *uart); + +/** + * @brief Drains/empties any data in the TX FIFO, discarding any bytes not yet transmitted. + * + * @param uart Pointer to the UART registers. + */ +void UART_DrainTX(mxc_uart_regs_t *uart); + +/**@} end of group uart */ + +#endif /* _UART_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/wdt.h b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/wdt.h new file mode 100644 index 0000000..f72649e --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Include/wdt.h @@ -0,0 +1,165 @@ +/** + * @file wdt.h + * @brief Watchdog timer (WDT) function prototypes and data types. + */ + +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-10 21:02:19 +0000 (Wed, 10 Oct 2018) $ + * $Revision: 38448 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _WDT_H_ +#define _WDT_H_ + +/* **** Includes **** */ +#include <stdint.h> +#include "mxc_config.h" +#include "wdt_regs.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup wdt Watchdog Timer (WDT) + * @ingroup periphlibs + * @{ + */ + +/* **** Definitions **** */ + +/** @brief Watchdog period enumeration. + Used to configure the period of the watchdog interrupt */ +typedef enum { + WDT_PERIOD_2_31 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW31, /**< Period 2^31 */ + WDT_PERIOD_2_30 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW30, /**< Period 2^30 */ + WDT_PERIOD_2_29 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW29, /**< Period 2^29 */ + WDT_PERIOD_2_28 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW28, /**< Period 2^28 */ + WDT_PERIOD_2_27 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW27, /**< Period 2^27 */ + WDT_PERIOD_2_26 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW26, /**< Period 2^26 */ + WDT_PERIOD_2_25 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW25, /**< Period 2^25 */ + WDT_PERIOD_2_24 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW24, /**< Period 2^24 */ + WDT_PERIOD_2_23 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW23, /**< Period 2^23 */ + WDT_PERIOD_2_22 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW22, /**< Period 2^22 */ + WDT_PERIOD_2_21 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW21, /**< Period 2^21 */ + WDT_PERIOD_2_20 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW20, /**< Period 2^20 */ + WDT_PERIOD_2_19 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW19, /**< Period 2^19 */ + WDT_PERIOD_2_18 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW18, /**< Period 2^18 */ + WDT_PERIOD_2_17 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW17, /**< Period 2^17 */ + WDT_PERIOD_2_16 = MXC_S_WDT_CTRL_INT_PERIOD_WDT2POW16, /**< Period 2^16 */ +} wdt_period_t; + +/* **** Function Prototypes **** */ + +/** + * @brief Initialize the Watchdog Timer + * @param wdt Pointer to the watchdog registers + * @param sys_cfg The system configuration object + */ +int WDT_Init(mxc_wdt_regs_t* wdt, sys_cfg_wdt_t sys_cfg); +/** + * @brief Set the period of the watchdog interrupt. + * @param wdt Pointer to watchdog registers. + * @param period Enumeration of the desired watchdog period. + */ +void WDT_SetIntPeriod(mxc_wdt_regs_t* wdt, wdt_period_t period); + +/** + * @brief Set the period of the watchdog reset. + * @param wdt Pointer to watchdog registers. + * @param period Enumeration of the desired watchdog period. + */ +void WDT_SetResetPeriod(mxc_wdt_regs_t* wdt, wdt_period_t period); + +/** + * @brief Enable the watchdog timer. + * @param wdt Pointer to watchdog registers. + * @param enable 1 to enable the timer, 0 to disable. + */ +void WDT_Enable(mxc_wdt_regs_t* wdt, int enable); + +/** + * @brief Enable the watchdog interrupt. + * @param wdt Pointer to watchdog registers. + * @param enable 1 to enable the interrupt, 0 to disable. + */ +void WDT_EnableInt(mxc_wdt_regs_t* wdt, int enable); + +/** + * @brief Enable the watchdog reset. + * @param wdt Pointer to watchdog registers. + * @param enable 1 to enable the reset, 0 to disable. + */ +void WDT_EnableReset(mxc_wdt_regs_t* wdt, int enable); + +/** + * @brief Reset the watchdog timer. + * @param wdt Pointer to watchdog registers. + */ +void WDT_ResetTimer(mxc_wdt_regs_t* wdt); + +/** + * @brief Get the status of the reset flag. + * @param wdt Pointer to watchdog registers. + * @returns 1 if the previous reset was caused by the watchdog, 0 otherwise. + */ +int WDT_GetResetFlag(mxc_wdt_regs_t* wdt); + +/** + * @brief Clears the reset flag. + * @param wdt Pointer to watchdog registers. + */ +void WDT_ClearResetFlag(mxc_wdt_regs_t* wdt); + +/** + * @brief Get the status of the interrupt flag. + * @param wdt Pointer to watchdog registers. + * @returns 1 if the interrupt is pending, 0 otherwise. + */ +int WDT_GetIntFlag(mxc_wdt_regs_t* wdt); + +/** + * @brief Clears the interrupt flag. + * @param wdt Pointer to watchdog registers. + */ +void WDT_ClearIntFlag(mxc_wdt_regs_t* wdt); + +/**@} end of group wdt */ + +#ifdef __cplusplus +} +#endif + +#endif /* _WDT_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Makefile b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Makefile new file mode 100644 index 0000000..4bae8a0 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Makefile @@ -0,0 +1,92 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +PROJECT=PeriphDriver + +ifeq "$(TARGET)" "" +$(error TARGET must be specified) +endif + +ifeq "$(COMPILER)" "" +$(error COMPILER must be specified) +endif + +ifeq "$(BUILD_DIR)" "" +BUILD_DIR=./Build +endif + +# This is the path to the CMSIS root directory +ifeq "$(CMSIS_ROOT)" "" +CMSIS_ROOT=../CMSIS +endif + +# Source files for this test (add path to VPATH below) +SRCS += nvic_table.c +SRCS += uart.c +SRCS += gpio.c +SRCS += i2c.c +SRCS += icc.c +SRCS += mxc_assert.c +SRCS += mxc_delay.c +SRCS += mxc_lock.c +SRCS += mxc_sys.c +SRCS += mxc_pins.c +SRCS += rtc.c +SRCS += tmr.c +SRCS += tmr_utils.c +SRCS += wdt.c +SRCS += flc.c +SRCS += dma.c +SRCS += i2s.c +SRCS += spi17y.c +SRCS += spimss.c +SRCS += spi.c +SRCS += lp.c + +# Where to find source files for this project +VPATH = Source + +# Where to find header files for this project +IPATH = Include + +# Include the rules for building for this target +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# Build this as a library +.DEFAULT_GOAL := lib diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/dma.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/dma.c new file mode 100644 index 0000000..275ce8f --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/dma.c @@ -0,0 +1,372 @@ +/* ***************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-27 16:13:26 +0000 (Mon, 27 Aug 2018) $ + * $Revision: 37347 $ + * + **************************************************************************** */ + +#include <stddef.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_lock.h" +#include "mxc_sys.h" +#include "dma.h" + +/* + * Structure type + */ +typedef struct { + unsigned int valid; /* Flag to invalidate this resource */ + unsigned int instance; /* Hardware instance of this DMA controller */ + unsigned int id; /* Channel ID, which matches the index into the underlying hardware */ + mxc_dma_ch_regs_t *regs; /* Pointer to the registers for this channel */ + void (*cb)(int, int); /* Pointer to a callback function type */ +} dma_channel_t; + +#define CHECK_HANDLE(x) ((x >= 0) && (x < MXC_DMA_CHANNELS) && (dma_resource[x].valid)) + +/* DMA driver must be initialized once before use, and may not be initialized again without shutdown, as it is a shared resource */ +static unsigned int dma_initialized = 0; + +static dma_channel_t dma_resource[MXC_DMA_CHANNELS]; + +static uint32_t dma_lock; + +/* Initialize DMA to known state */ +int DMA_Init(void) +{ + int i; + + if (dma_initialized) { + return E_BAD_STATE; + } + + /* Initialize any system-level DMA settings */ + SYS_DMA_Init(); + + /* Initialize mutex */ + mxc_free_lock(&dma_lock); + if (mxc_get_lock(&dma_lock, 1) != E_NO_ERROR) { + return E_BUSY; + } + + /* Ensure all channels are disabled at start, clear flags, init handles */ + MXC_DMA->cn = 0; + for (i = 0; i < MXC_DMA_CHANNELS; i++) { + dma_resource[i].valid = 0; + dma_resource[i].instance = 0; + dma_resource[i].id = i; + dma_resource[i].regs = (mxc_dma_ch_regs_t *)&MXC_DMA->ch[i]; + dma_resource[i].regs->cfg = 0; + dma_resource[i].regs->st = dma_resource[i].regs->st; + + dma_resource[i].cb = NULL; + } + dma_initialized++; + mxc_free_lock(&dma_lock); + + return E_NO_ERROR; +} + +/* Shut down DMA in an orderly manner, informing clients that their requests did not complete */ +int DMA_Shutdown(void) +{ + int i; + + if (!dma_initialized) { + /* Never initialized, so shutdown is not appropriate */ + return E_BUSY; + } + + if (mxc_get_lock(&dma_lock, 1) != E_NO_ERROR) { + return E_BUSY; + } + + /* Prevent any new resource allocation by this API */ + dma_initialized = 0; + /* Disable interrupts, preventing future callbacks */ + MXC_DMA->cn = 0; + + /* For each channel: + * - invalidate the handles held by clients + * - stop any transfer in progress + */ + for (i = 0; i < MXC_DMA_CHANNELS; i++) { + dma_resource[i].regs->cfg = 0; + if (dma_resource[i].valid) { + dma_resource[i].valid = 0; + if (dma_resource[i].cb != NULL) { + dma_resource[i].cb(i, E_SHUTDOWN); + } + } + } + + /* Disable any system-level DMA settings */ + SYS_DMA_Shutdown(); + + mxc_free_lock(&dma_lock); + + return E_NO_ERROR; +} + +/* Request DMA channel */ +/* Once "owned", this channel may be used directly via the DMA_GetCHRegs(ch) pointer, or */ +/* configured via the API functions */ +int DMA_AcquireChannel(void) +{ + int i, channel; + + /* Check for initialization */ + if (!dma_initialized) { + return E_BAD_STATE; + } + + /* If DMA is locked return busy */ + if (mxc_get_lock(&dma_lock, 1) != E_NO_ERROR) { + return E_BUSY; + } + + /* Default is no channel available */ + channel = E_NONE_AVAIL; + if (dma_initialized) { + for (i = 0; i < MXC_DMA_CHANNELS; i++) { + if (!dma_resource[i].valid) { + /* Found one */ + channel = i; + dma_resource[i].valid = 1; + dma_resource[i].regs->cfg = 0; + dma_resource[i].regs->cnt_rld = 0; /* Used by DMA_Start() to conditionally set RLDEN */ + break; + } + } + } + mxc_free_lock(&dma_lock); + + return channel; +} + +/* Release DMA channel */ +/* Callbacks will not be called */ +int DMA_ReleaseChannel(int ch) +{ + if (CHECK_HANDLE(ch)) { + if (mxc_get_lock(&dma_lock, 1) != E_NO_ERROR) { + return E_BUSY; + } + dma_resource[ch].valid = 0; + dma_resource[ch].regs->cfg = 0; + dma_resource[ch].regs->st = dma_resource[ch].regs->st; + mxc_free_lock(&dma_lock); + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Channel configuration */ +int DMA_ConfigChannel(int ch, + dma_priority_t prio, + dma_reqsel_t reqsel, unsigned int reqwait_en, + dma_timeout_t tosel, dma_prescale_t pssel, + dma_width_t srcwd, unsigned int srcinc_en, + dma_width_t dstwd, unsigned int dstinc_en, + unsigned int burst_size, unsigned int chdis_inten, + unsigned int ctz_inten) +{ + if (CHECK_HANDLE(ch) && (burst_size > 0)) { + /* Designed to be safe, not speedy. Should not be called often */ + dma_resource[ch].regs->cfg = + ((reqwait_en ? MXC_F_DMA_CFG_REQWAIT : 0) | + (srcinc_en ? MXC_F_DMA_CFG_SRCINC : 0) | + (dstinc_en ? MXC_F_DMA_CFG_DSTINC : 0) | + (chdis_inten ? MXC_F_DMA_CFG_CHDIEN : 0) | + (ctz_inten ? MXC_F_DMA_CFG_CTZIEN : 0) | + prio |reqsel | tosel | pssel | srcwd | (dstwd << 2) | + (((burst_size - 1) << MXC_F_DMA_CFG_BRST_POS) & MXC_F_DMA_CFG_BRST)); + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* + * DMA request selects for peripherals will override either src_addr or dst_addr. + * In these cases, the overridden address is a don't care and may be 0. + */ +int DMA_SetSrcDstCnt(int ch, + void *src_addr, + void *dst_addr, + unsigned int count) +{ + if (CHECK_HANDLE(ch)) { + dma_resource[ch].regs->src = (unsigned int)src_addr; + dma_resource[ch].regs->dst = (unsigned int)dst_addr; + dma_resource[ch].regs->cnt = count; + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Must set en_reload == 1 to have any effect */ +int DMA_SetReload(int ch, + void *src_addr_reload, + void *dst_addr_reload, + unsigned int count_reload) +{ + if (CHECK_HANDLE(ch)) { + dma_resource[ch].regs->src_rld = (unsigned int)src_addr_reload; + dma_resource[ch].regs->dst_rld = (unsigned int)dst_addr_reload; + if (dma_resource[ch].regs->cfg & MXC_F_DMA_CFG_CHEN) { + /* If channel is already running, set RLDEN to enable next reload */ + dma_resource[ch].regs->cnt_rld = MXC_F_DMA_CNT_RLD_RLDEN | count_reload; + } else { + /* Otherwise, this is the initial setup, so DMA_Start() will handle setting that bit */ + dma_resource[ch].regs->cnt_rld = count_reload; + } + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +int DMA_SetCallback(int ch, void (*callback)(int, int)) +{ + if (CHECK_HANDLE(ch)) { + /* Callback for interrupt handler, no checking is done, as NULL is valid for (none) */ + dma_resource[ch].cb = callback; + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Interrupt enable/disable */ +int DMA_EnableInterrupt(int ch) +{ + if (CHECK_HANDLE(ch)) { + MXC_DMA->cn |= (1 << ch); + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +int DMA_DisableInterrupt(int ch) +{ + if (CHECK_HANDLE(ch)) { + MXC_DMA->cn &= ~(1 << ch); + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Channel interrupt flags */ +int DMA_GetFlags(int ch, unsigned int *fl) +{ + if (CHECK_HANDLE(ch) && fl) { + *fl = dma_resource[ch].regs->st; + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +int DMA_ClearFlags(int ch) +{ + if (CHECK_HANDLE(ch)) { + dma_resource[ch].regs->st = dma_resource[ch].regs->st; + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Start channel */ +int DMA_Start(int ch) +{ + if (CHECK_HANDLE(ch)) { + DMA_ClearFlags(ch); + if (dma_resource[ch].regs->cnt_rld) { + dma_resource[ch].regs->cfg |= (MXC_F_DMA_CFG_CHEN | MXC_F_DMA_CFG_RLDEN); + } else { + dma_resource[ch].regs->cfg |= MXC_F_DMA_CFG_CHEN; + } + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Stop channel */ +int DMA_Stop(int ch) +{ + if (CHECK_HANDLE(ch)) { + dma_resource[ch].regs->cfg &= ~MXC_F_DMA_CFG_CHEN; + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* Get pointer to registers, for advanced users */ +mxc_dma_ch_regs_t *DMA_GetCHRegs(int ch) +{ + if (CHECK_HANDLE(ch)) { + return dma_resource[ch].regs; + } else { + return NULL; + } +} + +/* */ +void DMA_Handler(int ch) +{ + /* Do callback, if enabled */ + if (dma_resource[ch].cb != NULL) { + dma_resource[ch].cb(ch, E_NO_ERROR); + } + DMA_ClearFlags(ch); +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/flc.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/flc.c new file mode 100644 index 0000000..1d9716d --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/flc.c @@ -0,0 +1,565 @@ +/** + * @file flc.h + * @brief Flash Controler driver. + * @details This driver can be used to operate on the embedded flash memory. + */ +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + *************************************************************************** */ + +/* **** Includes **** */ +#include <string.h> +#include "mxc_config.h" +#include "mxc_sys.h" +#include "flc.h" +#include "flc_regs.h" + + +/* **** Definitions **** */ + +/* **** Globals **** */ + +/* **** Functions **** */ + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +static int prepare_flc(void) +{ + // Set flash clock divider to generate a 1MHz clock from the APB clock + MXC_FLC->clkdiv = SystemCoreClock / 1000000; + + /* Check if the flash controller is busy */ + if (FLC_Busy()) { + return E_BUSY; + } + + /* Clear stale errors */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + } + + /* Unlock flash */ + MXC_FLC->cn = (MXC_FLC->cn & ~MXC_F_FLC_CN_UNLOCK) | MXC_S_FLC_CN_UNLOCK_UNLOCKED; + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +// IAR memory section declaration for the in-system flash programming functions to be loaded in RAM. +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Init(const sys_cfg_flc_t *sys_cfg) +{ + SYS_FLC_Init(sys_cfg); + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +// IAR memory section declaration for the in-system flash programming functions to be loaded in RAM. +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Busy(void) +{ + return (MXC_FLC->cn & (MXC_F_FLC_CN_WR | MXC_F_FLC_CN_ME | MXC_F_FLC_CN_PGE)); +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_MassErase(void) +{ + int err; + + if ((err = prepare_flc()) != E_NO_ERROR) + return err; + + /* Write mass erase code */ + MXC_FLC->cn = (MXC_FLC->cn & ~MXC_F_FLC_CN_ERASE_CODE) | MXC_S_FLC_CN_ERASE_CODE_ERASEALL; + + /* Issue mass erase command */ + MXC_FLC->cn |= MXC_F_FLC_CN_ME; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + /* Lock flash */ + MXC_FLC->cn &= ~MXC_F_FLC_CN_UNLOCK; + + /* Check access violations */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + return E_BAD_STATE; + } + + SYS_Flash_Operation(); + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_PageErase(uint32_t address) +{ + int err; + + if ((err = prepare_flc()) != E_NO_ERROR) + return err; + + // Align address on page boundary + address = address - (address % MXC_FLASH_PAGE_SIZE); + + /* Write page erase code */ + MXC_FLC->cn = (MXC_FLC->cn & ~MXC_F_FLC_CN_ERASE_CODE) | MXC_S_FLC_CN_ERASE_CODE_ERASEPAGE; + /* Issue page erase command */ + MXC_FLC->addr = address; + MXC_FLC->cn |= MXC_F_FLC_CN_PGE; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + /* Lock flash */ + MXC_FLC->cn &= ~MXC_F_FLC_CN_UNLOCK; + + /* Check access violations */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + return E_BAD_STATE; + } + + SYS_Flash_Operation(); + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Erase(uint32_t start, uint32_t end) +{ + int retval; + uint32_t addr; + + // Align start and end on page boundaries + start = start - (start % MXC_FLASH_PAGE_SIZE); + end = end - (end % MXC_FLASH_PAGE_SIZE); + + for (addr = start; addr <= end; addr += MXC_FLASH_PAGE_SIZE) { + retval = FLC_PageErase(addr); + if (retval != E_NO_ERROR) { + return retval; + } + } + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_BufferErase(uint32_t start, uint32_t end, uint8_t *buffer, unsigned length) +{ + int retval; + uint32_t start_align, start_len, end_align, end_len; + + // Align start and end on page boundaries, calculate length of data to buffer + start_align = start - (start % MXC_FLASH_PAGE_SIZE); + start_len = (start % MXC_FLASH_PAGE_SIZE); + end_align = end - (end % MXC_FLASH_PAGE_SIZE); + end_len = ((MXC_FLASH_PAGE_SIZE - (end % MXC_FLASH_PAGE_SIZE)) % MXC_FLASH_PAGE_SIZE); + + // Make sure the length of buffer is sufficient + if ((length < start_len) || (length < end_len)) { + return E_BAD_PARAM; + } + + + // Start and end address are in the same page + if (start_align == end_align) { + if (length < (start_len + end_len)) { + return E_BAD_PARAM; + } + + // Buffer first page data and last page data, erase and write + memcpy(buffer, (void*)start_align, start_len); + memcpy(&buffer[start_len], (void*)end, end_len); + retval = FLC_PageErase(start_align); + if (retval != E_NO_ERROR) { + return retval; + } + + retval = FLC_Write(start_align, start_len, buffer); + if (retval != E_NO_ERROR) { + return retval; + } + retval = FLC_Write(end, end_len, &buffer[start_len]); + if (retval != E_NO_ERROR) { + return retval; + } + + return E_NO_ERROR; + } + + // Buffer, erase, and write the data in the first page + memcpy(buffer, (void*)start_align, start_len); + retval = FLC_PageErase(start_align); + if (retval != E_NO_ERROR) { + return retval; + } + + retval = FLC_Write(start_align, start_len, buffer); + if (retval != E_NO_ERROR) { + return retval; + } + + // Buffer, erase, and write the data in the last page + memcpy(buffer, (void*)end, end_len); + retval = FLC_PageErase(end_align); + if (retval != E_NO_ERROR) { + return retval; + } + + retval = FLC_Write(end, end_len, buffer); + if (retval != E_NO_ERROR) { + return retval; + } + + // Erase the remaining pages + if (start_align != end_align) { + return FLC_Erase((start_align + MXC_FLASH_PAGE_SIZE), (end_align - MXC_FLASH_PAGE_SIZE)); + } + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Write32(uint32_t address, uint32_t data) +{ + int err; + + // Address checked if it is byte addressable + if (address & 0x3) { + return E_BAD_PARAM; + } + + if ((err = prepare_flc()) != E_NO_ERROR) + return err; + + // write in 32-bit units + MXC_FLC->cn |= MXC_F_FLC_CN_WDTH; + MXC_FLC->cn &= ~MXC_F_FLC_CN_BRST; + + // write the data + MXC_FLC->addr = address; + MXC_FLC->data[0] = data; + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + + /* Wait until flash operation is complete */ + while (FLC_Busy()) {} + + /* Lock flash */ + MXC_FLC->cn &= ~MXC_F_FLC_CN_UNLOCK; + + /* Check access violations */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + return E_BAD_STATE; + } + + SYS_Flash_Operation(); + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Write128(uint32_t address, uint32_t *data) +{ + int err; + + // Address checked if it is word addressable + if (address & 0xF) { + return E_BAD_PARAM; + } + + if ((err = prepare_flc()) != E_NO_ERROR) + return err; + + // write 128-bits + MXC_FLC->cn &= ~MXC_F_FLC_CN_WDTH; + + // write the data + MXC_FLC->addr = address; + memcpy((void*)&MXC_FLC->data[0], data, 16); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + /* Lock flash */ + MXC_FLC->cn &= ~MXC_F_FLC_CN_UNLOCK; + + /* Check access violations */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + return E_BAD_STATE; + } + + SYS_Flash_Operation(); + + return E_NO_ERROR; +} + +// ***************************************************************************** +#if defined (__ICCARM__) +#pragma section=".flashprog" +#endif +#if defined ( __GNUC__ ) +__attribute__ ((section(".flashprog"))) +#endif +int FLC_Write(uint32_t address, uint32_t length, uint8_t *buffer) +{ + int err; + uint32_t bytes_written; + uint8_t current_data[4]; + + if ((err = prepare_flc()) != E_NO_ERROR) + return err; + + // write in 32-bit units until we are 128-bit aligned + MXC_FLC->cn &= ~MXC_F_FLC_CN_BRST; + MXC_FLC->cn |= MXC_F_FLC_CN_WDTH; + + // Align the address and read/write if we have to + if (address & 0x3) { + + // Figure out how many bytes we have to write to round up the address + bytes_written = 4 - (address & 0x3); + + // Save the data currently in the flash + memcpy(current_data, (void*)(address & (~0x3)), 4); + + // Modify current_data to insert the data from buffer + memcpy(¤t_data[4-bytes_written], buffer, bytes_written); + + // Write the modified data + MXC_FLC->addr = address - (address % 4); + memcpy((void*)&MXC_FLC->data[0], ¤t_data, 4); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + address += bytes_written; + length -= bytes_written; + buffer += bytes_written; + } + + while ( (length >= 4) && ((address & 0xF) != 0) ) { + MXC_FLC->addr = address; + memcpy((void*)&MXC_FLC->data[0], buffer, 4); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + address += 4; + length -= 4; + buffer += 4; + } + + if (length >= 16) { + + // write in 128-bit bursts while we can + MXC_FLC->cn &= ~MXC_F_FLC_CN_WDTH; + + while (length >= 16) { + MXC_FLC->addr = address; + memcpy((void*)&MXC_FLC->data[0], buffer, 16); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + address += 16; + length -= 16; + buffer += 16; + } + + // Return to 32-bit writes. + MXC_FLC->cn |= MXC_F_FLC_CN_WDTH; + } + + while (length >= 4) { + MXC_FLC->addr = address; + memcpy((void*)&MXC_FLC->data[0], buffer, 4); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + + address += 4; + length -= 4; + buffer += 4; + } + + if (length > 0) { + // Save the data currently in the flash + memcpy(current_data, (void*)(address), 4); + + // Modify current_data to insert the data from buffer + memcpy(current_data, buffer, length); + + MXC_FLC->addr = address; + memcpy((void*)&MXC_FLC->data[0], current_data, 4); + MXC_FLC->cn |= MXC_F_FLC_CN_WR; + + /* Wait until flash operation is complete */ + while (FLC_Busy()); + } + + /* Lock flash */ + MXC_FLC->cn &= ~MXC_F_FLC_CN_UNLOCK; + + /* Check access violations */ + if (MXC_FLC->intr & MXC_F_FLC_INTR_AF) { + MXC_FLC->intr &= ~MXC_F_FLC_INTR_AF; + return E_BAD_STATE; + } + + SYS_Flash_Operation(); + + return E_NO_ERROR; +} + +int FLC_EnableInt(uint32_t mask) +{ + uint32_t tmp; + + mask &= (MXC_F_FLC_INTR_DONEIE | MXC_F_FLC_INTR_AFIE); + if (!mask) { + /* No bits set? Wasn't something we can enable. */ + return E_BAD_PARAM; + } + + /* Careful with access_fail bit, as it is W0C */ + tmp = MXC_FLC->intr | MXC_F_FLC_INTR_AF; + /* Don't lose done flag */ + tmp &= ~(MXC_F_FLC_INTR_DONE); + /* Apply enables and write back */ + MXC_FLC->intr = (tmp | mask); + + return E_NO_ERROR; +} + +int FLC_DisableInt(uint32_t mask) +{ + uint32_t tmp; + + mask &= (MXC_F_FLC_INTR_DONEIE | MXC_F_FLC_INTR_AFIE); + if (!mask) { + /* No bits set? Wasn't something we can disable. */ + return E_BAD_PARAM; + } + + /* Careful with access_fail bit, as it is W0C */ + tmp = MXC_FLC->intr | MXC_F_FLC_INTR_AF; + /* Don't lose done flag */ + tmp &= ~(MXC_F_FLC_INTR_DONE); + /* Apply disables and write back */ + MXC_FLC->intr = (tmp & ~mask); + + return E_NO_ERROR; +} + +int FLC_GetFlags(void) +{ + return (MXC_FLC->intr & (MXC_F_FLC_INTR_DONE | MXC_F_FLC_INTR_AF)); +} + +int FLC_ClearFlags(uint32_t mask) +{ + mask &= (MXC_F_FLC_INTR_DONE | MXC_F_FLC_INTR_AF); + if (!mask) { + /* No bits set? Wasn't something we can clear. */ + return E_BAD_PARAM; + } + + // Both bits are write zero clear + MXC_FLC->intr ^= mask; + + return E_NO_ERROR; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/gpio.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/gpio.c new file mode 100644 index 0000000..00173a6 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/gpio.c @@ -0,0 +1,312 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "mxc_assert.h" +#include "gpio.h" +#include <stddef.h> + +/* **** Definitions **** */ + +/* **** Globals **** */ + +static void (*callback[MXC_CFG_GPIO_INSTANCES][MXC_CFG_GPIO_PINS_PORT])(void *); +static void *cbparam[MXC_CFG_GPIO_INSTANCES][MXC_CFG_GPIO_PINS_PORT]; + +/* **** Functions **** */ + +int GPIO_Init(void) +{ + int i; + int j; + + // Initialize call back arrays + for(i = 0; i < MXC_CFG_GPIO_INSTANCES; i++) { + for(j = 0; j < MXC_CFG_GPIO_PINS_PORT; j++) { + callback[i][j] = NULL; + } + } + return E_NO_ERROR; +} + +/* ************************************************************************** */ +/* + * GPIO_EN2 | GPIO_EN1 | GPIO_EN | Function + * --------------|---------------------|---------------------|---------------------- + * 0 | 0 | 0 | Alternative 1 + * 0 | 1 | 0 | Alternative 2 + * 1 | 0 | 0 | Alternative 3 + * 1 | 1 | 0 | Alternative 4 + * 0 | 0 | 1 | GPIO (default) +*/ + +int GPIO_Config(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + // Set the GPIO type + switch (cfg->func) { + case GPIO_FUNC_IN: + gpio->out_en_clr = cfg->mask; + gpio->en_set = cfg->mask; + gpio->en1_clr = cfg->mask; + gpio->en2_clr = cfg->mask; + break; + case GPIO_FUNC_OUT: + gpio->out_en_set = cfg->mask; + gpio->en_set = cfg->mask; + gpio->en1_clr = cfg->mask; + gpio->en2_clr = cfg->mask; + break; + case GPIO_FUNC_ALT1: + gpio->en_clr = cfg->mask; + gpio->en1_clr = cfg->mask; + gpio->en2_clr = cfg->mask; + break; + case GPIO_FUNC_ALT2: + gpio->en_clr = cfg->mask; + gpio->en1_set = cfg->mask; + gpio->en2_clr = cfg->mask; + break; + case GPIO_FUNC_ALT3: +#if TARGET==32660 + gpio->en_set = cfg->mask; + gpio->en1_set = cfg->mask; +#else + gpio->en_clr = cfg->mask; + gpio->en1_clr = cfg->mask; + gpio->en2_set = cfg->mask; +#endif + break; + case GPIO_FUNC_ALT4: + gpio->en_clr = cfg->mask; + gpio->en1_set = cfg->mask; + gpio->en2_set = cfg->mask; + break; + default: + return E_BAD_PARAM; + } + + // Configure the pad + switch (cfg->pad) { + case GPIO_PAD_NONE: + gpio->pad_cfg1 &= ~cfg->mask; + gpio->pad_cfg2 &= ~cfg->mask; +#if TARGET==32660 + gpio->ps &= ~cfg->mask; +#endif + break; + case GPIO_PAD_PULL_UP: + gpio->pad_cfg1 |= cfg->mask; + gpio->pad_cfg2 &= ~cfg->mask; +#if TARGET==32660 + gpio->ps |= cfg->mask; +#endif + break; + case GPIO_PAD_PULL_DOWN: + gpio->pad_cfg1 &= ~cfg->mask; + gpio->pad_cfg2 |= cfg->mask; +#if TARGET==32660 + gpio->ps &= ~cfg->mask; +#endif + break; + default: + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +uint32_t GPIO_InGet(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + return (gpio->in & cfg->mask); +} + +/* ************************************************************************** */ +void GPIO_OutSet(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->out_set = cfg->mask; +} + +/* ************************************************************************** */ +void GPIO_OutClr(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->out_clr = cfg->mask; +} + +/* ************************************************************************** */ +uint32_t GPIO_OutGet(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + return (gpio->out & cfg->mask); +} + +/* ************************************************************************** */ +void GPIO_OutPut(const gpio_cfg_t *cfg, uint32_t val) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->out = (gpio->out & ~cfg->mask) | (val & cfg->mask); +} + +/* ************************************************************************** */ +void GPIO_OutToggle(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->out ^= cfg->mask; +} + +/* ************************************************************************** */ +int GPIO_IntConfig(const gpio_cfg_t *cfg, gpio_int_mode_t mode, gpio_int_pol_t pol) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + switch (mode) { + case GPIO_INT_LEVEL: + gpio->int_mod &= ~cfg->mask; + break; + case GPIO_INT_EDGE: + gpio->int_mod |= cfg->mask; + break; + default: + return E_BAD_PARAM; + } + + switch (pol) { + case GPIO_INT_FALLING: /* GPIO_INT_HIGH */ + gpio->int_pol &= ~cfg->mask; + gpio->int_dual_edge &= ~cfg->mask; + break; + case GPIO_INT_RISING: /* GPIO_INT_LOW */ + gpio->int_pol |= cfg->mask; + gpio->int_dual_edge &= ~cfg->mask; + break; + case GPIO_INT_BOTH: + gpio->int_dual_edge |= cfg->mask; + break; + default: + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void GPIO_IntEnable(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->int_en_set = cfg->mask; +} + +/* ************************************************************************** */ +void GPIO_IntDisable(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->int_en_clr = cfg->mask; +} + +/* ************************************************************************** */ +uint32_t GPIO_IntStatus(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + return (gpio->int_stat & cfg->mask); +} + +/* ************************************************************************** */ +void GPIO_IntClr(const gpio_cfg_t *cfg) +{ + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(cfg->port); + + gpio->int_clr = cfg->mask; +} + +/* ************************************************************************** */ +void GPIO_RegisterCallback(const gpio_cfg_t *cfg, gpio_callback_fn func, void *cbdata) +{ + uint32_t mask; + unsigned int pin; + + mask = cfg->mask; + pin = 0; + + while (mask) { + if (mask & 1) { + callback[cfg->port][pin] = func; + cbparam[cfg->port][pin] = cbdata; + } + pin++; + mask >>= 1; + } +} + +/* ************************************************************************** */ +void GPIO_Handler(unsigned int port) +{ + uint32_t stat; + unsigned int pin; + + MXC_ASSERT(port < MXC_CFG_GPIO_INSTANCES); + + mxc_gpio_regs_t *gpio = MXC_GPIO_GET_GPIO(port); + + stat = gpio->int_stat; + gpio->int_clr = stat; + + pin = 0; + + while (stat) { + if (stat & 1) { + if(callback[port][pin]) { + callback[port][pin](cbparam[port][pin]); + } + } + pin++; + stat >>= 1; + } +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2c.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2c.c new file mode 100644 index 0000000..425af28 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2c.c @@ -0,0 +1,1039 @@ +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-12-10 23:07:30 +0000 (Mon, 10 Dec 2018) $ + * $Revision: 39733 $ + * + *************************************************************************** */ + + +#include <stddef.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_lock.h" +#include "mxc_sys.h" +#include "i2c.h" +#include <stdio.h> +#include "mxc_delay.h" + +/* **** Definitions **** */ +#define I2C_ERROR (MXC_F_I2C_INT_FL0_ARB_ER | MXC_F_I2C_INT_FL0_TO_ER | MXC_F_I2C_INT_FL0_ADDR_NACK_ER | \ + MXC_F_I2C_INT_FL0_DATA_ER | MXC_F_I2C_INT_FL0_DO_NOT_RESP_ER | MXC_F_I2C_INT_FL0_START_ER | \ + MXC_F_I2C_INT_FL0_STOP_ER) +#define MASTER 1 +#define SLAVE 0 + +/* For high speed mode, if the I2C bus capacitance is greater than 100pF, set this value to ((capacitance - 100) / 3). + Otherwise leave it at 0. */ +#define HS_SCALE_FACTOR (0) + +#define T_LOW_MIN (160 + (160 * HS_SCALE_FACTOR / 100)) /* tLOW minimum in nanoseconds */ +#define T_HIGH_MIN (60 + (60 * HS_SCALE_FACTOR / 100)) /* tHIGH minimum in nanoseconds */ +#define T_R_MAX_HS (40 + (40 * HS_SCALE_FACTOR / 100)) /* tR maximum for high speed mode in nanoseconds */ +#define T_F_MAX_HS (40 + (40 * HS_SCALE_FACTOR / 100)) /* tF maximum for high speed mode in nanoseconds */ +#define T_AF_MIN (10 + (10 * HS_SCALE_FACTOR / 100)) /* tAF minimun in nanoseconds */ + +/* **** Variable Declaration **** */ + +// Saves the state of the non-blocking requests +typedef struct { + i2c_req_t *req; + i2c_state_t state; + uint8_t num_wr; // keep track of number of bytes loaded in the fifo during slave transmit +} i2c_req_state_t; +static i2c_req_state_t states[MXC_I2C_INSTANCES]; + +/* **** Function Prototypes **** */ +static void I2C_MasterHandler(mxc_i2c_regs_t *i2c); +static void I2C_SlaveHandler(mxc_i2c_regs_t *i2c); +static void I2C_FreeCallback(int i2c_num, int error); +static void I2C_Recover(mxc_i2c_regs_t *i2c); + +/* ************************************************************************** */ +static int I2C_Setspeed(mxc_i2c_regs_t * i2c, i2c_speed_t i2cspeed) +{ + uint32_t ticks, ticks_lo, ticks_hi; + + if (i2cspeed == I2C_HS_MODE) { + + uint32_t sys_freq, tPCLK, targBusFreq, tSCLmin, cklMin, ckhMin, ckh_cklMin; + + /* Compute dividers for high speed mode. */ + sys_freq = SYS_I2C_GetFreq(i2c); + MXC_ASSERT(sys_freq >= 1000); + + tPCLK = 1000000 / (sys_freq / 1000); + MXC_ASSERT(tPCLK > 0) + + targBusFreq = i2cspeed - ((i2cspeed/2) * HS_SCALE_FACTOR / 100); + if(targBusFreq < 1000) { + return E_BAD_PARAM; + } + + tSCLmin = 1000000 / (targBusFreq / 1000); + cklMin = ((T_LOW_MIN + T_F_MAX_HS + (tPCLK - 1) - T_AF_MIN) / tPCLK) - 1; + ckhMin = ((T_HIGH_MIN + T_R_MAX_HS + (tPCLK - 1) - T_AF_MIN) / tPCLK) - 1; + ckh_cklMin = ((tSCLmin + (tPCLK - 1)) / tPCLK) - 2; + + ticks_lo = (cklMin > (ckh_cklMin - ckhMin)) ? (cklMin) : (ckh_cklMin - ckhMin); + ticks_hi = ckhMin; + + if((ticks_lo > (MXC_F_I2C_HS_CLK_HS_CLK_LO >> MXC_F_I2C_HS_CLK_HS_CLK_LO_POS)) || + (ticks_hi > (MXC_F_I2C_HS_CLK_HS_CLK_HI >> MXC_F_I2C_HS_CLK_HS_CLK_HI_POS))) { + return E_BAD_PARAM; + } + + /* Write results to destination registers. */ + i2c->hs_clk = (ticks_lo << MXC_F_I2C_HS_CLK_HS_CLK_LO_POS) | (ticks_hi << + MXC_F_I2C_HS_CLK_HS_CLK_HI_POS); + + /* Still need to load dividers for the preamble that each high-speed transaction starts with. + Switch setting to fast mode and fall out of if statement. */ + i2cspeed = I2C_FAST_MODE; + } + + /* Get the number of periph clocks needed to achieve selected speed. */ + ticks = SYS_I2C_GetFreq(i2c) / i2cspeed; + + /* For a 50% duty cycle, half the ticks will be spent high and half will be low. */ + ticks_hi = (ticks >> 1) - 1; + ticks_lo = (ticks >> 1) - 1; + + /* Account for rounding error in odd tick counts. */ + if (ticks & 1) { + ticks_hi++; + } + + /* Will results fit into 9 bit registers? (ticks_hi will always be >= ticks_lo. No need to check ticks_lo.) */ + if (ticks_hi > 0x1FF) { + return E_BAD_PARAM; + } + + /* 0 is an invalid value for the destination registers. (ticks_hi will always be >= ticks_lo. No need to check ticks_hi.) */ + if (ticks_lo == 0) { + return E_BAD_PARAM; + } + + /* Write results to destination registers. */ + i2c->clk_lo = ticks_lo; + i2c->clk_hi = ticks_hi; + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int I2C_Init(mxc_i2c_regs_t *i2c, i2c_speed_t i2cspeed, const sys_cfg_i2c_t* sys_cfg) +{ + int err; + int idx = MXC_I2C_GET_IDX(i2c); + // Check the base pointer + MXC_ASSERT(idx >= 0); + + // Set system level configurations + if ((err = SYS_I2C_Init(i2c, sys_cfg)) != E_NO_ERROR) { + return err; + } + + // Always disable the HW autoflush on data NACK and let the SW handle the flushing. + i2c->tx_ctrl0 |= 0x20; + + states[idx].num_wr = 0; + + i2c->ctrl = 0; // clear configuration bits + i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; // Enable I2C + i2c->master_ctrl = 0; // clear master configuration bits + i2c->status = 0; // clear status bits + + /* If either SDA or SCL is already low, there is a problem. + * Try reclaiming the bus by sending clocks until we have control of the SDA line. + * Follow procedure defined in i2c spec. + */ + if ((i2c->ctrl & (MXC_F_I2C_CTRL_SCL | MXC_F_I2C_CTRL_SDA)) != + (MXC_F_I2C_CTRL_SCL | MXC_F_I2C_CTRL_SDA)) { + + int i, have_control; + + // Set SCL/SDA as software controlled. + i2c->ctrl |= MXC_F_I2C_CTRL_SW_OUT_EN; + + // Try to get control of SDA. + for (i = 0; i < 16; i++) { + have_control = 1; + + // Drive SCL low and check its state. + i2c->ctrl &= ~(MXC_F_I2C_CTRL_SCL_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + if ((i2c->ctrl & MXC_F_I2C_CTRL_SCL) == MXC_F_I2C_CTRL_SCL) { + have_control = 0; + } + + // Drive SDA low and check its state. + i2c->ctrl &= ~(MXC_F_I2C_CTRL_SDA_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + if ((i2c->ctrl & MXC_F_I2C_CTRL_SDA) == MXC_F_I2C_CTRL_SDA) { + have_control = 0; + } + + // Release SDA and check its state. + i2c->ctrl |= (MXC_F_I2C_CTRL_SDA_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + if ((i2c->ctrl & MXC_F_I2C_CTRL_SDA) != MXC_F_I2C_CTRL_SDA) { + have_control = 0; + } + + // Release SCL and check its state. + i2c->ctrl |= (MXC_F_I2C_CTRL_SCL_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + if ((i2c->ctrl & MXC_F_I2C_CTRL_SCL) != MXC_F_I2C_CTRL_SCL) { + have_control = 0; + } + + if (have_control) { + // Issue stop + // Drive SDA low. + i2c->ctrl &= ~(MXC_F_I2C_CTRL_SDA_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + // Release SDA. + i2c->ctrl |= (MXC_F_I2C_CTRL_SDA_OUT); + mxc_delay(MXC_DELAY_USEC(5)); + break; + } + } + + if (!have_control) { + return E_COMM_ERR; + } + } + + i2c->ctrl = 0; // clear configuration bits + i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; // Enable I2C + i2c->master_ctrl = 0; // clear master configuration bits + i2c->status= 0; // clear status bits + + // Check for HS mode + if (i2cspeed == I2C_HS_MODE) { + i2c->ctrl |= MXC_F_I2C_CTRL_HS_MODE; // Enable HS mode + } + + // Disable and clear interrupts + i2c->int_en0 = 0; + i2c->int_en1 = 0; + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + + i2c->timeout = 0x0; // set timeout + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; // clear the RX FIFO + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; // clear the TX FIFO + + return I2C_Setspeed(i2c, i2cspeed); +} +/* ************************************************************************** */ +int I2C_Shutdown(mxc_i2c_regs_t *i2c) +{ + int i2c_num, err; + + // Check the base pointer + i2c_num = MXC_I2C_GET_IDX(i2c); + MXC_ASSERT(i2c_num >= 0); + + // Disable and clear interrupts + i2c->int_en0 = 0; + i2c->int_en1 = 0; + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; // clear the RX FIFO + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; // clear the TX FIFO + + // Call all of the pending callbacks for this I2C + if (states[i2c_num].req != NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_SHUTDOWN); + } + + i2c->ctrl = 0; + + // Clears system level configurations + if ((err = SYS_I2C_Shutdown(i2c)) != E_NO_ERROR) { + return err; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int I2C_MasterWrite(mxc_i2c_regs_t *i2c, uint8_t addr, const uint8_t* data, int len, int restart) +{ + int save_len = len; + + if (len == 0) { + return E_NO_ERROR; + } + + // Clear the lock out bit (W1C) in case it is set. + i2c->int_fl0 = MXC_F_I2C_INT_FL0_TX_LOCK_OUT; + i2c->int_fl0 = i2c->int_fl0; + + // Enable master mode + i2c->ctrl |= MXC_F_I2C_CTRL_MST; + + // Load FIFO with slave address for WRITE and as much data as we can + while (i2c->status & MXC_F_I2C_STATUS_TX_FULL) {} + + i2c->fifo = addr & ~(0x1); + + while ((len > 0) && !(i2c->status & MXC_F_I2C_STATUS_TX_FULL)) { + i2c->fifo = *data++; + len--; + } + + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_START; + + // Write remaining data to FIFO + while (len > 0) { + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + // Set the stop bit + i2c->master_ctrl &= ~(MXC_F_I2C_MASTER_CTRL_RESTART); + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + return E_COMM_ERR; + } + + if (!(i2c->status & MXC_F_I2C_STATUS_TX_FULL)) { + i2c->fifo = *data++; + len--; + } + } + + if (restart) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_RESTART; + } else { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + } + + // Wait for Done + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE)) {} + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_DONE; + + // Wait for Stop + if (!restart) { + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_STOP)) {} + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_STOP; + } + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + return E_COMM_ERR; + } + + return save_len; +} + +/* ************************************************************************** */ +int I2C_MasterRead(mxc_i2c_regs_t *i2c, uint8_t addr, uint8_t* data, int len, int restart) +{ + int save_len = len; + + if (len == 0) { + return E_NO_ERROR; + } + + if (len > 256) { + return E_BAD_PARAM; + } + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_TX_LOCK_OUT; + i2c->int_fl0 = i2c->int_fl0; + + // Make sure the I2C has been initialized + if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { + return E_UNINITIALIZED; + } + + // Enable master mode + i2c->ctrl |= MXC_F_I2C_CTRL_MST; + + // Set receive count + i2c->rx_ctrl1= len; + + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_START; + + // Load FIFO with slave address + while (i2c->status & MXC_F_I2C_STATUS_TX_FULL) {} + i2c->fifo = (addr | 1); + + + // Wait for all data to be received or error + while (len > 0) { + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + // Set the stop bit + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + return E_COMM_ERR; + } + + if (!(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *data++ = i2c->fifo; + len--; + } + } + + if (i2c->int_fl0 & I2C_ERROR) { + // Set the stop bit + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + return E_COMM_ERR; + } + + if (restart) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_RESTART; + } else { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + } + + // Wait for Done + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE)) { + + } + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_DONE; + + // Wait for Stop + if (!restart) { + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_STOP)) { + + } + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_STOP; + } + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + return E_COMM_ERR; + } + + return save_len; +} + +/* ************************************************************************** */ +int I2C_Slave(mxc_i2c_regs_t *i2c, uint8_t addr, const uint8_t* read_data, int read_len, + uint8_t* write_data, int write_len, int* tx_num, int* rx_num, + i2c_autoflush_disable_t sw_autoflush_disable) +{ + int i2c_num; + + i2c_num = MXC_I2C_GET_IDX(i2c); + if ((read_data == NULL) && (write_data == NULL)) { + return E_NULL_PTR; + } + + // Make sure the I2C has been initialized + if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { + return E_UNINITIALIZED; + } + + if ((read_len == 0) && (write_len == 0)) { + return E_NO_ERROR; + } + + if (mxc_get_lock((uint32_t*)&states[i2c_num].req, 1) != E_NO_ERROR) { + return E_BUSY; + } + // Disable master mode + i2c->ctrl &= ~MXC_F_I2C_CTRL_MST; + + // Clear any previous errors + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + + // Set the slave address + i2c->slave_addr = (addr >> 1); + + // Wait for address match + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_ADDR_MATCH) && !(i2c->int_fl0 & I2C_ERROR)) { + + } + + i2c->int_fl0 = MXC_F_I2C_INT_FL0_ADDR_MATCH; + i2c->int_fl0 = MXC_F_I2C_INT_FL0_TX_LOCK_OUT; + + if (i2c->int_fl0 & I2C_ERROR) { + if (!sw_autoflush_disable) { + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; + } + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_COMM_ERR; + } + + // See if we're reading or writing + if (i2c->ctrl & MXC_F_I2C_CTRL_READ) { + // This is the master read/slave write case + if (read_data == NULL || read_len == 0) { + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_NULL_PTR; + } + + // Wait for all data to be received or error + while (read_len > 0) { + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + *tx_num = states[i2c_num].num_wr - ((i2c->tx_ctrl1 & MXC_F_I2C_TX_CTRL1_TX_FIFO) >> MXC_F_I2C_TX_CTRL1_TX_FIFO_POS); + states[i2c_num].num_wr = 0; + if (!sw_autoflush_disable) { + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + } + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_COMM_ERR; + } + + // Check for nack from master + if (i2c->int_fl0 & MXC_F_I2C_INT_FL0_TX_LOCK_OUT) { + break; + } + + // Check for stop bit + if (i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE) { + break; + } + + if (!(i2c->status & MXC_F_I2C_STATUS_TX_FULL)) { + i2c->fifo = *read_data++; + states[i2c_num].num_wr++; + read_len--; + } + } + + // Wait for Stop + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE)) {} + + // Calculate number of bytes sent by the slave + *tx_num = states[i2c_num].num_wr - ((i2c->tx_ctrl1 & MXC_F_I2C_TX_CTRL1_TX_FIFO) >> MXC_F_I2C_TX_CTRL1_TX_FIFO_POS); + states[i2c_num].num_wr = 0; + if (!sw_autoflush_disable) { + // Flush the TX FIFO + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + } + + } else { + // This is the master write/slave read case + if (write_data == NULL || write_len == 0) { + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_NULL_PTR; + } + + // Wait for all data to be written or error + while (write_len > 0) { + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + if (!sw_autoflush_disable) { + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; + } + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_COMM_ERR; + } + + // Check for stop bit + if (i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE) { + break; + } + + if (!(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *write_data++ = i2c->fifo; + (*rx_num)++; + write_len--; + } + } + + // Wait for Stop + while (!(i2c->int_fl0 & MXC_F_I2C_INT_FL0_DONE)) { + + } + // Flush the FIFO + if (!sw_autoflush_disable) { + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; + } + } + + // Check for errors + if (i2c->int_fl0 & I2C_ERROR) { + // Flush the FIFO + if (!sw_autoflush_disable) { + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; + } + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_COMM_ERR; + } + mxc_free_lock((uint32_t*)&states[i2c_num]); + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int I2C_MasterAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req) +{ + int i2c_num; + + i2c_num = MXC_I2C_GET_IDX(i2c); + if (req->state == I2C_STATE_READING) { + // Check the parameters + if (req->rx_len == 0) { + return E_NO_ERROR; + } + if (req->rx_data == NULL) { + return E_NULL_PTR; + } + + } else { + // Check the parameters + if (req->tx_len == 0) { + return E_NO_ERROR; + } + if (req->tx_data == NULL) { + return E_NULL_PTR; + } + } + + // Make sure the I2C has been initialized + if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { + return E_UNINITIALIZED; + } + + // Attempt to register this request + if (mxc_get_lock((uint32_t*)&states[i2c_num].req, (uint32_t)req) != E_NO_ERROR) { + return E_BUSY; + } + states[i2c_num].state = req->state; + states[i2c_num].req = req; + + // Enable master mode + i2c->ctrl |= MXC_F_I2C_CTRL_MST; + + // Clear the byte counters + req->tx_num = 0; + req->rx_num = 0; + + // Disable and clear the interrupts + i2c->int_en0 = 0; + i2c->int_en1 = 0; + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + + // Start the transaction + I2C_MasterHandler(i2c); + return E_NO_ERROR; +} + + +/* ************************************************************************** */ +static void I2C_MasterHandler(mxc_i2c_regs_t *i2c) +{ + + uint32_t int0, inten0 = 0; + int rx_remain, tx_remain, i2c_num; + i2c_req_t *req; + + i2c_num = MXC_I2C_GET_IDX(i2c); + req = states[i2c_num].req; + + // Check for errors + int0 = i2c->int_fl0; + if (int0 & I2C_ERROR) { + + // Set the stop bit + i2c->master_ctrl &= ~(MXC_F_I2C_MASTER_CTRL_RESTART); + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + + i2c->int_en0 = 0; + if (req->callback != NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_COMM_ERR); + } + return; + } + + rx_remain = req->rx_len - req->rx_num; + tx_remain = req->tx_len - req->tx_num; + if (req->restart) { + // Check for DONE interrupt + if ((int0 & MXC_F_I2C_INT_FL0_DONE)) { + // Read out any data in the RX FIFO + while (rx_remain && !(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *(req->rx_data)++ = i2c->fifo; + req->rx_num++; + rx_remain--; + } + i2c->int_en0 = 0; + if (req->callback != NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_NO_ERROR); + } + return; + } + } else { + // Check for STOP interrupt + if ((int0 & MXC_F_I2C_INT_FL0_STOP)) { + i2c->int_en0 = 0; + if (req->callback != NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_NO_ERROR); + } + + return; + } + + // Check for DONE interrupt + if ((int0 & MXC_F_I2C_INT_FL0_DONE)) { + // Read out any data in the RX FIFO + while (rx_remain && !(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *(req->rx_data)++ = i2c->fifo; + req->rx_num++; + rx_remain--; + } + + return; + } + } + + // Clear the interrupts + i2c->int_fl0 = int0; + + if (states[i2c_num].state == I2C_STATE_READING) { + + + // Read out any data in the RX FIFO + while (rx_remain && !(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *(req->rx_data)++ = i2c->fifo; + req->rx_num++; + rx_remain--; + } + + // Load the slave address if we haven't already started reading the data + if (rx_remain == req->rx_len) { + i2c->fifo = (req->addr | 1); + + // Set the RX Count + i2c->rx_ctrl1 = req->rx_len; + + // Start transmission if idle + if ((i2c->status & MXC_F_I2C_STATUS_BUS) == MXC_S_I2C_STATUS_BUS_IDLE) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_START; + } + + // Set restart or stop + if (req->restart) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_RESTART; + } else { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + inten0 |= MXC_F_I2C_INT_EN0_STOP; + } + } + + // Set the RX threshold interrupt level + if (rx_remain >= (MXC_I2C_FIFO_DEPTH - 1)) { + i2c->rx_ctrl1 = ((i2c->rx_ctrl1 & ~(MXC_F_I2C_RX_CTRL0_RX_THRESH)) | + (MXC_I2C_FIFO_DEPTH - 1) << MXC_F_I2C_RX_CTRL0_RX_THRESH_POS); + + inten0 |= MXC_F_I2C_INT_EN0_RX_THRESH; + } + + } else { + + // Load the slave address if we haven't already started writing the data + if (tx_remain == req->tx_len) { + i2c->fifo = req->addr; + // Start transmission if idle + if (!(i2c->status & MXC_F_I2C_STATUS_BUS)) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_START; + } + } + + // Fill the FIFO + while ((tx_remain > 0) && !(i2c->status & MXC_F_I2C_STATUS_TX_FULL)) { + i2c->fifo = *(req->tx_data)++; + req->tx_num++; + tx_remain--; + } + + // Set the TX threshold interrupt level, or restart/stop + if (tx_remain) { + i2c->tx_ctrl1 = ((i2c->tx_ctrl1 & ~(MXC_F_I2C_TX_CTRL0_TX_THRESH)) | (1 << MXC_F_I2C_TX_CTRL0_TX_THRESH_POS)); + inten0 |= MXC_F_I2C_INT_EN0_TX_THRESH; + } + // Set restart or stop if at the end of the transaction since these actions happen at the moment the bit is set. + else if (req->restart) { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_RESTART; + } else { + i2c->master_ctrl |= MXC_F_I2C_MASTER_CTRL_STOP; + inten0 |= MXC_F_I2C_INT_EN0_STOP; + } + } + + inten0 |= (MXC_F_I2C_INT_EN0_DONE | I2C_ERROR); + i2c->int_en0 = inten0; +} + +/* ************************************************************************** */ +int I2C_SlaveAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req) +{ + int i2c_num; + + i2c_num = MXC_I2C_GET_IDX(i2c); + + // Make sure the I2C has been initialized + if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { + return E_UNINITIALIZED; + } + + // Attempt to register this request + if (mxc_get_lock((uint32_t*)&states[i2c_num].req, (uint32_t)req) != E_NO_ERROR) { + return E_BUSY; + } + + states[i2c_num].req = req; + + // Set Slave Address + i2c->slave_addr = (req->addr >> 1); + + // Clear the byte counters + req->tx_num = 0; + req->rx_num = 0; + + // Disable and clear the interrupts + i2c->int_en0 = 0; + i2c->int_en1 = 0; + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + i2c->int_en0 |= MXC_F_I2C_INT_EN0_ADDR_MATCH; + + return E_NO_ERROR; +} +/* ************************************************************************** */ +static void I2C_SlaveHandler(mxc_i2c_regs_t *i2c) +{ + uint32_t int0, inten0 = 0; + int rx_remain, tx_remain, i2c_num; + i2c_req_t *req; + + i2c_num = MXC_I2C_GET_IDX(i2c); + req = states[i2c_num].req; + + if ( i2c->int_fl0 & MXC_F_I2C_INT_FL0_ADDR_MATCH ) { + i2c->int_fl0 |=MXC_F_I2C_INT_EN0_STOP; + } + + // Check for errors + int0 = i2c->int_fl0; + if (int0 & I2C_ERROR) { + i2c->int_en0 = 0; + // Calculate the number of bytes sent by the slave + req->tx_num = states[i2c_num].num_wr - ((i2c->tx_ctrl1 & MXC_F_I2C_TX_CTRL1_TX_FIFO) >> MXC_F_I2C_TX_CTRL1_TX_FIFO_POS); + + if (!req->sw_autoflush_disable) { + // Manually clear the TXFIFO + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + } + states[i2c_num].num_wr = 0; + if (req->callback != NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_COMM_ERR); + } + return; + } + + rx_remain = req->rx_len - req->rx_num; + tx_remain = req->tx_len - states[i2c_num].num_wr; + + //Check if Master Write has been called and if there is a rx_data buffer + if ((i2c->int_fl0 & MXC_F_I2C_INT_FL0_TX_LOCK_OUT) && !(i2c->ctrl & MXC_F_I2C_CTRL_READ)) { + + i2c->int_en0 = 0; + if (req->rx_data == NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_NULL_PTR); + return; + } + } + + // Check for DONE interrupt + if (int0 & MXC_F_I2C_INT_EN0_DONE) { + // Read out any data in the RX FIFO + while (rx_remain && !(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *(req->rx_data)++ = i2c->fifo; + req->rx_num++; + rx_remain--; + } + + // Calculate the number of bytes sent by the slave + req->tx_num = states[i2c_num].num_wr - ((i2c->tx_ctrl1 & MXC_F_I2C_TX_CTRL1_TX_FIFO) >> MXC_F_I2C_TX_CTRL1_TX_FIFO_POS); + + if (!req->sw_autoflush_disable) { + // Manually clear the TXFIFO + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; + } + states[i2c_num].num_wr = 0; + i2c->int_en0 = 0; + if (req->callback != NULL) { + if (i2c->int_fl0 & MXC_F_I2C_INT_FL0_STOP) { + I2C_Recover(i2c); + } else { + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + } + I2C_FreeCallback(i2c_num, E_NO_ERROR); + } + return; + } + + // Clear the interrupts + i2c->int_fl0 = int0; + if (i2c->ctrl & MXC_F_I2C_CTRL_READ) { + + i2c->int_en0 = 0; + if (req->tx_data == NULL) { + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_NULL_PTR); + return; + } + // Fill the FIFO + while ((tx_remain > 0) && !(i2c->status & MXC_F_I2C_STATUS_TX_FULL)) { + i2c->fifo = *(req->tx_data)++; + states[i2c_num].num_wr++; + tx_remain--; + } + + // Set the TX threshold interrupt level + if (tx_remain) { + i2c->tx_ctrl0 = ((i2c->tx_ctrl0 & ~(MXC_F_I2C_TX_CTRL0_TX_THRESH)) | (1 << MXC_F_I2C_TX_CTRL0_TX_THRESH_POS)); + inten0 |= MXC_F_I2C_INT_EN0_TX_THRESH; + } + + } else { + // Read out any data in the RX FIFO + while (rx_remain && !(i2c->status & MXC_F_I2C_STATUS_RX_EMPTY)) { + *(req->rx_data)++ = i2c->fifo; + req->rx_num++; + rx_remain--; + } + + // Set the RX threshold interrupt level + if (rx_remain >= (MXC_I2C_FIFO_DEPTH - 1)) { + i2c->rx_ctrl0 = ((i2c->rx_ctrl0 & ~(MXC_F_I2C_RX_CTRL0_RX_THRESH)) | + (MXC_I2C_FIFO_DEPTH - 1) << MXC_F_I2C_RX_CTRL0_RX_THRESH_POS); + + inten0 |= MXC_F_I2C_INT_EN0_RX_THRESH; + }else{ + i2c->rx_ctrl0 = ((i2c->rx_ctrl0 & ~(MXC_F_I2C_RX_CTRL0_RX_THRESH)) | + (rx_remain) << MXC_F_I2C_RX_CTRL0_RX_THRESH_POS); + + inten0 |= MXC_F_I2C_INT_EN0_RX_THRESH; + } + + } + inten0 |= (MXC_F_I2C_INT_EN0_DONE | I2C_ERROR | MXC_F_I2C_INT_EN0_TX_LOCK_OUT); + i2c->int_en0 = inten0; +} + +/* ************************************************************************** */ +void I2C_Handler(mxc_i2c_regs_t *i2c) +{ + if (i2c->ctrl & MXC_F_I2C_CTRL_MST && i2c->int_fl0) { + // Service master interrupts if we're in master mode + I2C_MasterHandler(i2c); + } else if (i2c->int_fl0 || i2c->int_fl1) { + // Service the slave interrupts + I2C_SlaveHandler(i2c); + } +} + +/* ************************************************************************** */ +void I2C_DrainRX(mxc_i2c_regs_t *i2c) +{ + i2c->rx_ctrl0 |= MXC_F_I2C_RX_CTRL0_RX_FLUSH; +} + +/* ************************************************************************** */ +void I2C_DrainTX(mxc_i2c_regs_t *i2c) +{ + i2c->tx_ctrl0 |= MXC_F_I2C_TX_CTRL0_TX_FLUSH; +} +/* ************************************************************************* */ +static void I2C_FreeCallback(int i2c_num, int error) +{ + // Save the request + i2c_req_t *temp_req = states[i2c_num].req; + + mxc_free_lock((uint32_t*)&states[i2c_num].req); + + // Callback if not NULL + if (temp_req->callback != NULL) { + temp_req->callback(temp_req, error); + } +} + +/* ************************************************************************* */ +static void I2C_Recover(mxc_i2c_regs_t *i2c) +{ + // Disable and clear interrupts + i2c->int_en0 = 0; + i2c->int_en1 = 0; + i2c->int_fl0 = i2c->int_fl0; + i2c->int_fl1 = i2c->int_fl1; + i2c->ctrl = 0; + i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; +} + +/* ************************************************************************* */ +int I2C_AbortAsync(i2c_req_t *req) +{ + int i2c_num; + mxc_i2c_regs_t *i2c; + + // Find the request, set to NULL + for (i2c_num = 0; i2c_num < MXC_I2C_INSTANCES; i2c_num++) { + if (req == states[i2c_num].req) { + + i2c = MXC_I2C_GET_I2C(i2c_num); + I2C_Recover(i2c); + I2C_FreeCallback(i2c_num, E_ABORT); + + return E_NO_ERROR; + } + } + + return E_BAD_PARAM; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2s.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2s.c new file mode 100644 index 0000000..4695bc0 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/i2s.c @@ -0,0 +1,216 @@ +/** + * @file i2s.c + * @brief Inter-Integrated Sound (I2S) driver implementation. + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +#include <stddef.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_lock.h" +#include "mxc_sys.h" +#include "dma.h" +#include "i2s.h" + +#define I2S_CHANNELS 2 +#define I2S_WIDTH 16 + +int dma_channel = -1; + +int I2S_Init(const i2s_cfg_t *cfg, void (*dma_ctz_cb)(int, int), const sys_cfg_i2s_t* sys_cfg_i2s) +{ + unsigned int i2s_clk, baud; + uint16_t clocks; + uint8_t ctz_en; + int err; + + SYS_I2S_Init(sys_cfg_i2s); + + /* Setup SPI_MSS as master, mode 0, 16 bit transfers as I2S Requires */ + MXC_SPIMSS->ctrl = MXC_F_SPIMSS_CTRL_MMEN; + MXC_SPIMSS->mod = MXC_V_SPIMSS_MOD_NUMBITS_BITS16 | MXC_F_SPIMSS_MOD_SSIO; + MXC_SPIMSS->dma = MXC_S_SPIMSS_DMA_TX_FIFO_LEVEL_ENTRIES8; + + /* Setup I2S register from i2s_cfg_t */ + MXC_SPIMSS->i2s_ctrl = cfg->left_justify << MXC_F_SPIMSS_I2S_CTRL_I2S_LJ_POS | + cfg->mono_audio << MXC_F_SPIMSS_I2S_CTRL_I2S_MONO_POS; + + /* Determine divisor for baud rate generator */ + baud = cfg->sample_rate*I2S_CHANNELS*I2S_WIDTH; + + i2s_clk = SYS_I2S_GetFreq(MXC_SPIMSS); + + if (i2s_clk/4 < baud) { + return E_BAD_PARAM; + } + + clocks = i2s_clk / (2*baud); + MXC_SPIMSS->brg = clocks; + + /* Prepare SPIMSS DMA register for DMA setup */ + if (dma_ctz_cb == NULL) { + ctz_en = 0; + } else { + ctz_en = 1; + } + + /* Initialize DMA */ + if (cfg->audio_direction % 2) { + MXC_SPIMSS->dma |= MXC_F_SPIMSS_DMA_TX_DMA_EN | MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR; + if ((err = DMA_Init()) != E_NO_ERROR) { + if (err != E_BAD_STATE) { + return err; + } + } + + if ((err = DMA_AcquireChannel()) < 0) { + return err; + } + + dma_channel = err; + + DMA_ConfigChannel(dma_channel, DMA_PRIO_MEDHIGH, + sys_cfg_i2s->dma_reqsel_tx, 1, DMA_TIMEOUT_512_CLK, + DMA_PRESCALE_DIV64K, DMA_WIDTH_HALFWORD, 1, + DMA_WIDTH_HALFWORD, 0, 16, 0, ctz_en); + + if (ctz_en) { + DMA_SetCallback(dma_channel, dma_ctz_cb); + DMA_EnableInterrupt(dma_channel); + } + } + if (cfg->audio_direction / 2) { + MXC_SPIMSS->dma = MXC_F_SPIMSS_DMA_RX_DMA_EN | MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR; + if ((err = DMA_Init()) != E_NO_ERROR) { + if (err != E_BAD_STATE) { //DMA already initialized + return err; + } + } + + if ((err = DMA_AcquireChannel()) < 0) { + return err; + } + + dma_channel = err; + + DMA_ConfigChannel(dma_channel, DMA_PRIO_MEDHIGH, + sys_cfg_i2s->dma_reqsel_rx, 1, DMA_TIMEOUT_512_CLK, + DMA_PRESCALE_DIV64K, DMA_WIDTH_HALFWORD, 0, + DMA_WIDTH_HALFWORD, 1, 8, 0, ctz_en); + + if (ctz_en) { + DMA_SetCallback(dma_channel, dma_ctz_cb); + DMA_EnableInterrupt(dma_channel); + } + } + + I2S_DMA_SetAddrCnt(cfg->dma_src_addr, cfg->dma_dst_addr, cfg->dma_cnt); + if (cfg->dma_reload_en) { + I2S_DMA_SetReload(cfg->dma_src_addr, cfg->dma_dst_addr, cfg->dma_cnt); + } + + if (cfg->start_immediately) { + return I2S_Start(); + } + return E_NO_ERROR; +} + +int I2S_Shutdown(void) +{ + MXC_SPIMSS->ctrl = 0; + MXC_SPIMSS->i2s_ctrl = 0; + MXC_SPIMSS->brg = 0; + MXC_SPIMSS->mod = 0; + MXC_SPIMSS->dma = 0; + SYS_I2S_Shutdown(); + return DMA_ReleaseChannel(dma_channel); +} + +int I2S_Mute(void) +{ + MXC_SPIMSS->i2s_ctrl |= MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE; + return E_NO_ERROR; +} + +int I2S_Unmute(void) +{ + MXC_SPIMSS->i2s_ctrl &= ~MXC_F_SPIMSS_I2S_CTRL_I2S_MUTE; + return E_NO_ERROR; +} + +int I2S_Pause(void) +{ + MXC_SPIMSS->i2s_ctrl |= MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE; + return E_NO_ERROR; +} + +int I2S_Unpause(void) +{ + MXC_SPIMSS->i2s_ctrl &= ~MXC_F_SPIMSS_I2S_CTRL_I2S_PAUSE; + return E_NO_ERROR; +} + +int I2S_Stop(void) +{ + MXC_SPIMSS->ctrl &= ~MXC_F_SPIMSS_CTRL_SPIEN; + MXC_SPIMSS->i2s_ctrl &= ~MXC_F_SPIMSS_I2S_CTRL_I2S_EN; + return DMA_Stop(dma_channel); +} + +int I2S_Start(void) +{ + MXC_SPIMSS->ctrl |= MXC_F_SPIMSS_CTRL_SPIEN; + MXC_SPIMSS->i2s_ctrl |= MXC_F_SPIMSS_I2S_CTRL_I2S_EN; + return DMA_Start(dma_channel); +} + +int I2S_DMA_ClearFlags(void) +{ + return DMA_ClearFlags(dma_channel); +} + +int I2S_DMA_SetAddrCnt(void *src_addr, void *dst_addr, unsigned int count) +{ + return DMA_SetSrcDstCnt(dma_channel, src_addr, dst_addr, count); +} + +int I2S_DMA_SetReload(void *src_addr, void *dst_addr, unsigned int count) +{ + return DMA_SetReload(dma_channel, src_addr, dst_addr, count); +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/icc.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/icc.c new file mode 100644 index 0000000..96010d2 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/icc.c @@ -0,0 +1,84 @@ +/* ***************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-23 16:36:44 +0000 (Thu, 23 Aug 2018) $ + * $Revision: 37281 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include <stdint.h> +#include <stdio.h> +#include "mxc_config.h" +#include "mxc_errors.h" +#include "icc_regs.h" +#include "icc.h" + +static int ICC_Ready(void) +{ + return (MXC_ICC->cache_ctrl & MXC_F_ICC_CACHE_CTRL_CACHE_RDY); +} + +int ICC_ID(icc_cache_id_t cid) +{ + switch (cid) { + case ICC_CACHE_ID_RELNUM: + return ((MXC_ICC->cache_id & MXC_F_ICC_CACHE_ID_RELNUM) >> MXC_F_ICC_CACHE_ID_RELNUM_POS); + case ICC_CACHE_ID_PARTNUM: + return ((MXC_ICC->cache_id & MXC_F_ICC_CACHE_ID_PARTNUM) >> MXC_F_ICC_CACHE_ID_PARTNUM_POS); + case ICC_CACHE_ID_CCHID: + return ((MXC_ICC->cache_id & MXC_F_ICC_CACHE_ID_CCHID) >> MXC_F_ICC_CACHE_ID_CCHID_POS); + default: + return E_BAD_PARAM; + } +} + +void ICC_Enable(void) +{ + // Invalidate cache and wait until ready + MXC_ICC->invalidate = 1; + while (!(ICC_Ready())); + + // Enable Cache + MXC_ICC->cache_ctrl |= MXC_F_ICC_CACHE_CTRL_CACHE_EN; +} + +void ICC_Disable(void) +{ + // Disable Cache + MXC_ICC->cache_ctrl &= ~MXC_F_ICC_CACHE_CTRL_CACHE_EN; +} + +void ICC_Flush(void) +{ + ICC_Disable(); + ICC_Enable(); +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/lp.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/lp.c new file mode 100644 index 0000000..21eac4a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/lp.c @@ -0,0 +1,371 @@ +/** + * @file lp.c + * @brief Low power functions + */ + +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-26 13:48:30 +0000 (Wed, 26 Sep 2018) $ + * $Revision: 38105 $ + * + *************************************************************************** */ + + +/***** Includes *****/ +#include "lp.h" +#include "pwrseq_regs.h" +#include "mxc_errors.h" +#include "gcr_regs.h" +#include "mxc_config.h" +#include "mxc_sys.h" +#include "flc.h" +#include "tmr_utils.h" + +/***** Functions *****/ +void LP_ClearWakeStatus(void) +{ + MXC_PWRSEQ->lp_wakefl = 0xFFFFFFFF; + + /* These flags are slow to clear, so block until they do */ + while(MXC_PWRSEQ->lp_wakefl & (MXC_F_PWRSEQ_LP_WAKEFL_WAKEST)); +} + +void LP_EnableSRAM3(void) +{ + MXC_PWRSEQ->lpmemsd &= ~MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF; +} + +void LP_DisableSRAM3(void) +{ + MXC_PWRSEQ->lpmemsd |= MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF; +} + +void LP_EnableSRAM2(void) +{ + MXC_PWRSEQ->lpmemsd &= ~MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF; +} + +void LP_DisableSRAM2(void) +{ + MXC_PWRSEQ->lpmemsd |= MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF; +} + +void LP_EnableSRAM1(void) +{ + MXC_PWRSEQ->lpmemsd &= ~MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF; +} + +void LP_DisableSRAM1(void) +{ + MXC_PWRSEQ->lpmemsd |= MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF; +} + +void LP_EnableSRAM0(void) +{ + MXC_PWRSEQ->lpmemsd &= ~MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF; +} + +void LP_DisableSRAM0(void) +{ + MXC_PWRSEQ->lpmemsd |= MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF; +} + +void LP_EnableICacheLightSleep(void) +{ + MXC_GCR->memckcn |= (MXC_F_GCR_MEMCKCN_ICACHELS); +} + +void LP_DisableICacheLightSleep(void) +{ + MXC_GCR->memckcn &= ~(MXC_F_GCR_MEMCKCN_ICACHELS); +} + +void LP_EnableSysRAM3LightSleep(void) +{ + MXC_GCR->memckcn |= (MXC_F_GCR_MEMCKCN_SYSRAM3LS); +} + +void LP_DisableSysRAM3LightSleep(void) +{ + MXC_GCR->memckcn &= ~(MXC_F_GCR_MEMCKCN_SYSRAM3LS); +} + +void LP_EnableSysRAM2LightSleep(void) +{ + MXC_GCR->memckcn |= (MXC_F_GCR_MEMCKCN_SYSRAM2LS); +} + +void LP_DisableSysRAM2LightSleep(void) +{ + MXC_GCR->memckcn &= ~(MXC_F_GCR_MEMCKCN_SYSRAM2LS); +} + +void LP_EnableSysRAM1LightSleep(void) +{ + MXC_GCR->memckcn |= (MXC_F_GCR_MEMCKCN_SYSRAM1LS); +} + +void LP_DisableSysRAM1LightSleep(void) +{ + MXC_GCR->memckcn &= ~(MXC_F_GCR_MEMCKCN_SYSRAM1LS); +} + +void LP_EnableSysRAM0LightSleep(void) +{ + MXC_GCR->memckcn |= (MXC_F_GCR_MEMCKCN_SYSRAM0LS); +} + +void LP_DisableSysRAM0LightSleep(void) +{ + MXC_GCR->memckcn &= ~(MXC_F_GCR_MEMCKCN_SYSRAM0LS); +} + +void LP_EnableRTCAlarmWakeup(void) +{ + MXC_GCR->pm |= MXC_F_GCR_PM_RTCWKEN; +} + +void LP_DisableRTCAlarmWakeup(void) +{ + MXC_GCR->pm &= ~MXC_F_GCR_PM_RTCWKEN; +} + +void LP_EnableGPIOWakeup(const gpio_cfg_t *wu_pins) +{ + MXC_GCR->pm |= MXC_F_GCR_PM_GPIOWKEN; + switch(wu_pins->port) + { + case 0: MXC_PWRSEQ->lpwk_en |= wu_pins->mask; break; + } +} + +void LP_DisableGPIOWakeup(const gpio_cfg_t *wu_pins) +{ + switch(wu_pins->port) + { + case 0: MXC_PWRSEQ->lpwk_en &= ~wu_pins->mask; break; + } + + if(MXC_PWRSEQ->lpwk_en == 0) + { + MXC_GCR->pm &= ~MXC_F_GCR_PM_GPIOWKEN; + } +} + +void LP_EnterSleepMode(void) +{ + // Clear SLEEPDEEP bit + SCB->SCR &= ~SCB_SCR_SLEEPDEEP_Msk; + + // Go into Sleep mode and wait for an interrupt to wake the processor + __WFI(); +} + +void LP_EnterDeepSleepMode(void) +{ + // Set SLEEPDEEP bit + SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; + + // Auto-powerdown 96 MHz oscillator when in deep sleep + MXC_GCR->pm |= MXC_F_GCR_PM_HIRCPD; + // Go into Deepsleep mode and wait for an interrupt to wake the processor + __WFI(); +} + +void LP_EnterBackupMode(void) +{ + MXC_GCR->pm &= ~MXC_F_GCR_PM_MODE; + MXC_GCR->pm |= MXC_S_GCR_PM_MODE_BACKUP; + while(1); +} + +void LP_EnterShutdownMode(void) +{ + MXC_GCR->pm &= ~MXC_F_GCR_PM_MODE; + MXC_GCR->pm |= MXC_S_GCR_PM_MODE_SHUTDOWN; + while(1); +} +void LP_SetOperatingVoltage(lp_ovr_t ovr) +{ + uint32_t div; + + //Set flash wait state for any clock so its not to low after clock changes. + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x5UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + //set the OVR bits + MXC_PWRSEQ->lp_ctrl &= ~(MXC_F_PWRSEQ_LP_CTRL_OVR); + MXC_PWRSEQ->lp_ctrl |= ovr; + + //Set LVE bit + if(ovr == LP_OVR_0_9){ + MXC_FLC->cn |= MXC_F_FLC_CN_LVE; + } + else{ + MXC_FLC->cn &= ~(MXC_F_FLC_CN_LVE); + } + + // Update SystemCoreClock variable + SystemCoreClockUpdate(); + + // Get the clock divider + div = (MXC_GCR->clkcn & MXC_F_GCR_CLKCN_PSC) >> MXC_F_GCR_CLKCN_PSC_POS; + + //Set Flash Wait States + if(ovr == LP_OVR_0_9){ + + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + + } else if( ovr == LP_OVR_1_0){ + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + + } else { + + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x4UL << MXC_F_GCR_MEMCKCN_FWS_POS); + } else if(div == 1){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + } + +} + +void LP_EnableSRamRet0(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0; +} + +void LP_DisableSRamRet0(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0; +} + +void LP_EnableSRamRet1(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1; +} + +void LP_DisableSRamRet1(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1; +} + +void LP_EnableSRamRet2(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2; +} + +void LP_DisableSRamRet2(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2; +} + +void LP_EnableSRamRet3(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3; +} + +void LP_DisableSRamRet3(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3; +} + +void LP_EnableBlockDetect(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS; +} + +void LP_DisableBlockDetect(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS; +} + +void LP_EnableRamRetReg(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_RETREG_EN; +} + +void LP_DisableRamRetReg(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_RETREG_EN; +} + +void LP_EnableFastWk(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN; +} + +void LP_DisableFastWk(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN; +} + +void LP_EnableBandGap(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_BG_OFF; +} + +void LP_DisableBandGap(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_BG_OFF; +} + +void LP_EnableVCorePORSignal(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS; +} + +void LP_DisableVCorePORSignal(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS; +} + +void LP_EnableLDO(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_LDO_DIS; +} + +void LP_DisableLDO(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_LDO_DIS; +} + +void LP_EnableVCoreSVM(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS; +} + +void LP_DisableVCoreSVM(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS; +} + +void LP_EnableVDDIOPorMonitoF(void){ + MXC_PWRSEQ->lp_ctrl &= ~MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS; +} + +void LP_DisableVDDIOPorMonitor(void){ + MXC_PWRSEQ->lp_ctrl |= MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_assert.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_assert.c new file mode 100644 index 0000000..20acef5 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_assert.c @@ -0,0 +1,50 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +/* **** Includes **** */ +#include "mxc_config.h" + +/* **** Definitions **** */ + +/* **** Globals *****/ + +/* **** Functions **** */ + +/* ************************************************************************** */ +__weak void mxc_assert(const char *expr, const char *file, int line) +{ + while (1) {} +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_delay.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_delay.c new file mode 100644 index 0000000..bb9c0e5 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_delay.c @@ -0,0 +1,189 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Id: mxc_delay.c 36202 2018-07-16 21:06:02Z michael.bayern $ + * + *************************************************************************** */ + +/* **** Includes **** */ +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_delay.h" + +/* **** File Scope Variables **** */ +static volatile int overflows = -1; +static uint32_t endtick; +static uint32_t ctrl_save; + +static void mxc_delay_init(unsigned long us); +extern void SysTick_Handler(void); + +/* ************************************************************************** */ +__weak void SysTick_Handler(void) +{ + mxc_delay_handler(); +} + +/* ************************************************************************** */ +void mxc_delay_handler(void) +{ + // Check and clear overflow flag + if (SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk) { + // Decrement overflow flag if delay is still ongoing + if (overflows > 0) { + overflows--; + } else { + mxc_delay_stop(); + } + } +} + +/* ************************************************************************** */ +static void mxc_delay_init(unsigned long us) +{ + uint32_t starttick, reload, ticks, lastticks; + + // Record the current tick value and clear the overflow flag + starttick = SysTick->VAL; + + // Save the state of control register (and clear the overflow flag) + ctrl_save = SysTick->CTRL & ~SysTick_CTRL_COUNTFLAG_Msk; + + // If the SysTick is not running, configure and start it + if (!(SysTick->CTRL & SysTick_CTRL_ENABLE_Msk)) { + SysTick->LOAD = SysTick_LOAD_RELOAD_Msk; + SysTick->VAL = SysTick_VAL_CURRENT_Msk; + SysTick->CTRL = SysTick_CTRL_ENABLE_Msk | SysTick_CTRL_CLKSOURCE_Msk; + starttick = SysTick_VAL_CURRENT_Msk; + reload = SysTick_LOAD_RELOAD_Msk + 1; + } else { + reload = SysTick->LOAD + 1; // get the current reload value + } + + // Calculate the total number of ticks to delay + ticks = (uint32_t)(((uint64_t)us * (uint64_t)SystemCoreClock) / 1000000); + + // How many overflows of the SysTick will occur + overflows = ticks / reload; + + // How many remaining ticks after the last overflow + lastticks = ticks % reload; + + // Check if there will be another overflow due to the current value of the SysTick + if (lastticks >= starttick) { + overflows++; + endtick = reload - (lastticks - starttick); + } else { + endtick = starttick - lastticks; + } +} + +/* ************************************************************************** */ +int mxc_delay_start(unsigned long us) +{ + // Check if timeout currently ongoing + if (overflows > 0) { + return E_BUSY; + } + + // Check if there is nothing to do + if (us == 0) { + return E_NO_ERROR; + } + + // Calculate the necessary delay and start the timer + mxc_delay_init(us); + + // Enable SysTick interrupt if necessary + if (overflows > 0) { + SysTick->CTRL |= SysTick_CTRL_TICKINT_Msk; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int mxc_delay_check(void) +{ + // Check if timeout currently ongoing + if (overflows < 0) { + return E_NO_ERROR; + } + + // Check the global values + if ((overflows == 0) && (SysTick->VAL <= endtick)) { + mxc_delay_stop(); + return E_NO_ERROR; + } + + return E_BUSY; +} + +/* ************************************************************************** */ +void mxc_delay_stop(void) +{ + SysTick->CTRL = ctrl_save; + overflows = -1; +} + +/* ************************************************************************** */ +int mxc_delay(unsigned long us) +{ + // Check if timeout currently ongoing + if (overflows > 0) { + return E_BUSY; + } + + // Check if there is nothing to do + if (us == 0) { + return E_NO_ERROR; + } + + // Calculate the necessary delay and start the timer + mxc_delay_init(us); + + // Wait for the number of overflows + while (overflows > 0) { + // If SysTick interrupts are enabled, COUNTFLAG will never be set here and + // overflows will be decremented in the ISR. If SysTick interrupts are + // disabled, overflows is decremented here. + if (SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk) { + overflows--; + } + } + + // Wait for the counter value + while (SysTick->VAL > endtick); + + mxc_delay_stop(); + + return E_NO_ERROR; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_lock.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_lock.c new file mode 100644 index 0000000..3e8a2c3 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_lock.c @@ -0,0 +1,85 @@ +/* **************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + *************************************************************************** */ + +/* Define to prevent redundant inclusion */ +#ifndef _MXC_LOCK_H_ +#define _MXC_LOCK_H_ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "mxc_lock.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined ( __ICCARM__ ) + #define MXC_LOCK_CAST unsigned int volatile * +#else + #define MXC_LOCK_CAST volatile unsigned long * +#endif + +/* ************************************************************************** */ +int mxc_get_lock(uint32_t *lock, uint32_t value) +{ + do { + + // Return if the lock is taken by a different thread + if(__LDREXW((MXC_LOCK_CAST)lock) != 0) { + return E_BUSY; + } + + // Attempt to take the lock + } while(__STREXW(value, (MXC_LOCK_CAST)lock) != 0); + + // Do not start any other memory access until memory barrier is complete + __DMB(); + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void mxc_free_lock(uint32_t *lock) +{ + // Ensure memory operations complete before releasing lock + __DMB(); + *lock = 0; +} + +#ifdef __cplusplus +} +#endif +#endif /* _MXC_LOCK_H_ */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_pins.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_pins.c new file mode 100644 index 0000000..0b9722a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_pins.c @@ -0,0 +1,79 @@ + /** + * @file mxc_pins.c + * @brief This file contains constant pin configurations for the peripherals. + */ + +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include "gpio.h" +#include "mxc_config.h" + +/** + * @ingroup MXC_pins + * @{ + */ + +/* **** TIMER pins **** */ +const gpio_cfg_t gpio_cfg_tmr0 = { PORT_0, PIN_3, GPIO_FUNC_ALT3, GPIO_PAD_NONE }; + +/* **** UART pins **** */ +const gpio_cfg_t gpio_cfg_uart0rtscts = { PORT_0, (PIN_6 | PIN_7), GPIO_FUNC_ALT2, GPIO_PAD_NONE }; +const gpio_cfg_t gpio_cfg_uart0a = { PORT_0, (PIN_4 | PIN_5), GPIO_FUNC_ALT2, GPIO_PAD_NONE }; +const gpio_cfg_t gpio_cfg_uart1rtscts = { PORT_0, (PIN_12 | PIN_13), GPIO_FUNC_ALT2, GPIO_PAD_NONE }; +const gpio_cfg_t gpio_cfg_uart1a = { PORT_0, (PIN_10 | PIN_11), GPIO_FUNC_ALT2, GPIO_PAD_NONE }; +const gpio_cfg_t gpio_cfg_uart1b = { PORT_0, (PIN_0 | PIN_1), GPIO_FUNC_ALT3, GPIO_PAD_NONE }; +const gpio_cfg_t gpio_cfg_uart1c = { PORT_0, (PIN_6 | PIN_7), GPIO_FUNC_ALT3, GPIO_PAD_NONE }; + +/* **** I2C pins **** */ +const gpio_cfg_t gpio_cfg_i2c0 = { PORT_0, (PIN_8 | PIN_9), GPIO_FUNC_ALT1, GPIO_PAD_PULL_UP }; +const gpio_cfg_t gpio_cfg_i2c1 = { PORT_0, (PIN_2 | PIN_3), GPIO_FUNC_ALT1, GPIO_PAD_PULL_UP }; + +/* **** SPI/I2S pins **** */ +const gpio_cfg_t gpio_cfg_spi17y = { PORT_0, (PIN_4 | PIN_5 | PIN_6 | PIN_7), GPIO_FUNC_ALT1, GPIO_PAD_NONE }; // SPI0A +const gpio_cfg_t gpio_cfg_spimss1a = { PORT_0, (PIN_10 | PIN_11 | PIN_12 | PIN_13) , GPIO_FUNC_ALT1, GPIO_PAD_NONE }; // SPI1A +const gpio_cfg_t gpio_cfg_spimss1b = { PORT_0, (PIN_0 | PIN_1 | PIN_2 | PIN_3 ) , GPIO_FUNC_ALT2, GPIO_PAD_NONE }; // SPI1B +const gpio_cfg_t gpio_cfg_i2s1a = { PORT_0, (PIN_10 | PIN_11 | PIN_12 | PIN_13) , GPIO_FUNC_ALT1, GPIO_PAD_NONE }; // same port as SPI1A +const gpio_cfg_t gpio_cfg_i2s1b = { PORT_0, (PIN_0 | PIN_1 | PIN_2 | PIN_3 ) , GPIO_FUNC_ALT2, GPIO_PAD_NONE }; // same port as SPI1B + +/* **** SWD pins **** */ +const gpio_cfg_t gpio_cfg_swd = { PORT_0, (PIN_0 | PIN_1 | PIN_2 | PIN_3 ) , GPIO_FUNC_ALT1, GPIO_PAD_NONE }; + +/* **** RTC pins **** */ +const gpio_cfg_t gpio_cfg_rtc = { PORT_0, PIN_2, GPIO_FUNC_ALT3, GPIO_PAD_NONE }; + +/**@} end of ingroup MXC_pins*/ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_sys.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_sys.c new file mode 100644 index 0000000..6145254 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/mxc_sys.c @@ -0,0 +1,720 @@ +/** + * @file mxc_sys.c + * @brief System level setup help + */ + +/******************************************************************************* + * Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-18 16:15:41 +0000 (Thu, 18 Oct 2018) $ + * $Revision: 38571 $ + * + ******************************************************************************/ + +#include <stddef.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_sys.h" +#include "gpio.h" +#include "mxc_pins.h" +#include "gcr_regs.h" +#include "tmr_regs.h" +#include "pwrseq_regs.h" +#include "spi17y_regs.h" +#include "spimss_regs.h" +#include "mxc_delay.h" +#include "rtc.h" + +/** + * @ingroup MXC_sys + * @{ + */ + +/***** Definitions *****/ +#define SYS_CLOCK_TIMEOUT MXC_DELAY_MSEC(1) + +#define SYS_RTC_CLK 32768UL + +/***** Functions ******/ +static int SYS_Clock_Timeout(uint32_t ready) +{ + // Start timeout, wait for ready + mxc_delay_start(SYS_CLOCK_TIMEOUT); + do { + if (MXC_GCR->clkcn & ready) { + return E_NO_ERROR; + } + } while (mxc_delay_check() == E_NO_ERROR); + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_Clock_Select(sys_system_clock_t clock, mxc_tmr_regs_t* tmr) +{ + uint32_t current_clock,ovr, div; + + // Save the current system clock + current_clock = MXC_GCR->clkcn & MXC_F_GCR_CLKCN_CLKSEL; + // Set FWS higher than what the minimum for the fastest clock is + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x5UL << MXC_F_GCR_MEMCKCN_FWS_POS); + switch(clock) { + case SYS_CLOCK_NANORING: + // Set NANORING clock as System Clock + MXC_SETFIELD(MXC_GCR->clkcn, MXC_F_GCR_CLKCN_CLKSEL, MXC_S_GCR_CLKCN_CLKSEL_NANORING); + + break; + case SYS_CLOCK_HFXIN: + // Enable 32k Oscillator + MXC_GCR->clkcn |=MXC_F_GCR_CLKCN_X32K_EN; + + // Check if 32k clock is ready + if (SYS_Clock_Timeout(MXC_F_GCR_CLKCN_X32K_RDY) != E_NO_ERROR) { + return E_TIME_OUT; + } + MXC_RTC->ctrl |= MXC_F_RTC_CTRL_WE; // Allow writing to registers + + // Set 32k clock as System Clock + MXC_SETFIELD(MXC_GCR->clkcn, MXC_F_GCR_CLKCN_CLKSEL, MXC_S_GCR_CLKCN_CLKSEL_HFXIN); + + break; + + case SYS_CLOCK_HFXIN_DIGITAL: + // Enable 32k Oscillator + MXC_GCR->clkcn |=MXC_F_GCR_CLKCN_X32K_EN; + + // Check if 32k clock is ready + if (SYS_Clock_Timeout(MXC_F_GCR_CLKCN_X32K_RDY) != E_NO_ERROR) { + return E_TIME_OUT; + } + MXC_RTC->ctrl |= MXC_F_RTC_CTRL_WE; // Allow writing to registers + MXC_RTC->oscctrl |= MXC_F_RTC_OSCCTRL_BYPASS; // To allow square wave driven on 32KIN + // Set 32k clock as System Clock + MXC_SETFIELD(MXC_GCR->clkcn, MXC_F_GCR_CLKCN_CLKSEL, MXC_S_GCR_CLKCN_CLKSEL_HFXIN); + + break; + case SYS_CLOCK_HIRC: + // Enable 96MHz Clock + MXC_GCR->clkcn |=MXC_F_GCR_CLKCN_HIRC_EN; + + // Check if 96MHz clock is ready + if (SYS_Clock_Timeout(MXC_F_GCR_CLKCN_HIRC_RDY) != E_NO_ERROR) { + return E_TIME_OUT; + } + + // Set 96MHz clock as System Clock + MXC_SETFIELD(MXC_GCR->clkcn, MXC_F_GCR_CLKCN_CLKSEL, MXC_S_GCR_CLKCN_CLKSEL_HIRC); + + break; + default: + return E_BAD_PARAM; + } + + // Wait for system clock to be ready + if (SYS_Clock_Timeout(MXC_F_GCR_CLKCN_CKRDY) != E_NO_ERROR) { + + // Restore the old system clock if timeout + MXC_SETFIELD(MXC_GCR->clkcn, MXC_F_GCR_CLKCN_CLKSEL, current_clock); + + return E_TIME_OUT; + } + + // Disable other clocks + switch(clock) { + case SYS_CLOCK_NANORING: + MXC_GCR->clkcn &= ~(MXC_F_GCR_CLKCN_HIRC_EN); + break; + + case SYS_CLOCK_HFXIN: + MXC_GCR->clkcn &= ~(MXC_F_GCR_CLKCN_HIRC_EN); + break; + + case SYS_CLOCK_HFXIN_DIGITAL: + MXC_GCR->clkcn &= ~(MXC_F_GCR_CLKCN_HIRC_EN); + break; + + case SYS_CLOCK_HIRC: + //Don't disable 32KHz clock + break; + } + + // Update the system core clock + SystemCoreClockUpdate(); + + // Get the clock divider + div = (MXC_GCR->clkcn & MXC_F_GCR_CLKCN_PSC) >> MXC_F_GCR_CLKCN_PSC_POS; + + //get ovr setting + ovr = (MXC_PWRSEQ->lp_ctrl & MXC_F_PWRSEQ_LP_CTRL_OVR); + + //Set flash wait settings + if(ovr == MXC_S_PWRSEQ_LP_CTRL_OVR_0_9V){ + + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + + } else if( ovr == MXC_S_PWRSEQ_LP_CTRL_OVR_1_0V){ + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + + } else { + + if(div == 0){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x4UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else if(div == 1){ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x2UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } else{ + MXC_GCR->memckcn = (MXC_GCR->memckcn & ~(MXC_F_GCR_MEMCKCN_FWS)) | (0x1UL << MXC_F_GCR_MEMCKCN_FWS_POS); + + } + } + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_ClockEnable_X32K(sys_cfg_rtc_t *sys_cfg) +{ + // Enable 32k Oscillator + MXC_GCR->clkcn |=MXC_F_GCR_CLKCN_X32K_EN; + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_ClockDisable_X32K() +{ + // Disable 32k Oscillator + MXC_GCR->clkcn &= (~MXC_F_GCR_CLKCN_X32K_EN); + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_UART_Init(mxc_uart_regs_t *uart, const sys_cfg_uart_t* sys_cfg) +{ + // Configure GPIO for UART + if (uart == MXC_UART0) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_UART0); + if(sys_cfg->map == MAP_A){ + GPIO_Config(&gpio_cfg_uart0a); + } + else{ + return E_BAD_PARAM; + } + if(sys_cfg->flow_flag == UART_FLOW_ENABLE){ + GPIO_Config(&gpio_cfg_uart0rtscts); + } + } + if (uart == MXC_UART1) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_UART1); + if(sys_cfg->map == MAP_A){ + GPIO_Config(&gpio_cfg_uart1a); + } + else if(sys_cfg->map == MAP_B){ + GPIO_Config(&gpio_cfg_uart1b); + } + else if(sys_cfg->map == MAP_C){ + GPIO_Config(&gpio_cfg_uart1c); + } + else{ + return E_BAD_PARAM; + } + if(sys_cfg->flow_flag == UART_FLOW_ENABLE){ + GPIO_Config(&gpio_cfg_uart1rtscts); + } + } + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_UART_Shutdown(mxc_uart_regs_t *uart) +{ + if (uart == MXC_UART0) { + SYS_ClockDisable(SYS_PERIPH_CLOCK_UART0); + } + else if (uart == MXC_UART1) { + SYS_ClockDisable(SYS_PERIPH_CLOCK_UART1); + } + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_I2C_Init(mxc_i2c_regs_t *i2c, const sys_cfg_i2c_t* sys_cfg) +{ + + // Configure GPIO for I2C + if (i2c == MXC_I2C0) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_I2C0); + GPIO_Config(&gpio_cfg_i2c0); + + } else if (i2c == MXC_I2C1) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_I2C1); + GPIO_Config(&gpio_cfg_i2c1); + } else { + return E_NO_DEVICE; + } + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_I2C_Shutdown(mxc_i2c_regs_t *i2c) +{ + if (i2c == MXC_I2C0) { + gpio_cfg_t cfg = { gpio_cfg_i2c0.port, gpio_cfg_i2c0.mask, GPIO_FUNC_IN, GPIO_PAD_NONE }; + SYS_ClockDisable(SYS_PERIPH_CLOCK_I2C0); + GPIO_Config(&cfg); + } else if (i2c == MXC_I2C1) { + gpio_cfg_t cfg = { gpio_cfg_i2c1.port, gpio_cfg_i2c1.mask, GPIO_FUNC_IN, GPIO_PAD_NONE }; + SYS_ClockDisable(SYS_PERIPH_CLOCK_I2C1); + GPIO_Config(&cfg); + } else { + return E_NO_DEVICE; + } + // Clear registers + i2c->ctrl = 0; + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_DMA_Init(void) +{ + SYS_ClockEnable(SYS_PERIPH_CLOCK_DMA); + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_DMA_Shutdown(void) +{ + SYS_ClockDisable(SYS_PERIPH_CLOCK_DMA); + return E_NO_ERROR; +} + +/* ************************************************************************ */ +unsigned SYS_I2C_GetFreq(mxc_i2c_regs_t *i2c) +{ + return PeripheralClock; +} + +/* ************************************************************************ */ +unsigned SYS_TMR_GetFreq(mxc_tmr_regs_t *tmr) +{ + return PeripheralClock; +} + +/* ************************************************************************ */ +void SYS_Reset0(sys_reset0_t reset) +{ + MXC_GCR->rstr0 = reset; + while(MXC_GCR->rstr0 != 0x0) {} +} + +/* ************************************************************************ */ +void SYS_Reset1(sys_reset1_t reset) +{ + MXC_GCR->rstr1 = reset; + while(MXC_GCR->rstr0 != 0x0) {} +} + +/* ************************************************************************ */ +void SYS_ClockDisable(sys_periph_clock_t clock) +{ + /* The sys_periph_clock_t enum uses bit 27 (an unused bit in both perkcn registers) + to determine which of the two perckcn registers to write to. */ + if (clock & (1<<27)) { + clock &= ~(1<<27); + MXC_GCR->perckcn1 |= clock; + } else { + MXC_GCR->perckcn0 |= clock; + } +} + +/* ************************************************************************ */ +void SYS_ClockEnable(sys_periph_clock_t clock) +{ + /* The sys_periph_clock_t enum uses bit 27 (an unused bit in both perkcn registers) + to determine which of the two perckcn registers to write to. */ + if (clock & (1<<27)) { + clock &= ~(1<<27); + MXC_GCR->perckcn1 &= ~(clock); + } else { + MXC_GCR->perckcn0 &= ~(clock); + } +} + +/* ************************************************************************ */ +#if defined (__ICCARM__) +#pragma optimize=none /* Turn off optimizations for next function */ +#elif defined ( __CC_ARM ) +/* Keil MDK - Turn off optimizations after saving current state */ +#pragma push /* Save current optimization level */ +#pragma O0 /* Optimization level 0 */ +#elif ( __GNUC__ ) +/* GCC - Turn off optimizations after saving current state */ +#pragma GCC push_options /* Save current optimization level */ +#pragma GCC optimize ("O0") /* Set optimization level to none for this function */ +#endif +void SYS_Flash_Operation(void) +{ + volatile uint32_t *line_addr; + volatile uint32_t __attribute__ ((unused)) line; + + // Clear the cache + MXC_ICC->cache_ctrl ^= MXC_F_ICC_CACHE_CTRL_CACHE_EN; + MXC_ICC->cache_ctrl ^= MXC_F_ICC_CACHE_CTRL_CACHE_EN; + + // Clear the line fill buffer + line_addr = (uint32_t*)(MXC_FLASH_MEM_BASE); + line = *line_addr; + + line_addr = (uint32_t*)(MXC_FLASH_MEM_BASE + MXC_FLASH_PAGE_SIZE); + line = *line_addr; +} +/* Set optimizations to the previous level. For IAR, the optimize none applies + only to the next function. Keil MDK and GNUC need state restored. */ +#if defined ( __CC_ARM ) +#pragma pop /* Restore Kiel MDK optimizations to saved level */ +#elif defined ( __GNUC__ ) +#pragma GCC pop_options /* Restore GCC optimization level */ +#endif + +/* ************************************************************************ */ +int SYS_TMR_Init(mxc_tmr_regs_t *tmr, const sys_cfg_tmr_t* sys_cfg) +{ + if(sys_cfg) { + if(sys_cfg->out_en) { + + if (tmr == MXC_TMR0) { + GPIO_Config(&gpio_cfg_tmr0); + } + } + } + + if (tmr == MXC_TMR0) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_T0); + } + else if (tmr == MXC_TMR1) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_T1); + } + else if (tmr == MXC_TMR2) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_T2); + } + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_FLC_Init(const sys_cfg_flc_t* sys_cfg) +{ + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_FLC_Shutdown(void) +{ + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_SPI17Y_Init(mxc_spi17y_regs_t *spi, const sys_cfg_spi17y_t* sys_cfg) +{ + // Configure GPIO for spi17y + if (spi == MXC_SPI17Y) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_SPI17Y); + if(sys_cfg->map == MAP_A){ + GPIO_Config(&gpio_cfg_spi17y); + MXC_GPIO0->ds |= 0x0003BF0; + }else{ + return E_BAD_PARAM; + } + } else { + return E_NO_DEVICE; + } + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_SPI17Y_Shutdown(mxc_spi17y_regs_t *spi) +{ + if (spi == MXC_SPI17Y) { + SYS_ClockDisable(SYS_PERIPH_CLOCK_SPI17Y); + } + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_SPIMSS_Init(mxc_spimss_regs_t *spi, const sys_cfg_spimss_t* sys_cfg) +{ + // Configure GPIO for spimss + if (spi == MXC_SPIMSS) { + SYS_ClockEnable(SYS_PERIPH_CLOCK_SPIMSS); + if(sys_cfg->map == MAP_A){ + GPIO_Config(&gpio_cfg_spimss1a); // SPI1A chosen + }else if(sys_cfg->map == MAP_B){ + GPIO_Config(&gpio_cfg_spimss1b); // SPI1B chosen + }else{ + return E_BAD_PARAM; + } + } else { + return E_NO_DEVICE; + } + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_SPIMSS_Shutdown(mxc_spimss_regs_t *spi) +{ + if(spi == MXC_SPIMSS) { + SYS_ClockDisable(SYS_PERIPH_CLOCK_SPIMSS); + } + return E_NO_ERROR; +} + +int SYS_TMR_Shutdown(mxc_tmr_regs_t *tmr) +{ + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_I2S_Init(const sys_cfg_i2s_t* sys_cfg) +{ + if(sys_cfg->map == MAP_A) { + GPIO_Config(&gpio_cfg_i2s1a); + } + else if(sys_cfg->map == MAP_B) { + GPIO_Config(&gpio_cfg_i2s1b); + } + else { + return E_BAD_PARAM; + } + SYS_ClockEnable(SYS_PERIPH_CLOCK_SPIMSS); + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_I2S_Shutdown(void) +{ + SYS_ClockDisable(SYS_PERIPH_CLOCK_SPIMSS); + + return E_NO_ERROR; +} + +/* ************************************************************************ */ +int SYS_I2S_GetFreq(mxc_spimss_regs_t *spimss) +{ + return PeripheralClock; +} + +/* ************************************************************************ */ +int SYS_RTC_SqwavInit(const sys_cfg_rtc_t* sys_cfg) +{ + GPIO_Config(&gpio_cfg_rtc); + return E_NO_ERROR; +} + +/* ************************************************************************ */ +uint32_t SYS_SysTick_GetFreq(void) +{ + // Determine is using internal (SystemCoreClock) or external (32768) clock + if ( (SysTick->CTRL & SysTick_CTRL_CLKSOURCE_Msk) || !(SysTick->CTRL & SysTick_CTRL_ENABLE_Msk)) { + return SystemCoreClock; + } else { + return SYS_RTC_CLK; + } +} + +/* ************************************************************************ */ +int SYS_SysTick_Config(uint32_t ticks, int clk_src, mxc_tmr_regs_t* tmr) +{ + + if(ticks == 0) + return E_BAD_PARAM; + + // If SystemClock, call default CMSIS config and return + if (clk_src) { + return SysTick_Config(ticks); + } else { /* External clock source requested + enable RTC clock in run mode*/ + RTC_Init(MXC_RTC, 0, 0, NULL); + RTC_EnableRTCE(MXC_RTC); + + // Disable SysTick Timer + SysTick->CTRL = 0; + // Check reload value for valid + if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) { + // Reload value impossible + return E_BAD_PARAM; + } + // set reload register + SysTick->LOAD = ticks - 1; + + // set Priority for Systick Interrupt + NVIC_SetPriority(SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); + + // Load the SysTick Counter Value + SysTick->VAL = 0; + + // Enable SysTick IRQ and SysTick Timer leaving clock source as external + SysTick->CTRL = SysTick_CTRL_TICKINT_Msk | SysTick_CTRL_ENABLE_Msk; + + // Function successful + return E_NO_ERROR; + } +} + +/* ************************************************************************ */ +void SYS_SysTick_Disable(void) +{ + SysTick->CTRL = 0; +} + +/* ************************************************************************ */ +int SYS_SysTick_Delay(uint32_t ticks) +{ + uint32_t cur_ticks, num_full, num_remain, previous_ticks, num_subtract, i; + uint32_t reload, value, ctrl; // save/restore variables + + if(ticks == 0) + return E_BAD_PARAM; + + // If SysTick is not enabled we can take it for our delay + if (!(SysTick->CTRL & SysTick_CTRL_ENABLE_Msk)) { + + // Save current state in case it's disabled but already configured, restore at return. + reload = SysTick->LOAD; + value = SysTick->VAL; + ctrl = SysTick->CTRL; + + // get the number of ticks less than max RELOAD. + num_remain = ticks % SysTick_LOAD_RELOAD_Msk; + + /* if ticks is < Max SysTick Reload num_full will be 0, otherwise it will + give us the number of max SysTicks cycles required */ + num_full = (ticks - 1) / SysTick_LOAD_RELOAD_Msk; + + // Do the required full systick countdowns + if (num_full) { + // load the max count value into systick + SysTick->LOAD = SysTick_LOAD_RELOAD_Msk; + // load the starting value + SysTick->VAL = 0; + // enable SysTick counter with SystemClock source internal, immediately forces LOAD register into VAL register + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | SysTick_CTRL_ENABLE_Msk; + // CountFlag will get set when VAL reaches zero + for (i = num_full; i > 0; i--) { + do { + cur_ticks = SysTick->CTRL; + } while (!(cur_ticks & SysTick_CTRL_COUNTFLAG_Msk)); + } + // Disable systick + SysTick->CTRL = 0; + } + // Now handle the remainder of ticks + if (num_remain) { + SysTick->LOAD = num_remain; + SysTick->VAL = 0; + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | SysTick_CTRL_ENABLE_Msk; + // wait for countflag to get set + do { + cur_ticks = SysTick->CTRL; + } while (!(cur_ticks & SysTick_CTRL_COUNTFLAG_Msk)); + // Disable systick + SysTick->CTRL = 0; + } + + // restore original state of SysTick and return + SysTick->LOAD = reload; + SysTick->VAL = value; + SysTick->CTRL = ctrl; + + return E_NO_ERROR; + + } else { /* SysTick is enabled + When SysTick is enabled count flag can not be used + and the reload can not be changed. + Do not read the CTRL register -> clears count flag */ + + // Get the reload value for wrap/reload case + reload = SysTick->LOAD; + + // Read the starting systick value + previous_ticks = SysTick->VAL; + + do { + // get current SysTick value + cur_ticks = SysTick->VAL; + // Check for wrap/reload of timer countval + if (cur_ticks > previous_ticks) { + // subtract count to 0 (previous_ticks) and wrap (reload value - cur_ticks) + num_subtract = (previous_ticks + (reload - cur_ticks)); + } else { /* standard case (no wrap) + subtract off the number of ticks since last pass */ + num_subtract = (previous_ticks - cur_ticks); + } + // check to see if we are done. + if (num_subtract >= ticks) + return E_NO_ERROR; + else + ticks -= num_subtract; + // cur_ticks becomes previous_ticks for next timer read. + previous_ticks = cur_ticks; + } while (ticks > 0); + // Should not ever be reached + return E_NO_ERROR; + } +} + +/* ************************************************************************ */ +void SYS_SysTick_DelayUs(uint32_t us) +{ + SYS_SysTick_Delay((uint32_t)(((uint64_t)SYS_SysTick_GetFreq() * us) / 1000000)); +} + +/* ************************************************************************ */ +int SYS_WDT_Init(mxc_wdt_regs_t* wdt, const sys_cfg_wdt_t* sys_cfg) +{ + return E_NO_ERROR; +} +/**@} end of ingroup MXC_sys*/ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/nvic_table.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/nvic_table.c new file mode 100644 index 0000000..99086c7 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/nvic_table.c @@ -0,0 +1,84 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + **************************************************************************** */ + + +#include "mxc_config.h" +#include <string.h> +#include "nvic_table.h" + +#if !defined (NVIC_USER_IRQ_OFFSET) + #define NVIC_USER_IRQ_OFFSET 16 /**! Offset for device specific IRQs */ +#endif + +/* RAM vector_table needs to be aligned with the size of the vector table */ +#if defined ( __ICCARM__ ) + #pragma data_alignment = 512 +#else + __attribute__((aligned(512))) +#endif +static void (*ramVectorTable[MXC_IRQ_COUNT])(void); + +void NVIC_SetRAM(void) +{ +#if defined (__ICCARM__) + extern void (* const __isr_vector[])(void); +#else + /* should be defined in starup_<device>.S */ + extern uint32_t __isr_vector; +#endif + + memcpy(&ramVectorTable, &__isr_vector, sizeof(ramVectorTable)); + SCB->VTOR = (uint32_t)&ramVectorTable; +} + +void NVIC_SetVector(IRQn_Type irqn, void(*irq_handler)(void)) +{ + int index = irqn + 16; /* offset for externals */ + + /* If not copied, do copy */ + if (SCB->VTOR != (uint32_t)&ramVectorTable) { + NVIC_SetRAM(); + } + + ramVectorTable[index] = irq_handler; + NVIC_EnableIRQ(irqn); +} + +uint32_t NVIC_GetVector(IRQn_Type irqn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)irqn + NVIC_USER_IRQ_OFFSET]; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/rtc.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/rtc.c new file mode 100644 index 0000000..9affb35 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/rtc.c @@ -0,0 +1,398 @@ +/* **************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * + **************************************************************************** */ + +#include "mxc_config.h" +#include "rtc_regs.h" +#include "rtc.h" +#include "mxc_sys.h" +#include "mxc_delay.h" +#include "gpio_regs.h" +#include "mxc_errors.h" + +#define RTC_CTRL_RESET_DEFAULT (0x0000UL) +#define RTC_IS_BUSY (MXC_RTC->ctrl & MXC_F_RTC_CTRL_BUSY) +#define RTC_IS_ENABLED (MXC_RTC->ctrl & MXC_F_RTC_CTRL_RTCE) + +#define BUSY_TIMEOUT 1000 // Timeout counts for the Busy bit + +// ***************************************************************************** +int RTC_EnableTimeofdayInterrupt(mxc_rtc_regs_t *rtc) +{ + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_ADE; // Enable Time-of-day Interrupt + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_DisableTimeofdayInterrupt(mxc_rtc_regs_t *rtc) +{ + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl &= ~MXC_F_RTC_CTRL_ADE; // Disable Time-of-day Interrupt + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_EnableSubsecondInterrupt(mxc_rtc_regs_t *rtc) +{ + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_ASE; // Enable Sub-Second Interrupt + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_DisableSubsecondInterrupt(mxc_rtc_regs_t *rtc) +{ + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl &= ~MXC_F_RTC_CTRL_ASE; // Alarm Sub-Second Interrupt disabled + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_SetTimeofdayAlarm(mxc_rtc_regs_t *rtc, uint32_t ras) +{ + // ras can only be written if BUSY = 0 & (RTCE = 0 or ADE = 0); + + + if(RTC_DisableTimeofdayInterrupt(rtc) == E_BUSY) { + return E_BUSY; + } + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ras = (ras << MXC_F_RTC_RAS_RAS_POS) & MXC_F_RTC_RAS_RAS; + + if(RTC_EnableTimeofdayInterrupt(rtc) == E_BUSY) { + return E_BUSY; + } + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_SetSubsecondAlarm(mxc_rtc_regs_t *rtc, uint32_t rssa) +{ + // ras can only be written if BUSY = 0 & (RTCE = 0 or ASE = 0); + + if(RTC_DisableSubsecondInterrupt(rtc) == E_BUSY) { + return E_BUSY; + } + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->rssa = (rssa << MXC_F_RTC_RSSA_RSSA_POS) & MXC_F_RTC_RSSA_RSSA; + + if(RTC_EnableSubsecondInterrupt(rtc) == E_BUSY) { + return E_BUSY; + } + + return E_SUCCESS; +} + + +// ***************************************************************************** +int RTC_EnableRTCE(mxc_rtc_regs_t *rtc) +{ + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_WE; // Allow writing to registers + if (RTC_CheckBusy()) { + return E_BUSY; + } + // Can only write if WE=1 and BUSY=0 + rtc->ctrl |= MXC_F_RTC_CTRL_RTCE; // setting RTCE = 1 + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl &= ~MXC_F_RTC_CTRL_WE; // Prevent Writing... + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_DisableRTCE(mxc_rtc_regs_t *rtc) +{ + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_WE; // Allow writing to registers + if (RTC_CheckBusy()) { + return E_BUSY; + } + + // Can only write if WE=1 and BUSY=0 + rtc->ctrl &= ~MXC_F_RTC_CTRL_RTCE; // setting RTCE = 0 + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl &= ~MXC_F_RTC_CTRL_WE; // Prevent Writing... + + return E_SUCCESS; +} + + +// ***************************************************************************** +int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint8_t ssec, sys_cfg_rtc_t *sys_cfg) +{ +#if((TARGET == 32650) || (TARGET == 32660)) + SYS_ClockEnable_X32K(sys_cfg); +#else + SYS_RTCClockEnable(sys_cfg); +#endif + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl = MXC_F_RTC_CTRL_WE; // Allow Writes + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl = RTC_CTRL_RESET_DEFAULT; // Start with a Clean Register + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_WE; // Set Write Enable, allow writing to reg. + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ssec = ssec; + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->sec = sec; + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl &= ~MXC_F_RTC_CTRL_WE; // Prevent Writing... + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_SquareWave(mxc_rtc_regs_t *rtc, rtc_sqwave_en_t sqe, rtc_freq_sel_t ft, + rtc_osc_mode_t x32kmd, const sys_cfg_rtc_t* sys_cfg) +{ + + SYS_RTC_SqwavInit(sys_cfg); // Set the Output pins for the squarewave. + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_WE; // Allow writing to registers + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + if (sqe == SQUARE_WAVE_ENABLED) { + if (ft == F_32KHZ){ // if 32KHz output is selected... + rtc->oscctrl |= MXC_F_RTC_OSCCTRL_32KOUT; // Enable 32KHz wave + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl |= MXC_F_RTC_CTRL_SQE; // Enable output on the pin + } else { // if 1Hz, 512Hz, 4KHz output is selected + + rtc->oscctrl &= ~MXC_F_RTC_OSCCTRL_32KOUT; // Must make sure that the 32KHz is disabled + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl &= ~(MXC_F_RTC_CTRL_FT | MXC_F_RTC_CTRL_X32KMD); + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl |= (MXC_F_RTC_CTRL_SQE | ft | x32kmd); // Enable Sq. wave, + } + + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl |= MXC_F_RTC_CTRL_RTCE; // Enable Real Time Clock + } else { // Turn off the square wave output on the pin + + rtc->oscctrl &= ~MXC_F_RTC_OSCCTRL_32KOUT; // Must make sure that the 32KHz is disabled + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl &= ~MXC_F_RTC_CTRL_SQE; // No sq. wave output + } + + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl &= ~MXC_F_RTC_CTRL_WE; // Disable Writing to register + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_Trim(mxc_rtc_regs_t *rtc, int8_t trim) +{ + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + rtc->ctrl |= MXC_F_RTC_CTRL_WE; + + if (RTC_CheckBusy()) { + return E_BUSY; + } + + MXC_SETFIELD(rtc->trim, MXC_F_RTC_TRIM_TRIM, trim << MXC_F_RTC_TRIM_TRIM_POS); + + if (RTC_CheckBusy()) { + return E_BUSY; + } + rtc->ctrl &= ~MXC_F_RTC_CTRL_WE; // Disable Writing to register + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_CheckBusy(void) +{ + // Time-out transfer if it takes > BUSY_TIMEOUT microseconds + mxc_delay_start(MXC_DELAY_USEC(BUSY_TIMEOUT)); + while (RTC_IS_BUSY) { + if (mxc_delay_check() != E_BUSY){ + return E_BUSY; + } + } + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_GetFlags(void) +{ + return MXC_RTC->ctrl & (MXC_F_RTC_CTRL_ALDF | MXC_F_RTC_CTRL_ALSF | MXC_F_RTC_CTRL_RDY); +} + +// ***************************************************************************** +int RTC_ClearFlags(int flags) +{ + if (RTC_CheckBusy()) { + return E_BUSY; + } + MXC_RTC->ctrl &= ~(flags & (MXC_F_RTC_CTRL_ALDF | MXC_F_RTC_CTRL_ALSF | MXC_F_RTC_CTRL_RDY)); + + return E_SUCCESS; +} + +// ***************************************************************************** +int RTC_GetSubSecond(void) +{ + return MXC_RTC->ssec; +} + +// ***************************************************************************** +int RTC_GetSecond(void) +{ + return MXC_RTC->sec; +} + +// ***************************************************************************** +int RTC_GetTime(uint32_t* sec, uint32_t* subsec) +{ + uint32_t temp_sec; + do { + // Check if an update is about to happen. + if(!(MXC_RTC->ctrl & MXC_F_RTC_CTRL_RDY)) { + return E_BUSY; + } + + // Read the seconds count. + temp_sec = RTC_GetSecond(); + + // Check if an update is about to happen. + if(!(MXC_RTC->ctrl & MXC_F_RTC_CTRL_RDY)) { + return E_BUSY; + } + + // Read the sub-seconds count. + *subsec = RTC_GetSubSecond(); + + // Check if an update is about to happen. + if(!(MXC_RTC->ctrl & MXC_F_RTC_CTRL_RDY)) { + return E_BUSY; + } + + // Read the seconds count. + *sec = RTC_GetSecond(); + + // Repeat until a steady state is reached. + } while (temp_sec != *sec); + + return E_NO_ERROR; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi.c new file mode 100644 index 0000000..740de5b --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi.c @@ -0,0 +1,254 @@ +/** + * @file spi.c + * @brief This file contains the function implementations for the + * Serial Peripheral Interface (SPIMSS) peripheral module. + */ + +/* ***************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include "spi.h" +#include "mxc_sys.h" +#include "spimss.h" +#include "spi17y.h" + +/** + * @ingroup spi + * @{ + */ + +/***** Definitions *****/ + + +/***** Functions *****/ + + +/* ************************************************************************ */ +int SPI_Init(spi_type spi_name, unsigned mode, unsigned freq) +{ + sys_cfg_spimss_t spimss_cfg; + sys_cfg_spi17y_t spi17y_cfg; + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + spi17y_cfg.map = MAP_A; + error = SPI17Y_Init(MXC_SPI17Y, mode, freq, &spi17y_cfg); + + } else if(spi_name == SPI1A) { + spimss_cfg.map = MAP_A; + error = SPIMSS_Init(MXC_SPIMSS, mode, freq, &spimss_cfg); + + } else if(spi_name == SPI1B) { + spimss_cfg.map = MAP_B; + error = SPIMSS_Init(MXC_SPIMSS, mode, freq, &spimss_cfg); + + } else { + return E_BAD_PARAM; + } + + return error; +} + +/* ************************************************************************ */ +int SPI_MasterTransAsync(spi_type spi_name, spi_req_t *req) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_MasterTransAsync(MXC_SPI17Y, (spi17y_req_t *) req); + + } else if((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_MasterTransAsync(MXC_SPIMSS, (spimss_req_t *) req); + + } else { + return E_BAD_PARAM; + } + + return error; +} + + +/* ************************************************************************ */ +int SPI_MasterTrans(spi_type spi_name, spi_req_t *req) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_MasterTrans(MXC_SPI17Y, (spi17y_req_t *) req); + + } else if((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_MasterTrans(MXC_SPIMSS, (spimss_req_t *) req); + + } else { + return E_BAD_PARAM; + } + + return error; +} + +/* ************************************************************************ */ +int SPI_SlaveTrans(spi_type spi_name, spi_req_t *req) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_SlaveTrans(MXC_SPI17Y, (spi17y_req_t *) req); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_SlaveTrans(MXC_SPIMSS, (spimss_req_t *) req); + + } else { + return E_BAD_PARAM; + } + + return error; +} + +/* ************************************************************************ */ +int SPI_SlaveTransAsync(spi_type spi_name, spi_req_t *req) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_SlaveTransAsync(MXC_SPI17Y, (spi17y_req_t *) req); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_SlaveTransAsync(MXC_SPIMSS, (spimss_req_t *) req); + + } else { + return E_BAD_PARAM; + } + + return error; +} + +/* ************************************************************************ */ +int SPI_Shutdown(spi_type spi_name) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_Shutdown(MXC_SPI17Y); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_Shutdown(MXC_SPIMSS); + + } else { + return E_BAD_PARAM; + } + + return error; +} + + +/* ************************************************************************ */ +int SPI_AbortAsync(spi_type spi_name, spi_req_t *req) +{ + int error = E_NO_ERROR; + + if (spi_name == SPI0A) { + error = SPI17Y_AbortAsync((spi17y_req_t *) req); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + error = SPIMSS_AbortAsync((spimss_req_t *) req); + + } else { + return E_BAD_PARAM; + } + + return error; +} + +/* ************************************************************************ */ +int SPI_Handler(spi_type spi_name) +{ + if (spi_name == SPI0A) { + SPI17Y_Handler(MXC_SPI17Y); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + SPIMSS_Handler(MXC_SPIMSS); + + } else { + return E_BAD_PARAM; + } + + return E_NO_ERROR; +} + +// ***************************************************************************** +int SPI_Enable(spi_type spi_name) +{ + if (spi_name == SPI0A) { + SPI17Y_Enable(MXC_SPI17Y); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + return E_NOT_SUPPORTED; + } else { + return E_BAD_PARAM; + } + return E_NO_ERROR; +} + +// ***************************************************************************** +int SPI_Disable(spi_type spi_name) +{ + if (spi_name == SPI0A) { + SPI17Y_Disable(MXC_SPI17Y); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + return E_NOT_SUPPORTED; + } else { + return E_BAD_PARAM; + } + return E_NO_ERROR; +} + +// ***************************************************************************** +int SPI_Clear_fifo(spi_type spi_name) +{ + if (spi_name == SPI0A) { + SPI17Y_Clear_fifo(MXC_SPI17Y); + + } else if ((spi_name == SPI1A) || (spi_name == SPI1B)) { + return E_NOT_SUPPORTED; + } else { + return E_BAD_PARAM; + } + return E_NO_ERROR; +} + +/**@} end of group spi */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi17y.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi17y.c new file mode 100644 index 0000000..e54e9df --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spi17y.c @@ -0,0 +1,640 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include <string.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_sys.h" +#include "tmr_utils.h" +#include "mxc_lock.h" +#include "spi17y.h" + +/* **** Definitions **** */ + +/* **** Globals **** */ + + +typedef struct { + spi17y_req_t *req; + int started; + unsigned last_size; + unsigned deass; +} spi17y_req_state_t; + +static spi17y_req_state_t states[MXC_SPI17Y_INSTANCES]; + +/* **** Functions **** */ +static int SPI17Y_TransSetup(mxc_spi17y_regs_t *spi, spi17y_req_t *req, int master); +static int SPI17Y_MasterTransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req); +static int SPI17Y_TransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req); +static int SPI17Y_SlaveTransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req); + +/* ************************************************************************** */ +int SPI17Y_Init(mxc_spi17y_regs_t *spi, unsigned int mode, unsigned int freq, + const sys_cfg_spi17y_t* sys_cfg) +{ + uint32_t freq_div; + int spi_num, error, hi_clk, lo_clk, scale; + + spi_num = MXC_SPI17Y_GET_IDX(spi); + MXC_ASSERT(spi_num >= 0); + + if (mode > 3) { + return E_BAD_PARAM; + } + + if ((error = SYS_SPI17Y_Init(spi, sys_cfg)) != E_NO_ERROR) { + return error; + } + + states[spi_num].req = NULL; + states[spi_num].last_size = 0; + states[spi_num].deass = 1; + + // Enable SPI17Y + spi->ctrl0 = (MXC_F_SPI17Y_CTRL0_EN); + spi->ss_time = ((0x1 << MXC_F_SPI17Y_SS_TIME_PRE_POS) | + (0x1 << MXC_F_SPI17Y_SS_TIME_POST_POS) | + (0x1 << MXC_F_SPI17Y_SS_TIME_INACT_POS)); + + // Check if frequency is too high + if (freq > PeripheralClock) { + return E_BAD_PARAM; + } + + // Set the clock high and low + freq_div = PeripheralClock/ (freq); + hi_clk = freq_div/2; + lo_clk = freq_div/2; + scale = 0; + + if (freq_div %2) { + hi_clk +=1; + } + + while (hi_clk > 16 && scale < 9) { + hi_clk /= 2; + lo_clk /=2; + scale ++; + } + + spi->clk_cfg = ((lo_clk << MXC_F_SPI17Y_CLK_CFG_LO_POS) | + (hi_clk << MXC_F_SPI17Y_CLK_CFG_HI_POS)); + + MXC_SETFIELD(spi->clk_cfg, MXC_F_SPI17Y_CLK_CFG_SCALE, (scale << MXC_F_SPI17Y_CLK_CFG_SCALE_POS)); + + // Set the mode + spi->ctrl2 = (mode << MXC_F_SPI17Y_CTRL2_CPHA_POS); + + // Clear the interrupts + spi->int_fl = spi->int_fl; + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +int SPI17Y_Shutdown(mxc_spi17y_regs_t *spi) +{ + int spi_num, err; + spi17y_req_t *temp_req; + + // Disable and clear interrupts + spi->int_en = 0; + spi->int_fl = spi->int_fl; + + // Disable SPI17Y and FIFOS + spi->ctrl0 &= ~(MXC_F_SPI17Y_CTRL0_EN); + spi->dma &= ~(MXC_F_SPI17Y_DMA_TX_FIFO_EN | MXC_F_SPI17Y_DMA_RX_FIFO_EN); + + // Call all of the pending callbacks for this SPI17Y + spi_num = MXC_SPI17Y_GET_IDX(spi); + if (states[spi_num].req != NULL) { + + // Save the request + temp_req = states[spi_num].req; + + // Unlock this SPI17Y + mxc_free_lock((uint32_t*)&states[spi_num].req); + + // Callback if not NULL + if (temp_req->callback != NULL) { + temp_req->callback(temp_req, E_SHUTDOWN); + } + } + + // Clear registers + spi->ctrl0 = 0; + spi->ctrl1 = 0; + spi->ctrl2 = 0; + spi->ss_time = 0; + + // Clear system level configurations + if ((err = SYS_SPI17Y_Shutdown(spi)) != E_NO_ERROR) { + return err; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPI17Y_TransSetup(mxc_spi17y_regs_t *spi, spi17y_req_t *req, int master) +{ + int spi_num; + if ((req->tx_data == NULL) && (req->rx_data == NULL)) { + return E_BAD_PARAM; + } + + if ((req->width > SPI17Y_WIDTH_1) && (req->tx_data != NULL) && (req->rx_data != NULL)) { + return E_BAD_PARAM; + } + + // HW has problem with these two character sizes + if (req->bits == 1 || req->bits == 9) { + return E_BAD_PARAM; + } + spi_num = MXC_SPI17Y_GET_IDX(spi); + MXC_ASSERT(spi_num >= 0); + MXC_ASSERT(req->ssel < MXC_SPI17Y_SS_INSTANCES); + + req->tx_num = 0; + req->rx_num = 0; + + if (req->len == 0) { + return E_NO_ERROR; + } + + states[spi_num].req = req; + states[spi_num].started = 0; + + // HW requires disabling/renabling SPI block at end of each transaction (when SS is inactive). + if (states[spi_num].deass == 1) { + spi->ctrl0 &= ~(MXC_F_SPI17Y_CTRL0_EN); + } + + if (master) { + // Enable master mode + + spi->ctrl0 |= MXC_F_SPI17Y_CTRL0_MASTER; + + // Setup the slave select + MXC_SETFIELD(spi->ctrl0, MXC_F_SPI17Y_CTRL0_SS, ((0x1 << req->ssel) << MXC_F_SPI17Y_CTRL0_SS_POS)); + spi->ctrl2 |= ((req->ssel_pol << req->ssel)<<MXC_F_SPI17Y_CTRL2_SS_POL_POS); + } else { + // Enable slave mode + spi->ctrl0 &= ~MXC_F_SPI17Y_CTRL0_MASTER; + // Setup the slave select + spi->ctrl2 |= ((req->ssel_pol << 0)<<MXC_F_SPI17Y_CTRL2_SS_POL_POS); + } + + if ((req->bits != states[spi_num].last_size)) { + // Setup the character size + // Master should only change character size at the end of a transaction. No restrictions on when slave can change. + if (!master || (!(spi->stat & MXC_F_SPI17Y_STAT_BUSY) && (states[spi_num].deass == 1)) || !(spi->ctrl0 & MXC_F_SPI17Y_CTRL0_EN)) { + //disable spi to change transfer size + spi->ctrl0 &= ~(MXC_F_SPI17Y_CTRL0_EN); + // set bit size + states[spi_num].last_size = req->bits; + if (req->bits <16) { + MXC_SETFIELD(spi->ctrl2, MXC_F_SPI17Y_CTRL2_NUMBITS, req->bits << MXC_F_SPI17Y_CTRL2_NUMBITS_POS); + } else { + MXC_SETFIELD(spi->ctrl2, MXC_F_SPI17Y_CTRL2_NUMBITS, 0 << MXC_F_SPI17Y_CTRL2_NUMBITS_POS); + } + } else { + // cant change transfer size while spi is busy + return E_BAD_STATE; + } + } + + // Setup the data width + if (req->width == SPI17Y_WIDTH_4) { + MXC_SETFIELD(spi->ctrl2, MXC_F_SPI17Y_CTRL2_DATA_WIDTH, MXC_S_SPI17Y_CTRL2_DATA_WIDTH_QUAD); + } else if (req->width == SPI17Y_WIDTH_2) { + MXC_SETFIELD(spi->ctrl2, MXC_F_SPI17Y_CTRL2_DATA_WIDTH, MXC_S_SPI17Y_CTRL2_DATA_WIDTH_DUAL); + } else { + MXC_SETFIELD(spi->ctrl2, MXC_F_SPI17Y_CTRL2_DATA_WIDTH, MXC_S_SPI17Y_CTRL2_DATA_WIDTH_MONO); + } + + // Setup the number of characters to transact + if (req->len > (MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR >> MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR_POS)) { + return E_BAD_PARAM; + } + + if (req->rx_data != NULL) { + // The TX_NUM field is used for both RX and TX length when in 4-wire mode. + if(req->width == SPI17Y_WIDTH_1) { + MXC_SETFIELD(spi->ctrl1, MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR, + req->len << MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR_POS); + } else { + MXC_SETFIELD(spi->ctrl1, MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR, + req->len << MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR_POS); + } + spi->dma |= MXC_F_SPI17Y_DMA_RX_FIFO_EN; + } else { + spi->ctrl1 &= ~(MXC_F_SPI17Y_CTRL1_RX_NUM_CHAR); + spi->dma &= ~(MXC_F_SPI17Y_DMA_RX_FIFO_EN); + } + + // Must use TXFIFO and NUM in full duplex + if (req->width == SPI17Y_WIDTH_1 + && !((spi->ctrl2 & MXC_F_SPI17Y_CTRL2_THREE_WIRE)>> MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS)) { + + if (req->tx_data == NULL) { + // Must have something to send, so we'll use the rx_data buffer initialized to 0. + memset(req->rx_data, 0, (req->bits > 8 ? req->len << 1 : req->len)); + req->tx_data = req->rx_data; + req->tx_num = 0; + } + } + + if(req->tx_data != NULL) { + MXC_SETFIELD(spi->ctrl1, MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR, + req->len << MXC_F_SPI17Y_CTRL1_TX_NUM_CHAR_POS); + spi->dma |= MXC_F_SPI17Y_DMA_TX_FIFO_EN; + } else { + spi->dma &= ~(MXC_F_SPI17Y_DMA_TX_FIFO_EN); + } + + spi->dma |= MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR | MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR; + spi->ctrl0 |= (MXC_F_SPI17Y_CTRL0_EN); + + states[spi_num].deass = req->deass; + // Clear master done flag + spi->int_fl = MXC_F_SPI17Y_INT_FL_M_DONE; + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void SPI17Y_Handler(mxc_spi17y_regs_t *spi) +{ + int spi_num, rx_avail; + uint32_t flags; + + // Clear the interrupt flags + spi->int_en = 0; + flags = spi->int_fl; + spi->int_fl = flags; + + spi_num = MXC_SPI17Y_GET_IDX(spi); + // Figure out if this SPI17Y has an active request + if ((states[spi_num].req != NULL) && (flags)) { + if ((spi->ctrl0 & MXC_F_SPI17Y_CTRL0_MASTER)>> MXC_F_SPI17Y_CTRL0_MASTER_POS) { + do { + SPI17Y_MasterTransHandler(spi, states[spi_num].req); + rx_avail = (spi->dma & MXC_F_SPI17Y_DMA_RX_FIFO_CNT) >> MXC_F_SPI17Y_DMA_RX_FIFO_CNT_POS; + } while ((states[spi_num].req->rx_data != NULL) && (rx_avail > (spi->dma & MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL) + >>MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS)); + + } else { + do { + SPI17Y_SlaveTransHandler(spi, states[spi_num].req); + rx_avail = (spi->dma & MXC_F_SPI17Y_DMA_RX_FIFO_CNT) >> MXC_F_SPI17Y_DMA_RX_FIFO_CNT_POS; + } while ((states[spi_num].req->rx_data != NULL) && (rx_avail > (spi->dma & MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL) + >>MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS)); + + } + } + +} + +/* ************************************************************************** */ +int SPI17Y_MasterTrans(mxc_spi17y_regs_t *spi,spi17y_req_t *req) +{ + int error; + if ((error =SPI17Y_TransSetup(spi, req, 1)) != E_NO_ERROR) { + return error; + } + req->callback = NULL; + + while (SPI17Y_MasterTransHandler(spi,req)==0) { + } + + while (!(spi->int_fl & MXC_F_SPI17Y_INT_FL_M_DONE)) { + + } + + return E_NO_ERROR; +} + + +/* ************************************************************************** */ +int SPI17Y_SlaveTrans(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + int error; + if ((error =SPI17Y_TransSetup(spi, req,0)) != E_NO_ERROR) { + return error; + } + req->callback = NULL; + + while (SPI17Y_SlaveTransHandler(spi,req)==0) { + + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPI17Y_MasterTransAsync(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + int error; + if ((error =SPI17Y_TransSetup(spi, req, 1))!= E_NO_ERROR) { + return error; + } + + SPI17Y_MasterTransHandler(spi,req); + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPI17Y_SlaveTransAsync(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + int error; + if ((error =SPI17Y_TransSetup(spi, req, 0)) != E_NO_ERROR) { + return error; + } + + SPI17Y_SlaveTransHandler(spi,req); + + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPI17Y_MasterTransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + int retval; + int spi_num; + + spi_num = MXC_SPI17Y_GET_IDX(spi); + + // Leave slave select asserted at the end of the transaction + if (!req->deass) { + spi->ctrl0 |= MXC_F_SPI17Y_CTRL0_SS_CTRL; + } + + retval = SPI17Y_TransHandler(spi,req); + + if (!states[spi_num].started) { + spi->ctrl0 |= MXC_F_SPI17Y_CTRL0_START; + states[spi_num].started = 1; + } + + // Deassert slave select at the end of the transaction + if (req->deass) { + spi->ctrl0 &= ~MXC_F_SPI17Y_CTRL0_SS_CTRL; + } + + return retval; +} + +/* ************************************************************************** */ +int SPI17Y_SlaveTransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + return SPI17Y_TransHandler(spi,req); +} + +/* ************************************************************************** */ +// Returns non-zero if transactions is complete, or 0 if not. +int SPI17Y_TransHandler(mxc_spi17y_regs_t *spi, spi17y_req_t *req) +{ + + unsigned tx_avail, rx_avail; + int remain, spi_num; + uint32_t int_en =0; + uint32_t length =0; + spi_num = MXC_SPI17Y_GET_IDX(spi); + + // Read/write 2x number of bytes if larger character size + if (req->bits > 8) { + length = req->len*2; + } else { + length = req->len; + } + + if (req->tx_data != NULL) { + // Need to know when all bytes are transmitted, so the callback can be triggered. + int_en |= MXC_F_SPI17Y_INT_EN_TX_EMPTY; + + // Calculate how many bytes we can write to the FIFO + tx_avail = MXC_SPI17Y_FIFO_DEPTH - ((spi->dma & MXC_F_SPI17Y_DMA_TX_FIFO_CNT) >> + MXC_F_SPI17Y_DMA_TX_FIFO_CNT_POS); + if ((length - req->tx_num) < tx_avail) { + tx_avail = (length - req->tx_num); + } + if (req->bits > 8) { + tx_avail &= ~(unsigned)0x1; + } + // Write the FIFO + while (tx_avail) { + if (tx_avail > 3) { + memcpy((void*)&spi->data32,&((uint8_t*)req->tx_data)[req->tx_num], 4); + + tx_avail -= 4; + req->tx_num += 4; + + } else if (tx_avail > 1) { + memcpy((void*)&spi->data16[0],&((uint8_t*)req->tx_data)[req->tx_num], 2); + + tx_avail -= 2; + req->tx_num += 2; + + } else if (req->bits<=8) { + spi->data8[0] = ((uint8_t*)req->tx_data)[req->tx_num++]; + + tx_avail -= 1; + } + } + } + + remain = length - req->tx_num; + + // Set the TX interrupts + if (remain) { + if (remain > MXC_SPI17Y_FIFO_DEPTH) { + // Set the TX FIFO almost empty interrupt if we have to refill + spi->dma = ((spi->dma & ~MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL) | + ((MXC_SPI17Y_FIFO_DEPTH) << MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL_POS)); + } else { + + spi->dma = ((spi->dma & ~MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL) | + ((remain) << MXC_F_SPI17Y_DMA_TX_FIFO_LEVEL_POS)); + } + int_en |= MXC_F_SPI17Y_INT_EN_TX_THRESH; + + } + // Break out if we've transmitted all the bytes and not receiving + if ((req->rx_data == NULL) && (req->tx_num == length) && ((spi->dma & MXC_F_SPI17Y_DMA_TX_FIFO_CNT) == 0)) { + spi->int_en = 0; + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + return 1; + } + + + // Read the RX FIFO + if (req->rx_data != NULL) { + + // Wait for there to be data in the RX FIFO + rx_avail = (spi->dma & MXC_F_SPI17Y_DMA_RX_FIFO_CNT) >> MXC_F_SPI17Y_DMA_RX_FIFO_CNT_POS; + if ((length - req->rx_num) < rx_avail) { + rx_avail = (length - req->rx_num); + } + if (req->bits <= 8 || rx_avail >= 2) { + // Read from the FIFO + while (rx_avail) { + if (rx_avail > 3) { + memcpy(&((uint8_t*)req->rx_data)[req->rx_num], (void*)&spi->data32, 4); + rx_avail -= 4; + req->rx_num += 4; + + } else if (rx_avail > 1) { + memcpy(&((uint8_t*)req->rx_data)[req->rx_num], (void*)&spi->data16[0], 2); + rx_avail -= 2; + req->rx_num += 2; + + } else { + ((uint8_t*)req->rx_data)[req->rx_num++] = spi->data8[0]; + rx_avail -= 1; + } + // Don't read less than 2 bytes if we are using greater than 8 bit characters + if (rx_avail == 1 && req->bits > 8) { + break; + } + } + } + remain = length - req->rx_num; + if (remain) { + if (remain > MXC_SPI17Y_FIFO_DEPTH) { + spi->dma = ((spi->dma & ~MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL) | + ((2) << MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS)); + } else { + spi->dma = ((spi->dma & ~MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL) | + ((remain-1) << MXC_F_SPI17Y_DMA_RX_FIFO_LEVEL_POS)); + } + int_en |= MXC_F_SPI17Y_INT_EN_RX_THRESH; + } + + // Break out if we've received all the bytes and we're not transmitting + if ((req->tx_data == NULL) && (req->rx_num == length)) { + spi->int_en = 0; + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + return 1; + } + } + + // Break out once we've transmitted and received all of the data + if ((req->rx_num == length) && (req->tx_num == length) && ((spi->dma & MXC_F_SPI17Y_DMA_TX_FIFO_CNT) == 0)) { + spi->int_en = 0; + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + return 1; + } + + spi->int_en = int_en; + return 0; +} + +/* ************************************************************************* */ +int SPI17Y_AbortAsync(spi17y_req_t *req) +{ + int spi_num; + mxc_spi17y_regs_t *spi; + + // Check the input parameters + if (req == NULL) { + return E_BAD_PARAM; + } + + // Find the request, set to NULL + for (spi_num = 0; spi_num < MXC_SPI17Y_INSTANCES; spi_num++) { + if (req == states[spi_num].req) { + + spi = MXC_SPI17Y_GET_SPI17Y(spi_num); + + // Disable interrupts, clear the flags + spi->int_en = 0; + spi->int_fl = spi->int_fl; + + // Reset the SPI17Y to cancel the on ongoing transaction + spi->ctrl0 &= ~(MXC_F_SPI17Y_CTRL0_EN); + spi->ctrl0 |= (MXC_F_SPI17Y_CTRL0_EN); + + // Unlock this SPI17Y + mxc_free_lock((uint32_t*)&states[spi_num].req); + + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_ABORT); + } + + return E_NO_ERROR; + } + } + + return E_BAD_PARAM; +} + +// ***************************************************************************** +void SPI17Y_Enable(mxc_spi17y_regs_t* spi) +{ + spi->ctrl0 |= (MXC_F_SPI17Y_CTRL0_EN); +} + +// ***************************************************************************** +void SPI17Y_Disable(mxc_spi17y_regs_t* spi) +{ + spi->ctrl0 &= ~(MXC_F_SPI17Y_CTRL0_EN); +} + +// ***************************************************************************** +void SPI17Y_Clear_fifo(mxc_spi17y_regs_t* spi) +{ + spi->dma |= MXC_F_SPI17Y_DMA_TX_FIFO_CLEAR | MXC_F_SPI17Y_DMA_RX_FIFO_CLEAR; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spimss.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spimss.c new file mode 100644 index 0000000..0c37cce --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/spimss.c @@ -0,0 +1,514 @@ + /** + * @file spimss.c + * @brief This file contains the function implementations for the + * Serial Peripheral Interface (SPIMSS) peripheral module. + */ + +/* ***************************************************************************** + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-18 16:15:41 +0000 (Thu, 18 Oct 2018) $ + * $Revision: 38571 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include <string.h> +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_sys.h" +#include "spimss.h" +#include "mxc_lock.h" + +/** + * @ingroup spimss + * @{ + */ + +/* **** Definitions **** */ + +/* **** Globals **** */ +typedef struct { + spimss_req_t *req; +} spimss_req_state_t; + +static spimss_req_state_t states[MXC_SPIMSS_INSTANCES]; + + +/* **** Functions **** */ +static int SPIMSS_TransSetup(mxc_spimss_regs_t *spi, spimss_req_t *req, int master); +static uint32_t SPIMSS_MasterTransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req); +static uint32_t SPIMSS_TransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req); +static uint32_t SPIMSS_SlaveTransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req); + +/* ************************************************************************** */ +int SPIMSS_Init(mxc_spimss_regs_t *spi, unsigned mode, unsigned freq, const sys_cfg_spimss_t* sys_cfg) +{ + int spi_num, error; + unsigned int spimss_clk; + unsigned int pol, pha; // Polarity and phase of the clock (SPI mode) + + spi_num = MXC_SPIMSS_GET_IDX(spi); + + MXC_ASSERT(spi_num >= 0); + + if (mode > 3) { + return E_BAD_PARAM; + } + + if ((error = SYS_SPIMSS_Init(spi, sys_cfg)) != E_NO_ERROR) { + return error; + } + + states[spi_num].req = NULL; + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_SPIEN); // Keep the SPI Disabled (This is the SPI Start) + + // Check if frequency is too high + if (freq > PeripheralClock) { + return E_BAD_PARAM; + } + + // Set the bit rate + spimss_clk = PeripheralClock; + spi->brg = (spimss_clk / freq) >> 1; + + // Set the mode + pol = mode >> 1; // Get the polarity out of the mode input value + pha = mode & 1; // Get the phase out of the mode input value + + spi->ctrl = (spi->ctrl & ~(MXC_F_SPIMSS_CTRL_CLKPOL)) | (pol << MXC_F_SPIMSS_CTRL_CLKPOL_POS); // polarity + + spi->ctrl = (spi->ctrl & ~(MXC_F_SPIMSS_CTRL_PHASE)) | (pha << MXC_F_SPIMSS_CTRL_PHASE_POS); // phase + + spi->status &= ~(MXC_F_SPIMSS_STATUS_IRQ); + + return E_NO_ERROR; +} +/* ************************************************************************* */ +int SPIMSS_Shutdown(mxc_spimss_regs_t *spi) +{ + int spi_num, err; + spimss_req_t *temp_req; + + // Disable and turn off the SPI transaction. + spi->ctrl = 0; // Interrupts, SPI transaction all turned off + spi->status = 0; + spi->mod = 0; + + // Reset FIFO counters + spi->dma &= ~(MXC_F_SPIMSS_DMA_RX_FIFO_CNT|MXC_F_SPIMSS_DMA_TX_FIFO_CNT); + + // Call all of the pending callbacks for this SPI + spi_num = MXC_SPIMSS_GET_IDX(spi); + if (states[spi_num].req != NULL) { + + // Save the request + temp_req = states[spi_num].req; + + // Unlock this SPI + mxc_free_lock((uint32_t*)&states[spi_num].req); + + // Callback if not NULL + if (temp_req->callback != NULL) { + temp_req->callback(temp_req, E_SHUTDOWN); + } + } + + spi->status = 0; + + // Clear system level configurations + if ((err = SYS_SPIMSS_Shutdown(spi)) != E_NO_ERROR) { + return err; + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPIMSS_TransSetup(mxc_spimss_regs_t *spi, spimss_req_t *req, int master) +{ + int spi_num; + + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_SPIEN); // Make sure the Initiation + // of SPI Start is disabled. + + spi->mod |= MXC_F_SPIMSS_MOD_TX_LJ; // Making sure data is left + // justified. + + if ((req->tx_data == NULL) && (req->rx_data == NULL)) { + return -1; + } + + spi_num = MXC_SPIMSS_GET_IDX(spi); + MXC_ASSERT(spi_num >= 0); + + if (req->len == 0) { + return 0; + } + + req->tx_num = 0; + req->rx_num = 0; + + if (mxc_get_lock((uint32_t*)&states[spi_num].req, (uint32_t)req) != E_NO_ERROR) { + return E_BUSY; + } + + if (master) { // Enable master mode + spi->ctrl |= MXC_S_SPIMSS_CTRL_MMEN_MASTER; // SPI configured as master. + spi->mod |= MXC_S_SPIMSS_MOD_SSIO_OUTPUT; // SSEL pin is an output. + } else { // Enable slave mode + spi->ctrl &= ~(MXC_S_SPIMSS_CTRL_MMEN_MASTER); // SPI configured as slave. + spi->mod &= ~(MXC_S_SPIMSS_MOD_SSIO_OUTPUT); // SSEL pin is an input. + } + + // Setup the character size + + if (req->bits <16) { + MXC_SETFIELD(spi->mod, MXC_F_SPIMSS_MOD_NUMBITS , req->bits << MXC_F_SPIMSS_MOD_NUMBITS_POS); + + } else { + MXC_SETFIELD(spi->mod, MXC_F_SPIMSS_MOD_NUMBITS , 0 << MXC_F_SPIMSS_MOD_NUMBITS_POS); + + } + + // Setup the slave select + spi->mod |= MXC_F_SPIMSS_MOD_SSV; // Assert a high on Slave Select, + // to get the line ready for active low later + + // Clear the TX and RX FIFO + spi->dma |= (MXC_F_SPIMSS_DMA_TX_FIFO_CLEAR | MXC_F_SPIMSS_DMA_RX_FIFO_CLEAR); + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void SPIMSS_Handler(mxc_spimss_regs_t *spi) // From the IRQ +{ + int spi_num; + uint32_t flags; + unsigned int int_enable; + + flags = spi->status; + spi->status = flags; + spi->status|= 0x80; // clear interrupt + + spi_num = MXC_SPIMSS_GET_IDX(spi); + + int_enable = 0; + if (states[spi_num].req != NULL) { + if ((spi->ctrl & MXC_F_SPIMSS_CTRL_MMEN) >> MXC_F_SPIMSS_CTRL_MMEN_POS) { + int_enable = SPIMSS_MasterTransHandler(spi, states[spi_num].req); + + } else { + int_enable = SPIMSS_SlaveTransHandler(spi, states[spi_num].req); + } + } + + if (int_enable==1) { + spi->ctrl |= (MXC_F_SPIMSS_CTRL_IRQE ); + + } +} + +/* ************************************************************************** */ +int SPIMSS_MasterTrans(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + int error; + + if ((error = SPIMSS_TransSetup(spi, req, 1)) != E_NO_ERROR) { + return error; + } + + req->callback = NULL; + + spi->mod &= ~(MXC_F_SPIMSS_MOD_SSV); // This will assert the Slave Select. + spi->ctrl |= MXC_F_SPIMSS_CTRL_SPIEN; // Enable/Start SPI + + while (SPIMSS_MasterTransHandler(spi,req)!=0) { + } + + spi->mod |= MXC_F_SPIMSS_MOD_SSV; + + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_SPIEN); // Last of the SPIMSS value has been transmitted... + // stop the transmission... + return E_NO_ERROR; +} + + +/* ************************************************************************** */ +int SPIMSS_SlaveTrans(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + int error; + + if ((error = SPIMSS_TransSetup(spi, req,0)) != E_NO_ERROR) { + return error; + } + + while (SPIMSS_SlaveTransHandler(spi,req)!=0) { + spi->ctrl |= MXC_F_SPIMSS_CTRL_SPIEN; // Enable/Start SPI + while ((spi->status & MXC_F_SPIMSS_STATUS_TXST) == MXC_F_SPIMSS_STATUS_TXST) {} + } + + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_SPIEN); // Last of the SPIMSS value has been transmitted... + // stop the transmission... + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPIMSS_MasterTransAsync(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + int error; + uint8_t int_enable; + if ((error = SPIMSS_TransSetup(spi, req, 1) )!= E_NO_ERROR) { + return error; + } + + int_enable = SPIMSS_MasterTransHandler(spi,req); + + spi->mod ^= MXC_F_SPIMSS_MOD_SSV; // This will assert the Slave Select. + + spi->ctrl |= MXC_F_SPIMSS_CTRL_SPIEN; // Enable/Start SPI + + if (int_enable==1) { + spi->ctrl |= (MXC_F_SPIMSS_CTRL_IRQE | MXC_F_SPIMSS_CTRL_STR); + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int SPIMSS_SlaveTransAsync(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + int error; + uint8_t int_enable; + if ((error = SPIMSS_TransSetup(spi, req, 0)) != E_NO_ERROR) { + return error; + } + + int_enable = SPIMSS_SlaveTransHandler(spi,req); + + spi->ctrl |= MXC_F_SPIMSS_CTRL_SPIEN; // Enable/Start SPI + + if (int_enable==1) { // Trigger a SPI Interrupt + spi->ctrl |= (MXC_F_SPIMSS_CTRL_IRQE ); + } + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +uint32_t SPIMSS_MasterTransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + unsigned start_set = 0; + uint32_t retval; + + if (!start_set) { + start_set = 1; + retval = SPIMSS_TransHandler(spi,req); + } + + return retval; +} + +/* ************************************************************************** */ +uint32_t SPIMSS_SlaveTransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + return SPIMSS_TransHandler(spi,req); +} + +/* ************************************************************************** */ +uint32_t SPIMSS_TransHandler(mxc_spimss_regs_t *spi, spimss_req_t *req) +{ + unsigned tx_avail, rx_avail; + int remain, spi_num; + uint32_t int_en =0; + uint32_t length =req->len; + + + spi_num = MXC_SPIMSS_GET_IDX(spi); + + // Read the RX FIFO + if (req->rx_data != NULL) { + // Wait for there to be data in the RX FIFO + rx_avail = ((spi->dma & MXC_F_SPIMSS_DMA_RX_FIFO_CNT) >> MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS); + if ((length - req->rx_num) < rx_avail) { + rx_avail = (length - req->rx_num); + } + + // Read from the FIFO + while (rx_avail) { + + // Don't read less than 2 bytes if we are using greater than 8 bit characters + if (req->bits>8) { + ((uint16_t*)req->rx_data)[req->rx_num++] = spi->data16; + rx_avail -= 1; + + } else { + ((uint8_t*)req->rx_data)[req->rx_num++] = spi->data8[0]; + rx_avail -= 1; + } + rx_avail = ((spi->dma & MXC_F_SPIMSS_DMA_RX_FIFO_CNT) >> MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS); + if ((length - req->rx_num) < rx_avail) { + rx_avail = (length - req->rx_num); + } + } + + remain = length - req->rx_num; + + if (remain) { + if (remain > MXC_SPIMSS_FIFO_DEPTH) { + spi->dma = ((spi->dma & ~MXC_F_SPIMSS_DMA_RX_FIFO_CNT) | ((2) << MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS)); + } else { + spi->dma = ((spi->dma & ~MXC_F_SPIMSS_DMA_RX_FIFO_CNT) | ((remain-1) << MXC_F_SPIMSS_DMA_RX_FIFO_CNT_POS)); + } + + int_en = 1; + } + + // Break out if we've received all the bytes and we're not transmitting + if ((req->tx_data == NULL) && (req->rx_num == length)) { + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_IRQE | MXC_F_SPIMSS_CTRL_STR); + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + } + } + // Note:- spi->dma shows the FIFO TX count and FIFO RX count in + // Words, while the calculation below is in bytes. + if (req->tx_data != NULL) { + + if (req->tx_num < length) { + + // Calculate how many bytes we can write to the FIFO (tx_avail holds that value) + tx_avail = MXC_SPIMSS_FIFO_DEPTH - (((spi->dma & MXC_F_SPIMSS_DMA_TX_FIFO_CNT) >> MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS)); // in bytes + + if ((length - req->tx_num) < tx_avail) { + tx_avail = (length - req->tx_num); // This is for the last spin + } + if (req->bits > 8) { + tx_avail &= ~(unsigned)0x1; + } + // Write the FIFO + while (tx_avail) { + if (req->bits >8) { + spi->data16 = ((uint16_t*)req->tx_data)[req->tx_num++]; + + tx_avail -= 1; + } else { + spi->data8[0] = ((uint8_t*)req->tx_data)[req->tx_num++]; + tx_avail -=1; + } + + } + } + + remain = length - req->tx_num; + + // If there are values remaining to be transmitted, this portion will get + // executed and int_en set, to indicate that this must spin and come back again... + if (remain) { + if (remain > MXC_SPIMSS_FIFO_DEPTH) { // more tx rounds will happen... Transfer the maximum, + spi->dma = ((spi->dma & ~MXC_F_SPIMSS_DMA_TX_FIFO_CNT) | ((MXC_SPIMSS_FIFO_DEPTH) << MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS)); + } else { // only one more tx round will be done... Transfer whatever remains, + spi->dma = ((spi->dma & ~MXC_F_SPIMSS_DMA_TX_FIFO_CNT) | ((remain) << MXC_F_SPIMSS_DMA_TX_FIFO_CNT_POS)); + } + int_en = 1; // This will act as a trigger for the next round... + } + + // Break out if we've transmitted all the bytes and not receiving + if ((req->rx_data == NULL) && (req->tx_num == length)) { + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_IRQE | MXC_F_SPIMSS_CTRL_STR); + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + } + } + + + // Break out once we've transmitted and received all of the data + if ((req->rx_num == length) && (req->tx_num == length)) { + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_IRQE | MXC_F_SPIMSS_CTRL_STR); + int_en = 0; + mxc_free_lock((uint32_t*)&states[spi_num].req); + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + } + + return int_en; +} + +/* ************************************************************************* */ +int SPIMSS_AbortAsync(spimss_req_t *req) +{ + int spi_num; + mxc_spimss_regs_t *spi; + + // Check the input parameters + if (req == NULL) { + return E_BAD_PARAM; + } + + // Find the request, set to NULL + for (spi_num = 0; spi_num < MXC_SPIMSS_INSTANCES; spi_num++) { + if (req == states[spi_num].req) { + + spi = MXC_SPIMSS_GET_SPI(spi_num); + + // Disable interrupts, clear the flags + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_IRQE | MXC_F_SPIMSS_CTRL_STR); + + // Disable and turn off the SPI transaction. + spi->ctrl &= ~(MXC_F_SPIMSS_CTRL_SPIEN); + + // Unlock this SPI + mxc_free_lock((uint32_t*)&states[spi_num].req); + + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_ABORT); + } + return E_NO_ERROR; + } + } + + return E_BAD_PARAM; +} +/**@} end of group spimss */ diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr.c new file mode 100644 index 0000000..13fb719 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr.c @@ -0,0 +1,288 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-16 20:07:51 +0000 (Thu, 16 Aug 2018) $ + * $Revision: 37067 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "mxc_assert.h" +#include "mxc_sys.h" +#include "tmr.h" + +/* **** Definitions **** */ + +/* **** Globals **** */ + +/* **** Functions **** */ + +/* ************************************************************************** */ +void TMR_Init(mxc_tmr_regs_t *tmr, tmr_pres_t pres, const sys_cfg_tmr_t* sys_cfg) +{ + MXC_ASSERT(tmr); + + // System settigns + SYS_TMR_Init(tmr, sys_cfg); + + // Disable timer and clear settings + tmr->cn = 0; + + // Clear interrupt flag + tmr->intr = MXC_F_TMR_INTR_IRQ_CLR; + + // Set the prescaler + tmr->cn = pres; +} + +void TMR_Shutdown(mxc_tmr_regs_t *tmr) +{ + MXC_ASSERT(tmr); + + // System settigns + SYS_TMR_Shutdown(tmr); + + // Disable timer and clear settings + tmr->cn = 0; + +} + +/* ************************************************************************** */ +void TMR_Enable(mxc_tmr_regs_t* tmr) +{ + tmr->cn |= MXC_F_TMR_CN_TEN; +} + +/* ************************************************************************** */ +void TMR_Disable(mxc_tmr_regs_t* tmr) +{ + tmr->cn &= ~(MXC_F_TMR_CN_TEN); +} + +/* ************************************************************************** */ +void TMR_Config(mxc_tmr_regs_t *tmr, const tmr_cfg_t *cfg) +{ + // Configure the timer + tmr->cn = (tmr->cn & ~(MXC_F_TMR_CN_TMODE | MXC_F_TMR_CN_TPOL)) | + ((cfg->mode << MXC_F_TMR_CN_TMODE_POS) & MXC_F_TMR_CN_TMODE) | + ((cfg->pol << MXC_F_TMR_CN_TPOL_POS) & MXC_F_TMR_CN_TPOL); + + tmr->cnt = 0x1; + tmr->cmp = cfg->cmp_cnt; +} + +/* ************************************************************************** */ +int TMR_PWMConfig(mxc_tmr_regs_t *tmr, const tmr_pwm_cfg_t *cfg) +{ + if (cfg->duty_cnt > cfg->per_cnt) { + return E_BAD_PARAM; + } + + // Configure the timer + tmr->cn = (tmr->cn & ~(MXC_F_TMR_CN_TMODE | MXC_F_TMR_CN_TPOL)) | + MXC_S_TMR_CN_TMODE_PWM | ((cfg->pol << MXC_F_TMR_CN_TPOL_POS) & MXC_F_TMR_CN_TPOL); + + tmr->cnt = 0x1; + tmr->cmp = cfg->per_cnt; + tmr->pwm = cfg->duty_cnt; + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int TMR_PWMSetDuty(mxc_tmr_regs_t *tmr, uint32_t duty) +{ + uint32_t cnt; + + // Make sure the new Duty count is less than the period count + if (duty > tmr->cmp) { + return E_BAD_PARAM; + } + + cnt = tmr->cnt; // make sure order of volatile access is known. + // Avoid glitching the output + if (duty >= tmr->pwm) { + // Wait for the count to be in the range of 1 to tmr->pwm + while (cnt > tmr->pwm) { + cnt = tmr->cnt; // update the volatile access variable + } + } else { + // Wait for the count to pass tmr->pwm + while (cnt < tmr->pwm) { + cnt = tmr->cnt; // update the volatile access variable + } + } + tmr->pwm = duty; + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +int TMR_PWMSetPeriod(mxc_tmr_regs_t *tmr, uint32_t per) +{ + // Make sure the new Duty count is less than the period count + if (tmr->pwm > per) { + return E_BAD_PARAM; + } + + // Wait for the count to be less than the new dut_cnt + while (tmr->cnt >= per) {} + tmr->cmp = per; + + return E_NO_ERROR; +} + + +/* ************************************************************************** */ +uint32_t TMR_GetCompare(mxc_tmr_regs_t* tmr) +{ + return tmr->cmp; +} + +/* ************************************************************************** */ +uint32_t TMR_GetCapture(mxc_tmr_regs_t* tmr) +{ + return tmr->pwm; +} + +/* ************************************************************************* */ +uint32_t TMR_GetCount(mxc_tmr_regs_t* tmr) +{ + return tmr->cnt; +} + +/* ************************************************************************* */ +void TMR_IntClear(mxc_tmr_regs_t* tmr) +{ + tmr->intr = MXC_F_TMR_INTR_IRQ_CLR; +} + +/* ************************************************************************* */ +uint32_t TMR_IntStatus(mxc_tmr_regs_t* tmr) +{ + return tmr->intr; +} + +/* ************************************************************************* */ +void TMR_SetCompare(mxc_tmr_regs_t *tmr, uint32_t cmp_cnt) +{ + tmr->cmp = cmp_cnt; +} + +/* ************************************************************************* */ +void TMR_SetCount(mxc_tmr_regs_t *tmr, uint32_t cnt) +{ + tmr->cnt = cnt; +} + +/* ************************************************************************* */ +int TMR_GetTicks(mxc_tmr_regs_t *tmr, uint32_t time, tmr_unit_t units, uint32_t *ticks) +{ + uint32_t unit_div0, unit_div1; + uint32_t timerClock; + uint32_t prescale; + uint64_t temp_ticks; + + timerClock = SYS_TMR_GetFreq(tmr); + prescale = ((tmr->cn & MXC_F_TMR_CN_PRES) >> MXC_F_TMR_CN_PRES_POS) + | (((tmr->cn & MXC_F_TMR_CN_PRES3) >> (MXC_F_TMR_CN_PRES3_POS))<<3); + + switch (units) { + case TMR_UNIT_NANOSEC: + unit_div0 = 1000000; + unit_div1 = 1000; + break; + case TMR_UNIT_MICROSEC: + unit_div0 = 1000; + unit_div1 = 1000; + break; + case TMR_UNIT_MILLISEC: + unit_div0 = 1; + unit_div1 = 1000; + break; + case TMR_UNIT_SEC: + unit_div0 = 1; + unit_div1 = 1; + break; + default: + return E_BAD_PARAM; + } + + temp_ticks = (uint64_t)time * (timerClock / unit_div0) / (unit_div1 * (1 << (prescale & 0xF))); + + //make sure ticks is within a 32 bit value + if (!(temp_ticks & 0xffffffff00000000) && (temp_ticks & 0xffffffff)) { + *ticks = temp_ticks; + return E_NO_ERROR; + } + + return E_INVALID; +} + +/* ************************************************************************* */ +int TMR_GetTime(mxc_tmr_regs_t *tmr, uint32_t ticks, uint32_t *time, tmr_unit_t *units) +{ + uint64_t temp_time = 0; + uint32_t timerClock = SYS_TMR_GetFreq(tmr); + uint32_t prescale = ((tmr->cn & MXC_F_TMR_CN_PRES) >> MXC_F_TMR_CN_PRES_POS) + | (((tmr->cn & MXC_F_TMR_CN_PRES3) >> (MXC_F_TMR_CN_PRES3_POS))<<3); + + temp_time = (uint64_t)ticks * 1000 * (1 << (prescale & 0xF)) / (timerClock / 1000000); + if (!(temp_time & 0xffffffff00000000)) { + *time = temp_time; + *units = TMR_UNIT_NANOSEC; + return E_NO_ERROR; + } + + temp_time = (uint64_t)ticks * 1000 * (1 << (prescale & 0xF)) / (timerClock / 1000); + if (!(temp_time & 0xffffffff00000000)) { + *time = temp_time; + *units = TMR_UNIT_MICROSEC; + return E_NO_ERROR; + } + + temp_time = (uint64_t)ticks * 1000 * (1 << (prescale & 0xF)) / timerClock; + if (!(temp_time & 0xffffffff00000000)) { + *time = temp_time; + *units = TMR_UNIT_MILLISEC; + return E_NO_ERROR; + } + + temp_time = (uint64_t)ticks * (1 << (prescale & 0xF)) / timerClock; + if (!(temp_time & 0xffffffff00000000)) { + *time = temp_time; + *units = TMR_UNIT_SEC; + return E_NO_ERROR; + } + + return E_INVALID; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr_utils.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr_utils.c new file mode 100644 index 0000000..4bce0e3 --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/tmr_utils.c @@ -0,0 +1,168 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-10-17 19:16:30 +0000 (Wed, 17 Oct 2018) $ + * $Revision: 38560 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include <stddef.h> +#include "mxc_assert.h" +#include "tmr.h" +#include "tmr_utils.h" + +/* **** Definitions **** */ + +/* **** Globals **** */ + +/* **** Functions **** */ + +/* ************************************************************************** */ +void TMR_Delay(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg) +{ + // Return immediately if delay is 0 + if (!us) { + return; + } + + TMR_TO_Start(tmr, us, sys_cfg); + + while (TMR_TO_Check(tmr) != E_TIME_OUT) {} +} + +/* ************************************************************************** */ +void TMR_TO_Start(mxc_tmr_regs_t *tmr, unsigned long us, const sys_cfg_tmr_t *sys_cfg) +{ + uint64_t ticks; + int clk_shift = 0; + + ticks = (uint64_t)us * (uint64_t)PeripheralClock / (uint64_t)1000000; + while (ticks > 0xFFFFFFFFUL) { + ticks >>= 1; + ++clk_shift; + } + tmr_pres_t prescale = (tmr_pres_t)(clk_shift << MXC_F_TMR_CN_PRES_POS); + + TMR_Init(tmr, prescale, sys_cfg); + + // Initialize the timer in one-shot mode + tmr_cfg_t cfg; + cfg.mode = TMR_MODE_ONESHOT; + cfg.cmp_cnt = ticks; + cfg.pol = 0; + + TMR_Disable(tmr); + TMR_Config(tmr, &cfg); + + TMR_IntClear(tmr); + TMR_Enable(tmr); +} + +/* ************************************************************************** */ +int TMR_TO_Check(mxc_tmr_regs_t *tmr) +{ + if (TMR_IntStatus(tmr)) { + return E_TIME_OUT; + } + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void TMR_TO_Stop(mxc_tmr_regs_t *tmr) +{ + TMR_Disable(tmr); + TMR_SetCount(tmr, 0x0); +} + +/* ************************************************************************** */ +void TMR_TO_Clear(mxc_tmr_regs_t *tmr) +{ + TMR_IntClear(tmr); + TMR_SetCount(tmr, 0x0); +} + +/* ************************************************************************** */ +unsigned int TMR_TO_Elapsed(mxc_tmr_regs_t *tmr) +{ + uint32_t elapsed; + tmr_unit_t units; + + TMR_GetTime(tmr, TMR_GetCount(tmr), &elapsed, &units); + + switch (units) { + case TMR_UNIT_NANOSEC: + default: + return (elapsed / 1000); + case TMR_UNIT_MICROSEC: + return (elapsed); + case TMR_UNIT_MILLISEC: + return (elapsed * 1000); + case TMR_UNIT_SEC: + return (elapsed * 1000000); + } +} + +/* ************************************************************************** */ +unsigned int TMR_TO_Remaining(mxc_tmr_regs_t *tmr) +{ + uint32_t remaining_ticks, remaining_time; + tmr_unit_t units; + + remaining_ticks = TMR_GetCompare(tmr) - TMR_GetCount(tmr); + TMR_GetTime(tmr, remaining_ticks, &remaining_time, &units); + + switch (units) { + case TMR_UNIT_NANOSEC: + default: + return (remaining_time / 1000); + case TMR_UNIT_MICROSEC: + return (remaining_time); + case TMR_UNIT_MILLISEC: + return (remaining_time * 1000); + case TMR_UNIT_SEC: + return (remaining_time * 1000000); + } +} + +/* ************************************************************************** */ +void TMR_SW_Start(mxc_tmr_regs_t *tmr, const sys_cfg_tmr_t *sys_cfg) +{ + TMR_TO_Start(tmr, 0xFFFFFFFF, sys_cfg); +} + +/* ************************************************************************** */ +unsigned int TMR_SW_Stop(mxc_tmr_regs_t *tmr) +{ + unsigned int elapsed = TMR_TO_Elapsed(tmr); + TMR_TO_Stop(tmr); + return elapsed; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/uart.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/uart.c new file mode 100644 index 0000000..55330ec --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/uart.c @@ -0,0 +1,718 @@ +/* **************************************************************************** + * Copyright (C) 2014-2018 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-09-28 16:28:18 +0000 (Fri, 28 Sep 2018) $ + * $Revision: 38183 $ + * + *************************************************************************** */ + +/* **** Includes **** */ +#include <stdint.h> +#include <string.h> +#include "mxc_config.h" +#include "mxc_assert.h" +#include "uart_regs.h" +#include "uart.h" +#include "mxc_lock.h" +#include "mxc_sys.h" + +/* **** Definitions **** */ + +#define UART_ER_IF (MXC_F_UART_INT_FL_RX_FRAME_ERROR | \ + MXC_F_UART_INT_FL_RX_PARITY_ERROR | \ + MXC_F_UART_INT_FL_RX_OVERRUN) + +#define UART_ER_IE (MXC_F_UART_INT_EN_RX_FRAME_ERROR | \ + MXC_F_UART_INT_EN_RX_PARITY_ERROR | \ + MXC_F_UART_INT_EN_RX_OVERRUN ) + +#define UART_RX_IF (MXC_F_UART_INT_FL_RX_FIFO_THRESH) + +#define UART_RX_IE (MXC_F_UART_INT_EN_RX_FIFO_THRESH) + +#define UART_TX_IF (MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY | \ + MXC_F_UART_INT_FL_TX_FIFO_THRESH) + +#define UART_TX_IE (MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY | \ + MXC_F_UART_INT_EN_TX_FIFO_THRESH) + +#if (TARGET == 32660) || (TARGET == 32665) +#define MAX_FACTOR 4 +#else +#define MAX_FACTOR 8 +#endif + +/* **** File Scope Data **** */ + +// Saves the state of the non-blocking read requests. +static uart_req_t *rx_states[MXC_UART_INSTANCES]; + +// Saves the state of the non-blocking write requests. +static uart_req_t *tx_states[MXC_UART_INSTANCES]; + + +/* **** Functions **** */ +static void UART_WriteHandler(mxc_uart_regs_t *uart, uart_req_t *req, int uart_num); +static void UART_ReadHandler(mxc_uart_regs_t *uart, uart_req_t *req, int uart_num, + uint32_t flags); +static uint32_t uart_error_check(mxc_uart_regs_t *uart); +static void uart_error_clear(mxc_uart_regs_t *uart); + +/* ************************************************************************* */ +uint32_t uart_error_check(mxc_uart_regs_t *uart) +{ + return (uart->int_fl & UART_ER_IF); +} + +/* ************************************************************************* */ +void uart_error_clear(mxc_uart_regs_t *uart) +{ + UART_ClearFlags(uart,UART_ER_IF); +} + +/* ************************************************************************* */ +int UART_Init(mxc_uart_regs_t *uart, const uart_cfg_t *cfg, const sys_cfg_uart_t* sys_cfg) +{ + int err; + int uart_num; + + uint32_t baud0 = 0, baud1 = 0,div; + int32_t factor = -1; + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num == -1) { + return E_BAD_PARAM; + } + + if ((err = SYS_UART_Init(uart, sys_cfg)) != E_NO_ERROR) { + return err; + } + + // Initialize state pointers + rx_states[uart_num] = NULL; + tx_states[uart_num] = NULL; + + // Drain FIFOs, enable UART, and set configuration + uart->ctrl = (MXC_F_UART_CTRL_ENABLE | cfg->parity | cfg->size | cfg->stop | cfg->flow | cfg->pol); + + // Set the baud rate + // Calculate divisor +#if (TARGET != 32660) + uart->ctrl |= cfg->clksel; + if (cfg->clksel == UART_CLKSEL_ALTERNATE) { + div = UART_ALTERNATE_CLOCK_HZ / ((cfg->baud)); + } else { + div = PeripheralClock / ((cfg->baud)); + } +#else + div = PeripheralClock / ((cfg->baud)); +#endif + // Search for integer and fractional baud rate registers based on divisor + do { + factor += 1; + baud0 = div >> (7-factor); // divide by 128,64,32,16 to extract integer part + baud1 = ((div << factor) - (baud0 << 7)); //subtract factor corrected div - integer parts + } while ((baud0 == 0) && (factor < MAX_FACTOR)); + + uart->baud0 = ((factor << MXC_F_UART_BAUD0_FACTOR_POS) | baud0); +#if (TARGET == 32660) || (TARGET == 32665) || (TARGET == 32650) + /* Erratum: + * Hardware bug causes exact baud rates to generate framing error. Slightly mis-adjust timing + * to help avoid this bug. + */ + if (baud1 > 3) { + uart->baud1 = baud1 - 3; + } else { + uart->baud1 = baud1 + 3; + } +#else + uart->baud1 = baud1; +#endif + + // Clear pending requests + rx_states[uart_num] = NULL; + tx_states[uart_num] = NULL; + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +int UART_Shutdown(mxc_uart_regs_t *uart) +{ + int uart_num; + uart_req_t *temp_req; + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num < 0) { + return E_BAD_PARAM; + } + + // Disable interrupts + uart->int_en = 0; + + // Flush RX and TX FIFOS + uart->ctrl |= (MXC_F_UART_CTRL_TX_FLUSH | MXC_F_UART_CTRL_RX_FLUSH); + + // Call all of the pending callbacks for this UART + if(rx_states[uart_num] != NULL) { + + // Save the request + temp_req = rx_states[uart_num]; + + // Unlock this UART to read + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + + // Callback if not NULL + if (temp_req->callback != NULL) { + temp_req->callback(temp_req, E_SHUTDOWN); + } + } + + if (tx_states[uart_num] != NULL) { + + // Save the request + temp_req = tx_states[uart_num]; + + // Unlock this UART to write + mxc_free_lock((uint32_t*)&tx_states[uart_num]); + + // Callback if not NULL + if (temp_req->callback != NULL) { + temp_req->callback(temp_req, E_SHUTDOWN); + } + } + // Wait for not busy + while (uart->status & (MXC_F_UART_STATUS_TX_BUSY | MXC_F_UART_STATUS_RX_BUSY)) { + + } + + // Shutdown the UART + uart->ctrl = 0; + + // Shutdown any system level setup + SYS_UART_Shutdown(uart); + + // Clear pending requests + rx_states[uart_num] = NULL; + tx_states[uart_num] = NULL; + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +void UART_Handler(mxc_uart_regs_t *uart) +{ + int uart_num; // Holds the current index of rx_states or tx_states + uint32_t intst; + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num == -1) { + return; + } + + // Read and clear interrupts + intst = uart->int_fl; + uart->int_fl = intst; + + // Read interrupt + if (intst & (UART_RX_IF | UART_ER_IF)) { + UART_ReadHandler(uart, rx_states[uart_num], uart_num, intst); + } + + // Write Interrupt + if (intst & (UART_TX_IF | UART_ER_IF)) { + UART_WriteHandler(uart, tx_states[uart_num], uart_num); + } +} + +/* ************************************************************************* */ +static void UART_WriteHandler(mxc_uart_regs_t *uart, uart_req_t *req, int uart_num) +{ + int remain, avail; + req = tx_states[uart_num]; + + if (req == NULL) { + // Nothing to do + uart->int_en &= ~MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY; // disable interrupt + return; + } + + // Refill the TX FIFO + avail = UART_NumWriteAvail(uart); + remain = req->len - req->num; + + while (avail && remain) { + uart->fifo = req->data[req->num++]; + remain--; + avail--; + } + + // See if we've sent all of the characters + if (req->len == req->num) { + // Disable interrupts + uart->int_en &= ~MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY; + + // Deinit state before callback in case another is requested + tx_states[uart_num] = NULL; + mxc_free_lock((uint32_t*)&tx_states[uart_num]); + + // Callback when we've written all the characters + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + } + // Enable the interrupts + uart->int_en |= UART_TX_IE | UART_ER_IE; + +} + +/* ************************************************************************* */ +static void UART_ReadHandler(mxc_uart_regs_t *uart, uart_req_t *req, int uart_num, + uint32_t flags) +{ + int remain, avail; + + if (req == NULL) { + // Nothing to do + uart->int_en &= ~(UART_RX_IE | UART_ER_IE); // disable interrupts + return; + } + // Save the data in the FIFO while we still need data + avail = UART_NumReadAvail(uart); + remain = req->len - req->num; + while (avail && remain) { + req->data[req->num++] = uart->fifo; + remain--; + avail--; + } + // Check for errors + if (flags & MXC_F_UART_INT_FL_RX_OVERRUN) { + + // Unlock this UART to read + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + + if (req->callback != NULL) { + req->callback(req, E_OVERFLOW); + } + + return; + } + if (flags & (MXC_F_UART_INT_FL_RX_FRAME_ERROR | + MXC_F_UART_INT_FL_RX_PARITY_ERROR)) { + + // Unlock this UART to read + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + + if (req->callback != NULL) { + req->callback(req, E_COMM_ERR); + } + + return; + } + // Check to see if we've received all of the characters. + if (req->num == req->len) { + // Disable interrupts + uart->int_en &= ~(UART_RX_IE | UART_ER_IE); + + // Deinit state before callback in case another is requested + rx_states[uart_num] = NULL; + + // Call the callback function + if (req->callback != NULL) { + req->callback(req, E_NO_ERROR); + } + + return; + } else if (req->num > (req->len - MXC_UART_FIFO_DEPTH)) { + // Set RX threshold less than FIFO_DEPTH characters if needed + uart->thresh_ctrl = ((req->len - req->num)<< + MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS); + } else { + uart->thresh_ctrl = MXC_UART_FIFO_DEPTH<< + MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS; + } +} + +/* ************************************************************************* */ +int UART_Read(mxc_uart_regs_t *uart, uint8_t *data, int len, int *num) +{ + int uart_num; // Holds the current index of rx_states + int char_read = 0; // Holds the number of characters successfully read + int error_code =0; // Holds the error to return while reading + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num < 0) { + return E_BAD_PARAM; + } + + // Check to make sure baud rate has been set + if (uart->baud0 == 0) { + return E_UNINITIALIZED; + } + + // Check data pointer + if (data == NULL) { + return E_BAD_PARAM; + } + + // Check if there is already a request in progress + if (rx_states[uart_num] != NULL) { + return E_BUSY; + } + + // Lock this UART from reading + while (mxc_get_lock((uint32_t*)&rx_states[uart_num], 1) != E_NO_ERROR) { + + } + + // Get bytes FIFO + while (char_read < len) { + // Wait for RXFIFO to not be empty + while (uart->status & MXC_F_UART_STATUS_RX_EMPTY) { + // Check for error + if (uart_error_check(uart) != E_NO_ERROR) { + if (uart->int_fl & MXC_F_UART_INT_FL_RX_OVERRUN) { + error_code = E_OVERFLOW; + } else { + error_code = E_COMM_ERR; + } + + uart_error_clear(uart); + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + return error_code; + } + } + data[char_read] = uart->fifo; + char_read++; + } + if (num != NULL) { + *num = char_read; + } + // Unlock this UART to read + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + + return char_read; +} + +/* ************************************************************************* */ +uint8_t UART_ReadByte(mxc_uart_regs_t *uart) +{ + + while (uart->status & MXC_F_UART_STATUS_RX_EMPTY) {} + + return uart->fifo; +} + +/* ************************************************************************* */ +int UART_Write(mxc_uart_regs_t *uart, const uint8_t *data, int len) +{ + int uart_num; // Holds the current index of tx_states + int char_written = 0; // Holds the number of characters successfully written + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num < 0) { + return E_BAD_PARAM; + } + + // Check to make sure baud rate has been set + if (uart->baud0 == 0) { + return E_UNINITIALIZED; + } + + // Check data pointer + if (data == NULL) { + return E_BAD_PARAM; + } + + // Check if there is already a request in progress + if (tx_states[uart_num] != NULL) { + return E_BUSY; + } + + // Lock this UART from writing + while (mxc_get_lock((uint32_t*)&tx_states[uart_num], 1) != E_NO_ERROR) { + + } + + // Clear errors + uart_error_clear(uart); + + // Put bytes into FIFO + while (char_written < len) { + UART_WriteByte(uart,data[char_written]); + char_written++; + } + + // Unlock this UART to write + mxc_free_lock((uint32_t*)&tx_states[uart_num]); + + return char_written; +} + +/* ************************************************************************* */ +void UART_WriteByte(mxc_uart_regs_t *uart, uint8_t data) +{ + + // Wait for TXFIFO if full + while (uart->status & MXC_F_UART_STATUS_TX_FULL) { + + } + + // Put data into fifo + uart->fifo = data; +} + +/* ************************************************************************* */ +int UART_ReadAsync(mxc_uart_regs_t *uart, uart_req_t *req) +{ + int uart_num; // Holds the current index of tx_states + uint32_t flags; // Holds the Interrupt flags + + // Check data pointer + if (req == NULL) { + return E_BAD_PARAM; + } + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num < 0) { + return E_BAD_PARAM; + } + + if (req->data == NULL) { + return E_NULL_PTR; + } + // Check to make sure baud rate has been set + if (uart->baud0 == 0) { + return E_UNINITIALIZED; + } + + // Check if there is already a request in progress + if (rx_states[uart_num] != NULL) { + return E_BUSY; + } + + if (!(req->len > 0)) { + return E_NO_ERROR; + } + + // Attempt to register this write request + if (mxc_get_lock((uint32_t*)&rx_states[uart_num], (uint32_t)req) != E_NO_ERROR) { + return E_BUSY; + } + + // Clear the data counter + req->num = 0; + + // Clear Interrupt Flags + flags = uart->int_fl; + uart->int_fl = flags; + UART_ReadHandler(uart,req,uart_num,flags); + + // Enable the interrupts + uart->int_en |= UART_RX_IE | UART_ER_IE; + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +int UART_WriteAsync(mxc_uart_regs_t *uart, uart_req_t *req) +{ + int uart_num; // Holds the current index of tx_states + + // Check data pointer + if (req == NULL) { + return E_BAD_PARAM; + } + + // Get the state array index + uart_num = MXC_UART_GET_IDX(uart); + if (uart_num < 0) { + return E_BAD_PARAM; + } + + if (req->data == NULL) { + return E_NULL_PTR; + } + // Check to make sure baud rate has been set + if (uart->baud0 == 0) { + return E_UNINITIALIZED; + } + + // Check if there is already a request in progress + if (tx_states[uart_num] != NULL) { + return E_BUSY; + } + if (!(req->len > 0)) { + return E_NO_ERROR; + } + // Attempt to register this write request + if (mxc_get_lock((uint32_t*)&tx_states[uart_num], (uint32_t)req) != E_NO_ERROR) { + return E_BUSY; + } + + // Clear the data counter + req->num = 0; + UART_WriteHandler(uart, req, uart_num); + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +int UART_Busy(mxc_uart_regs_t *uart) +{ + int uart_num = MXC_UART_GET_IDX(uart); // Holds the current index of tx_states + MXC_ASSERT(uart_num >= 0); + if ((uart->status & MXC_F_UART_STATUS_TX_BUSY) || (uart->status & MXC_F_UART_STATUS_RX_BUSY)) { + return E_BUSY; + } + // Check to see if there are any ongoing transactions and the UART has room in its FIFO + if ((tx_states[uart_num] == NULL) && + !(uart->status & MXC_F_UART_STATUS_TX_FULL)) { + + return E_NO_ERROR; + } + + return E_BUSY; +} + +/* ************************************************************************* */ +int UART_PrepForSleep(mxc_uart_regs_t *uart) +{ + if (UART_Busy(uart) != E_NO_ERROR) { + return E_BUSY; + } + + // Leave read interrupts enabled, if already enabled + uart->int_en &= (UART_RX_IE | UART_ER_IE); + + return E_NO_ERROR; +} + +/* ************************************************************************* */ +int UART_AbortAsync(uart_req_t *req) +{ + int uart_num; + + // Figure out if this was a read or write request, find the request, set to NULL + for (uart_num = 0; uart_num < MXC_UART_INSTANCES; uart_num++) { + if (req == rx_states[uart_num]) { + + // Disable read interrupts, clear flags. + MXC_UART_GET_UART(uart_num)->int_en &= ~(UART_RX_IE | UART_ER_IE); + MXC_UART_GET_UART(uart_num)->int_fl = (UART_RX_IF | UART_ER_IF); + + // Unlock this UART to read + mxc_free_lock((uint32_t*)&rx_states[uart_num]); + + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_ABORT); + } + + return E_NO_ERROR; + } + + if (req == tx_states[uart_num]) { + + // Disable write interrupts, clear flags. + MXC_UART_GET_UART(uart_num)->int_en &= ~(UART_TX_IE | UART_ER_IE); + MXC_UART_GET_UART(uart_num)->int_fl = (UART_TX_IF | UART_ER_IF); + + // Unlock this UART to write + mxc_free_lock((uint32_t*)&tx_states[uart_num]); + + // Callback if not NULL + if (req->callback != NULL) { + req->callback(req, E_ABORT); + } + + return E_NO_ERROR; + } + } + + return E_BAD_PARAM; +} + +/* ************************************************************************* */ +unsigned UART_NumWriteAvail(mxc_uart_regs_t *uart) +{ + return MXC_UART_FIFO_DEPTH - ((uart->status & MXC_F_UART_STATUS_TX_FIFO_CNT) >> + MXC_F_UART_STATUS_TX_FIFO_CNT_POS); +} + +/* ************************************************************************* */ +unsigned UART_NumReadAvail(mxc_uart_regs_t *uart) +{ + return ((uart->status & MXC_F_UART_STATUS_RX_FIFO_CNT) >> + MXC_F_UART_STATUS_RX_FIFO_CNT_POS); +} + +/* ************************************************************************* */ +unsigned UART_GetFlags(mxc_uart_regs_t *uart) +{ + return (uart->int_fl); +} + +/* ************************************************************************* */ +void UART_ClearFlags(mxc_uart_regs_t *uart, uint32_t mask) +{ + uart->int_fl = mask; +} + +/* ************************************************************************* */ +void UART_Enable(mxc_uart_regs_t *uart) +{ + uart->ctrl |= MXC_F_UART_CTRL_ENABLE; +} + +/* ************************************************************************* */ +void UART_Disable(mxc_uart_regs_t *uart) +{ + uart->ctrl &= ~MXC_F_UART_CTRL_ENABLE; +} + +/* ************************************************************************* */ +void UART_DrainRX(mxc_uart_regs_t *uart) +{ + uart->ctrl |= MXC_F_UART_CTRL_RX_FLUSH; +} + +/* ************************************************************************* */ +void UART_DrainTX(mxc_uart_regs_t *uart) +{ + uart->ctrl |= MXC_F_UART_CTRL_TX_FLUSH; +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/wdt.c b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/wdt.c new file mode 100644 index 0000000..fdcae8a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/Source/wdt.c @@ -0,0 +1,129 @@ +/* ***************************************************************************** + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-16 21:00:13 +0000 (Thu, 16 Aug 2018) $ + * $Revision: 37071 $ + * + **************************************************************************** */ + +/* **** Includes **** */ +#include "mxc_config.h" +#include "mxc_errors.h" +#include "mxc_assert.h" +#include "mxc_sys.h" +#include "wdt.h" + +/* **** Definitions **** */ + +/* **** Globals **** */ + +/* **** Functions **** */ + +/* ************************************************************************** */ +int WDT_Init(mxc_wdt_regs_t* wdt, sys_cfg_wdt_t sys_cfg) +{ + SYS_WDT_Init(wdt, sys_cfg); + + return E_NO_ERROR; +} + +/* ************************************************************************** */ +void WDT_SetIntPeriod(mxc_wdt_regs_t* wdt, wdt_period_t period) +{ + MXC_SETFIELD(wdt->ctrl, MXC_F_WDT_CTRL_INT_PERIOD, period); +} + +/* ************************************************************************** */ +void WDT_SetResetPeriod(mxc_wdt_regs_t* wdt, wdt_period_t period) +{ + MXC_SETFIELD(wdt->ctrl, MXC_F_WDT_CTRL_RST_PERIOD, (period << (MXC_F_WDT_CTRL_RST_PERIOD_POS - MXC_F_WDT_CTRL_INT_PERIOD_POS))); +} + +/* ************************************************************************** */ +void WDT_Enable(mxc_wdt_regs_t* wdt, int enable) +{ + if (enable) { + wdt->ctrl |= MXC_F_WDT_CTRL_WDT_EN; + } else { + wdt->ctrl &= ~(MXC_F_WDT_CTRL_WDT_EN); + } +} + +/* ************************************************************************** */ +void WDT_EnableInt(mxc_wdt_regs_t* wdt, int enable) +{ + if (enable) { + wdt->ctrl |= MXC_F_WDT_CTRL_INT_EN; + } else { + wdt->ctrl &= ~(MXC_F_WDT_CTRL_INT_EN); + } +} + +/* ************************************************************************** */ +void WDT_EnableReset(mxc_wdt_regs_t* wdt, int enable) +{ + if (enable) { + wdt->ctrl |= MXC_F_WDT_CTRL_RST_EN; + } else { + wdt->ctrl &= ~(MXC_F_WDT_CTRL_RST_EN); + } +} + +/* ************************************************************************** */ +void WDT_ResetTimer(mxc_wdt_regs_t* wdt) +{ + wdt->rst = 0x00A5; + wdt->rst = 0x005A; +} + +/* ************************************************************************** */ +int WDT_GetResetFlag(mxc_wdt_regs_t* wdt) +{ + return !!(wdt->ctrl & MXC_F_WDT_CTRL_RST_FLAG); +} + +/* ************************************************************************** */ +void WDT_ClearResetFlag(mxc_wdt_regs_t* wdt) +{ + wdt->ctrl &= ~(MXC_F_WDT_CTRL_RST_FLAG); +} + +/* ************************************************************************** */ +int WDT_GetIntFlag(mxc_wdt_regs_t* wdt) +{ + return !!(wdt->ctrl & MXC_F_WDT_CTRL_INT_FLAG); +} + +/* ************************************************************************** */ +void WDT_ClearIntFlag(mxc_wdt_regs_t* wdt) +{ + wdt->ctrl &= ~(MXC_F_WDT_CTRL_INT_FLAG); +} diff --git a/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/periphdriver.mk b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/periphdriver.mk new file mode 100644 index 0000000..622367a --- /dev/null +++ b/breadboard_max32660_premila/Libraries/MAX32660PeriphDriver/periphdriver.mk @@ -0,0 +1,77 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-22 21:38:18 +0000 (Wed, 22 Aug 2018) $ + # $Revision: 37260 $ + # + ############################################################################### + +################################################################################ +# This file can be included in a project makefile to build the library for the +# project. +################################################################################ + +ifeq "$(PERIPH_DRIVER_DIR)" "" +$(error "PERIPH_DRIVER_DIR must be specified") +endif + +# Specify the build directory if not defined by the project +ifeq "$(BUILD_DIR)" "" +PERIPH_DRIVER_BUILD_DIR=$(CURDIR)/build/PeriphDriver +else +PERIPH_DRIVER_BUILD_DIR=$(BUILD_DIR)/PeriphDriver +endif + +# Export paths needed by the peripheral driver makefile. Since the makefile to +# build the library will execute in a different directory, paths must be +# specified absolutely +PERIPH_DRIVER_BUILD_DIR := ${abspath ${PERIPH_DRIVER_BUILD_DIR}} +export TOOL_DIR := ${abspath ${TOOL_DIR}} +export CMSIS_ROOT := ${abspath ${CMSIS_ROOT}} + +# Export other variables needed by the peripheral driver makefile +export TARGET +export COMPILER +export TARGET_MAKEFILE +export PROJ_CFLAGS +export PROJ_LDFLAGS +export MXC_OPTIMIZE_CFLAGS + +# Add to library list +LIBS += ${PERIPH_DRIVER_BUILD_DIR}/PeriphDriver.a + +# Add to include directory list +IPATH += ${PERIPH_DRIVER_DIR}/Include + +# Add rule to build the Driver Library +${PERIPH_DRIVER_BUILD_DIR}/PeriphDriver.a: FORCE + $(MAKE) -C ${PERIPH_DRIVER_DIR} lib BUILD_DIR=${PERIPH_DRIVER_BUILD_DIR} + diff --git a/breadboard_max32660_premila/README.md b/breadboard_max32660_premila/README.md new file mode 100644 index 0000000..9653f59 --- /dev/null +++ b/breadboard_max32660_premila/README.md @@ -0,0 +1,33 @@ +## MAX32660 minimal breadboard prototyping environment +This project includes the bare minimum needed to get started with the [MAX32660 Evaluation System](https://www.maximintegrated.com/en/products/microcontrollers/MAX32660-EVSYS.html), without relying on mBed, Keil, Windows, or any other service that requires your email address or wallet. The instructions assume a Linux environment; I'm using Mint 19 (based on Ubuntu 18.04). +### Requirements +You need the [ARM GNU toolchain](https://launchpad.net/gcc-arm-embedded): + + sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa + sudo apt-get update + sudo apt-get install gcc-arm-none-eabi + +You will also need various common Linux tools like `make`. +### Getting started +Clone the project repository to your local computer: + + git clone https://gitlab.cba.mit.edu/zfredin/max32660_core.git + +Modify main.c as required. Right now it's got a simple LED flasher that uses the [per Will] inefficient Maxim GPIO drivers. I'll update this at some point to default to a ring test. + +Navigate to this directory and run `make`. If you have all the prerequisites installed, a `build` directory should appear that contains a bunch of files. Navigate to this directory and run `arm-none-eabi-objcopy -O binary max32660.elf max32660.bin` to generate a binary file. Note that the `build` directory is in the `.gitignore` file so it won't show up in GitLab. + +Connect the MAX32660 Evaluation System using a micro-USB cable. The board will enumerate as a mass storage device. Drag `max32660.bin` to the new drive; the LED on the programmer board (the one with the USB port) will flash a bit. When it stops, press the small black reset button the programmer board to run your program. + +Run `make clean` from this directory (not the build directory) to erase the old compiled files and start fresh. + +### Serial port +The MAX32660-EVSYS DAPLink (the programmer board) includes a built-in virtual serial port. To use it, make sure to include `#include "board.h"`, then simply use `printf` as normal. Connect to the detected serial port (/dev/ttyACM0 on Linux) using your serial terminal program of choice set to 115200 baud. + +Note that `printf` is, in the realm of tiny microcontrollers, quite computationally expensive. Keep debug statements far away from time-critical parts of your code. + +### Next Steps +If we end up continuing work with the MAX32660, I want to pull together a memory map and associated config files so we can flash/debug using the [Black Magic Probe](https://github.com/blacksphere/blackmagic). These devices are open-source (I respun the PCB to build one into my Thinkpad) which will make building everything into our automated assembler much easier; they also run a GDB server on the programmer itself so high-feature debugging (breakpoints, etc) are easy. But it's only worth making the time/effort investment if we settle on this chipset. + +### Troubleshooting +zach.fredin@cba.mit.edu diff --git a/breadboard_max32660_premila/helloworld/Makefile b/breadboard_max32660_premila/helloworld/Makefile new file mode 100644 index 0000000..c826c0a --- /dev/null +++ b/breadboard_max32660_premila/helloworld/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/helloworld/main.c b/breadboard_max32660_premila/helloworld/main.c new file mode 100644 index 0000000..25a9851 --- /dev/null +++ b/breadboard_max32660_premila/helloworld/main.c @@ -0,0 +1,76 @@ +/** + * @file main.c + * @brief Hello World! + * @details This example uses the UART to print to a terminal and flashes an LED. + */ + +/******************************************************************************* + * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + * $Revision: 36818 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include "mxc_config.h" +#include "mxc_delay.h" +#include "led.h" +#include "tmr.h" +#include "tmr_utils.h" +#include "board.h" + +/***** Definitions *****/ +// shortcut for viewing/modifying an address in memory +#define poke_register(addr) (*(volatile uint32_t *)(addr)) + +/***** Globals *****/ + +/***** Functions *****/ + +int main(void) +{ + int count = 0; + printf("hello, world.\n"); + printf("GCR_CLK_CTRL = %x\n", poke_register(0x40000000 + 0x0008)); + while(1) { + LED_On(0); + /* Demonstrates the TMR driver delay */ + TMR_Delay(MXC_TMR0, MSEC(200), NULL); + LED_Off(0); + + /* Demonstrates the SysTick-based convenience delay functions */ + mxc_delay(MXC_DELAY_MSEC(200)); + printf("count = %d\n", count++); + } +} diff --git a/breadboard_max32660_premila/ringtest/Makefile b/breadboard_max32660_premila/ringtest/Makefile new file mode 100644 index 0000000..c826c0a --- /dev/null +++ b/breadboard_max32660_premila/ringtest/Makefile @@ -0,0 +1,116 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 23:45:02 +0000 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS = main.c + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/ringtest/README.md b/breadboard_max32660_premila/ringtest/README.md new file mode 100644 index 0000000..18737c5 --- /dev/null +++ b/breadboard_max32660_premila/ringtest/README.md @@ -0,0 +1,23 @@ +## MAX32660 ring test +The fastest ring test I have been able to achieve using the MAX32660 is 1.61 MHz, using direct manipulation of the [unpublished](https://www.element14.com/community/roadTests/2005/l/ultra-low-power-arm-cortex-m4-darwin-mcu-evm) GPIO set and clear registers: + + +_[ignore the mean, min, max, and std dev values as they span several tests]_ + +Using Maxim's published GPIO manipulation registers, the speed drops to 1.10 MHz: + + + +This falls short of [Will's result](https://gitlab.cba.mit.edu/assembledAssemblers/assembledCircuits/blob/master/platforms/max32660/maximWorkflow.md) of 3.21 MHz. I checked the Clock Control Register (GCR_CLK_CTRL) and confirmed the system clock is running at 96 MHz with no scaling. I also confirmed the core voltage to be 1.1 VDC, which suggests the high speed oscillator is running at full speed. + +I tried copying Will's fast code exactly and got a different result than him, 1.51 MHz: + + + +For reference, here is his fastest ring test trace; note his waveform also appears closer to 50% duty cycle: + + + +Finally, I tried directly toggling (i.e. not reading) a GPIO pin using both the published and the unpublished registers, and in both cases saw 3.45 MHz on the pin: + + diff --git a/breadboard_max32660_premila/ringtest/main.c b/breadboard_max32660_premila/ringtest/main.c new file mode 100644 index 0000000..18f6244 --- /dev/null +++ b/breadboard_max32660_premila/ringtest/main.c @@ -0,0 +1,86 @@ +/* + MAX32660 ring test, using P0.2 and P0.3. Don't forget to jumper them together. + Done using direct register manipulation for learning. + Zach Fredin, 2019 +*/ + +#include <stdio.h> +#include <stdint.h> +#include "gpio.h" + +// shortcut for viewing/modifying an address in memory +#define poke_register(addr) (*(volatile uint32_t *)(addr)) + +gpio_cfg_t output_pin; +gpio_cfg_t input_pin; + +int main(void) +{ + // these are Maxim's GPIO setup functions. probably worth continuing to use + output_pin.port = PORT_0; + output_pin.mask = PIN_2; + output_pin.pad = GPIO_PAD_NONE; + output_pin.func = GPIO_FUNC_OUT; + GPIO_Config(&output_pin); + + input_pin.port = PORT_0; + input_pin.mask = PIN_3; + input_pin.pad = GPIO_PAD_NONE; + input_pin.func = GPIO_FUNC_IN; + GPIO_Config(&input_pin); + + int toggle = 0; //used for simple toggling rather than a ring test + + while(1) { + /* 0x40008000 = GPIO0 base address + 0x0018 = GPIO output register offset (from user guide) + 0x0024 = GPIO input register offset (from user guide) + 0x0020 = GPIO clear register offset (undocumented!) + 0x001c = GPIO set regsiter offset (undocumented!) + GPIO pin numbers map 1:1 with register bits */ + + + //this runs at 1.10 MHz using the official GPIO control registers + /* + if (poke_register(0x40008000 + 0x0024) & (1<<3)) { + poke_register(0x40008000 + 0x0018) &= ~(1<<2); + } + else { + poke_register(0x40008000 + 0x0018) |= (1<<2); + } + */ + + //this runs at 1.61 MHz using the undocumented GPIO set/clear registers + + if (poke_register(0x40008000 + 0x0024) & (1<<3)) { + poke_register(0x40008000 + 0x0020) |= (1<<2); + } + else { + poke_register(0x40008000 + 0x001c) |= (1<<2); + } + + + //this runs at 3.45 MHz using the official GPIO control regsiters, but isn't a ring test + /* + if (toggle == 0) { + poke_register(0x40008000 + 0x0018) &= ~(1<<2); + toggle = 1; + } + else { + poke_register(0x40008000 + 0x0018) |= (1<<2); + toggle = 0; + } + */ + + //this runs at 3.45 MHz using the undocumented GPIO set/clear registers, but isn't a ring test + /*if (toggle == 0) { + poke_register(0x40008000 + 0x001c) |= (1<<2); + toggle = 1; + } + else { + poke_register(0x40008000 + 0x0020) |= (1<<2); + toggle = 0; + } + */ + } +} diff --git a/breadboard_max32660_premila/ringtest/ringtest.png b/breadboard_max32660_premila/ringtest/ringtest.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c3e03cd20c1f96491c487691948d34ce1c1c40 GIT binary patch literal 17483 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�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 literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/ringtest/ringtest2.png b/breadboard_max32660_premila/ringtest/ringtest2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8a556f6a8686861046c2046f4827cd4c6a01d4 GIT binary patch literal 21680 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 Do>it% literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/ringtest/ringtest3.jpg b/breadboard_max32660_premila/ringtest/ringtest3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..faebbaa4d34ecf4eed3cf386e32a245282343067 GIT binary patch literal 225535 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%0A(q-F&a+!1{%sdE1ZM=WMz9 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 literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/ringtest/ringtest4.png b/breadboard_max32660_premila/ringtest/ringtest4.png new file mode 100644 index 0000000000000000000000000000000000000000..d109027c59361a47b8c4a77c753d5f4c0eca25fe GIT binary patch literal 16206 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV0^&A#K6FCDRtf=1_lKNPZ!6KiaBrR?$463 zz5PFQ&(T_r=pPJ8Cm3%$5bikGtLUq6)Z63Zh9y4|gIY@X)s8+Y@=Uy==BnVU;Hwa- z;QJtt=^W#o*3%;Sh0}kEMrCg`mg-F_Gufq5Ygc2qdGoE0FJ@&gdH?6K##ei;vx`4p z4Q~-}%3xD{|7pUnzrXwAWB2oDHs?(I$WfZPH!5qUW&JwYPgC4EB+p*BTT=QrqG@eT z`xOJ9z0Wcy9OU|v%gWu{8ZdoM+sf0irBmHGGPmxY{XtmcVeKzF`}Iy`I=39>UrPwx z$7>M5QM&T9uI1gS|J6AZ{mU=k{+YBvEm&Ev*-t-l0~;sE5SzS{FW3FCcU)2QHhF{7 zll`?Cm0y>x5S+d(@zb2Zl6fCr6~)G~ovu9O<1bQXC<xL~wVr=lt{5BlLcLb$HD&p) z-@Lf}`F8i(pJEEz=P(wX`&fVbhS0ee*7jwRYu5G7T@Q9dZF}|Zp3i1$o@Dn;aNsqH znD^Sd@q0@9{m78%w;JE=dcJqN!+W*@tC;hWYYuG_W6O5>`?I-gQknN{%iZZ~w>{rz zWAEsyQF%M4t!>`HqH~;kHn#t+x4PPKI-~h&b&^5K?8FTMtAb;bO)TuK>YD_N4kdI3 zDC_zCzY-SCc)tFXZT3=w2#%{-JYr75T+OOZy*u7yZg7iPd^AC^#UO&iSA%C7hv}n7 z`(1AEWj_{LxV+}NS;4(Stp}Y}XeDkCm=!QtLg(s5$LeV}t94iFnI@V1lGC~ReB+<( zagx)Y{V}VZu}lCI8epZtk~*dZGurMYm9CUs5a%u$G*4hV$RO|D@cUn+bmFEqPjENf zCB5tG!A;4}x48d4;~#J9c_=~giYmx)S(Dzi&0hU2^q1)hx96+Zb1Zb&>R#l(&x<2< ziRUieb2Hv7t*x75(<tD?q1f_mic9m-wheK*o3(8?6kq$Wx+|y5)n1?Q`%dWRr7fG+ z9Ls5CS4^3^@<B$+8e`Edng<h}dhF2=VG=zvS4rFATx_b>#OMocT+jSIis~Fp;QYAC z;`>F8$aF0WDaF?^K^1d$pIXuMSYXq+kOC8@YcsiSO-a~Lw4~y>A8YaQ2V7$H@4SLP zh+PRdct>+zlY|b#ioQp8MHy7so2Rxtnrkh3X6_^Hh&{Wt>bQg8DkeUXE@$xIX5(g9 zmGDJ^mw`d~Kmwz~Pm_Bu?uf~8Gc03mW@UKVe2}SOreM~FFK-1|@2dnBTr~+XDCb(8 z@VV*1-j!NEv=S4eH}Hy{nH!{?!P67aJk`pMAwWb_N(W-_DfVVo24j#JpAIH49ypV* zfnh<7K?H+=v4jqThCGiL!x<hnZU(%{RxsUj<zOgQx{_cxsrntrgIk+&vqQ6dz1L1} z<a*|}QZz-SoMDCdxhO`59D@jk0Oh4}w#*FzV5Wo)LkAZdH$xUnGb=;j!30K!-h>Sd z3R<8L666tMZ~=MJwCNyI!wQhw+zcWZ1Vnkn7_M-zaWgDJv2$7O#h|6vw<N4ccsC`= z(XEKRVU_0ALUsm4EE+)uN`Y((A=MQerV*+A8`gBKn*~Y=AisT2TF|sJIEz*Cq%6a# zWmk^LGPE=tWNIMKcr0#Jx}I>eS?BlcLyo+vt(ra$xwyCAp1f{<V0iN(k!1xdTW|Mv z#x%1s2=JdvV00kaKUge81Wt?8nhA_|HZOayDiac_m$zlCyp$bf5Mog7wRS;fM2pm# zD<2sf4h@fhzLGH2_RuD+U0G6EGpv_}O_+G68z}+L3X(2o5MUxZu_A&Mp60p&nnS;F zoL=<;7QSvp`fM<}85d-E<=$a*;2<t9U@;zB#wy~SW_x1OeodJx0YNhkiLBdDu-o?K zFX>WK4WC4==}|lG&NyKj!NBnG0l~~iq=j(TyRJCMC3(O$n+uk8Ome%YY3*Ic>daca z{0i5sHrEvgy=3JXH0F>J&>W@_-ONj;MCn{fS~w->m-3VDn^VsIWX~#m@FVQ}6?+r= z?ayy`-;3<C-58)Y@r~;2PtW9MGFf{^M9A}(U4OD*tI6&sd->#Z>NzfbkkFYd*S9_@ zdh<jfueWMv-u=mKygQ{VCExnB)XAGO%JeSWv!1ha*M?`iFG+klboY#z)XBSRZe(Wi zm(^W8C%^T!g?aR8*VP9OO|9l$-81#@s@<-+=W<NXoz0Y7o9D;o?QtT3#aLP=^=)tO z{Dch-%?A%9Og*l`cKV#v(pe`P4syA#IJm1~<(6ssX1gj@&a?5A)qQa|<>$vvtJ)=g z@^}5`-2K1z`p?H_k4#?v>d(i%H#7a`{rd9e=d<^pj;1-iK6&}<oTuGqw?|do5-F~G zJ<-qO^Y*_RCvHz`x+3avI6>0Cre>4pt;dV!_T+k~rzfA={CxJC-1L=xFWsiylHYyB z&#!)w*{rkcIIT0KKfhf+&(?oyt-_Stdvdu^vAUP%yn13&zbCWh?Xhb&FKv^K+a0(y z_`1pdvUS^}qmAADU#Gmz&A0t|=iIBZ?3$`+RfiKcBt*GMtZCc*Nn*{qyZi2{yP8Iv zlUtp*L29npO6>_Jd8eK8oV<6kw9fLITqlE;zkGixlqal=$23B%TG~(hLV{&~zVypm zW)WqLl04Twv9hhcov=3i^zQm8|EhmyFMfaj%E!Q04ZbcD&2Q-OUHQ~n_17zQ?Ukyn zHQ(bhYyWJx_}qW?ez*AjZ(jV~e)j(R`&aJUn_aH|f8*!s(%+Y7{o6XX@^|pvf4k;y zSYChE|Nktv*H<@f?>Twz{QN5qo3G4HS8!dn;+4e7zaJJx?F*Qmf90yz+WV{4UD>+% zx?j}VZ!&YI-QU0R_I&H&H!R!Kzmym^)<+ggWxnx!<J(nL{O_H7>h_Igm$GXAD13KH zT&bD$V(o*Zg?{oYyQjbU)El)w)cpFZ$L!_btZv_SyPX|$W!?tqxVe61_h#*Xwt8+$ zj`<<`Sj|_tHtzLP4N8~xKe?9^U$^S^{8yis7x9Eml(D-ZwPyC~w{>~%U&XSmKAmG4 zGkvpS#_jcOCH&W49Fx*pyZU@~S>0}7E7x+ne<gojJ#PQQ6ZY}O-s=w!`|4jci0Hji znznx43#)_+o~tKs(5{xwTccgQ`_IhW({tiYeWI1CrB~jbkkZWB-D+ifds$xi>TLD3 z#(~o8JiVNgw?DI3IQPJ_WaaR;+sY%nZ(HQ#scznUb*u32yT8Az)V`8%_iirV+IR1+ zr2X={`|nZB))+qd6{pQ#y_erD{m$?2@A`L{zZVxf`OohBcK+?me@1=vzx)Fdt^XeL zzq4|8{gt1OuS9c{8M3|p;Ssy`%G>k5ul!9<f4zP3H9yPrs^6b?n%{T2Tx9ObT;4c0 zpLx^wZ{jPpr$3&2_sZK08|j@3pIZwX+01voWMuQa`tt4RTV&(!{`0Ay8nEJE)c(6N zUU6%;RehIhRu#|Pu&?f>obwHLvu6@3YIUyeV7WZOQe<=gnO#fxADl_NbGCH(mzO2R z7k^}&zrJaCZ%Nm!%T|HXmAmU!+tqpOU+vu7cJNaBt!ElH_xa_@zqtK;wUp%@zq{-9 zmvxy5-FUJgKDIL3ZrkK*OI8;jdb0L!;QTX(6FQ&%a9Ml*-IBb=O<QZ{U0t%ya{1FU z(Yqh==G5(;bj@<}++AhstfFtZC1;y&=sor=YiqHbRpn~!TM4F0KRz~B{naYmbKqps zLcO?Ex987Z%wC&#-R^s~_1a^3_br;=8b&wPoxZox`PVAF=G4>48@`0sHGlm%c~`~E zD&>QEw-R*4UVUBt_O8e5H(T{0W*la|owK!H_?GRo+TLUPQZApnD#&(v^7gX$t9Bt0 zSsU!?gHDUDG#A|wA+zGN`PnO5KW{56K6?EwcT-vN?&lxh?pX5HC}Q5RZErW;>RoFX zG2ecvy|VI^1X;U~cK#{<s%w_;$*+2>T>7&u&P(G~Lhav0c69;a+FyT#elF}k_E`Oy z=G0?{n|u4;w)2|vpO~}qvT<q6rrL(n^XzOl&x@|vQmK*iIp)T@mb!Oo%AY^F$j;B1 zcj}@lzx=)PH9K^-&Alcs|3>eXhpgS5CvP7*mu_7&U8p^G!@m09_xDzxHt)M)+W*^B zXvf^`eeJyRromUHY)^k@Q&hdp*Jf|a+~)=IZ<l=h_ITpdGrcX_pXC&NN>LB|+H&sd zT-Ui1b}hQd_WHfN^~!Aft?Bm5Ze4wKtN6{dvf1bRV>)ZMT^2D<iF&*)tlYXb#dI@& zS=y`^Q?mnG4&469|9-!1V0UwF_3HF>_m|bzSTi@LT4}xYaa35|f91OVt9SF49o*FJ z^ujcv@7=45e)~=L9<=%-sq^{sUtY15+5)*7{LWwbp8x9I{Euv_Zz`6a$lOq}h|4@; zdVWy8RzcyvisFk45;sU4-?Eo&b*<0p^fFnM3Z7~ILJud*l#xr>;3J(ay~a1nj>9Oz z{Q67%N>0;=bEQ|$do?)toxgIN|JA3nY8OMlHyrxMSSB89|K;ND1C?xlYX55eUB}1U zbI@qz>aybn@mua08hF<EO)XlI_jHbZ*nInyr_En|NX$M`d|lc|jQwn9TuV=TUh?~e zZ`Z%c<ea{z$SC5pc-CLDzs=JxxZOWmwDnNJ&d7Zac&1rwIe2Mh_rX_>9;vR>o_I8= zm|2YN^uJT{>i%l|m7F<;=i27yud-SXPCD^A{MEBrfv2nvCUCk)uQ_cF;YIHAxbN*a z`)E?Jwz+JQxR4&mJ8246=9bpR_}NW0Vf*;V;cm?8e)%$<Fi+7EqZLj5^PZ(|@VeX7 zJMm8bx~o-NbuK0NZesnKxYozZH?aAC?UP>*_pPx$vLf2xVdB~^6YtE`uKhQ|I6~+m zTeq~S&6A7`UFmzH^u%Ug5v|a4;h4l5c2<Y)%I@zk-y2TqX_>s<QgY2@<I>{ZgF?qY zcK-UOTdU>$?8}-tlh+^J5U2Z9xkW;U|JN=?kH=qp{{Cfde){-i@YcH771z(5O0Zot zebR}SGdm26Rg0^RoeVEr6Mp*h@mJ5PimR<HE*@u7;GMgxoj-Ved%~AeW}dJW2d(Ua zUT?qCr`4zKfAzV)gpT}ibs6c7<h@aP@hi^HH;Aw+dDUc6@+xVAP0qOl)!fozqlk8X z!w8|uZ!vdciYFdzw=+AC(3!M1DsE58?k^1oCw0o%HHTeqZkfHU*eIf#d28M2nL>qo z>XzEoC4_%p7(D&3Z{V8n)2GdE+P8~J|K;FToYYpAE5CLfJLh+i)U*xj!uH&XmFf9< zhnvk?;q}!|Sx0jZ*}k}PG{Lj^%3Ie%wyu_vI!j&l>=TrFAwHv--ESY43xCtmjg9kt zU)g!>mD_OotSQ@S_P_g{Zz+#R0~sfw6ZztD*ZFzN<M?mB&`8|ivN2BgdcLLdJ!Up< z1(^-44F_MDM4X#=XKGNm_STw-3O<vA&qy5kCD!}RO><dOEYI46vg2$^^9~;Kc=x=Y zd;QCKFZRVO<JB!aEV)ao;)lcDYW<SMJW8*`d@`Ij%bbiAP1(@pD6d+ebJe?yZFR*L zNu9i&*R9s^OBEl!Q~K$#BX7dYgS%=D+X`>8s5zmr*s&l-q4#Un&v&+LtL1~jrH-q= zx?9Z?#(yhesqLDxXA(Xhm}R13!!?_Adj5;0DGSdhd|Xhie<wwg_wPTYs91Xm9iFgn zADT`$Sp3xD{VSr#wpzT8cge>mnrrjyZzU}CjpY%0(^@CX_{Hg!m-GCCO>qVhmny!+ z#I6lm-%=sQ{xaCyxOr>M!3o}*D!#?+t)5?{TJ+$nc2Kz3FCMWkhc-5vOw$)xDed&> zHJgOajqa!1eM_5mRCvBR<+NXmz3O0sXY=B%4wIJWrLlE$2VJW8+odbS;uj+IE7bA= z_i?sMJ8BM#aXRf6vR3>lsdLLEP{p2oHuoJf#on)3Cr`UMJ=oQ#p>k*UT<(+oyicTb zstwAG@4bHZ@ycEHdbVCR?}wS(<&rulU(Z=m@MB}+oKn4&1-or8vYozp?nrd64EOea z-Y4se54LVSm?bam5%)Z#m3h7Nk?fQwQab9-`>$T@QeVwF@sD9|%!4PZO}4yljkEZv z#g)53BHF&?$;#O?4<<!;XRf)Qw4o^>$02h~xc9O1JdM`zt_$P;cOB$XtbCQ0wxQ4e z#Zs1o-gggM+A5c_Zj4y*HOuo=+kunefjM#ie`$QJdeX4($<!j&PoO*@`aXRs^YNgE z1vv^_JYg2Ub}@21{IGD>&SMFz3;DB!C(S-s)o@U##jg42GmeKpIGR;Ejy6WEpO(`n z@MR+-N2BxB0)vRdJk#D?v`kfMIn4g*nN+iAi=CN;o#$S;1ye3PKV%q@_~P!I2+qdq z``aep=}F7nV6joZ<;lz0f)YA`GV@n_%{uw{gyM@UspjHNpMG~4Dg7*MKEpFDDC=+7 z$2a`~7Sp)ee_wSe{3p>Y+T|C^m)-i|iKf01kLpim#-EaFR!>d(BBl7DBG4k{uGrDZ z%MZJWuaR6Q-J$gJhM#2P!6Ip$^9N2%&zEVwk>)Ph`+M{AxyOT2LoOWd;ClA8sXJ)< zg3RbGAumnmrUmA!%3Yhb>mkoMF1`3EpU*hH(Vg*X!!;8fC*Eo4S0$}t`1TyA5LmKK zW}5z~_w&?SUb7Wd{O!8Fzim>@mEV7O#9peh^ITInW$`nL?U`<ifK!}${OM<3weRh< zZCD+8YW6n62!nY~-fNxb=9wlFxBpNAZ^PvEMGGV)S=h2?9NblLGE!KxK*yBh5ZD;K z`vno&tlN$%tP9ipn=y^8JI;$k#+$e4%GAS8rFpI~?8sAS-?BVqlX9;5)cFS=?UT1$ zVry}NFDRTZT$|?_gT+rRmcJ1)Y}#|SteidnV3LS{Wr2=q$5ZYqP0fT2YzI$<E2`A% z=viNyS9A7!!pp)ON!u8v*W2&>vTE>sWmL6;A#a^w1oMSt{fWCyK5P|m-dQoT=*EUW zJlB3E$MvYP9xIn?sq2*38&dS8R1B16=JGDdEBbQbNjrbgdUv}edkvje9Q@R?q2`yz z-I&#f+l$?^qPQ~d{LR<UUeHwM780;LPY+x+ea+fwk)ZNDagP188M~I|Svc=*I`01J z*)Ex8)5BtOK40yv|Cgg?BzN-f4;F5HroN?Zi-N<W^g|V^oJH>2`k#0yxl+67Y}<p7 zB!gd*uJio)x!E-0_WyZv4_eh6Sbf)ZfjJAC_MF4*ubxH8&R-JO|H`tq<)GBDkDi>@ zdAS&xO{ZMmZ0WZzt30&n;G?VWoGvV9RFJ7X$KO0vrq&n~c8A-u{)#nEop<xxagoD3 z*Liz(YaL0r8}s=?RMi(*SAjmi*tl7<=cxNzHk<PN=bdgKZB?o`=d9{__l?u?cdu6B zxz_Y>y2}E8W(SKZ9%-JiqA$jU5^D-}<SDQmyCm&(<x1|3)!T|pBX|_%$<&%Nv@9+! z4KlYpKd+cA+kmG^o$(%<;glQKdA+Qgmj>;R<uKt{Y2S3({7cZwi^~}eBAOrUYGjcJ zs@E`%G1oYou(!_j`aHQ>DF(K}pKad^ZGV|Cuw@H`YX_Oz?hz?sdA<GO{b|8d4jww{ z-LTex>6Sa^i|dmUH?U3oHaBlUqIOThJnuM5NuB>3r%#IuwTsHRF!t`gpCB6GX#ZHN z;-k@QcYW`>O|P#8?bdcHl5aV11yqgP65Uf1Jmui5bndu)Gha>$=TzRQ{W)pP9NsX- z0v%JPb*sG`<S&ZdxAo`V9`4;R+roXqha~T5Y~K4Nx&z-|YC0%&aPsn3cdPq&g_;ja z9h~#Nq*-rWn8cccFTCSCPh3iP$;f07k@+z4oZtsPbIup+j|?K36L>y8dBOhZoc!{* z{yQEOcNM&wOKX<g+pB&aWJaUk-HO9p&KweJ1n1ZVy}!5m@!~750}XpZZ2CSQe|7h_ zNqWjAlZanScS@|;VxV`9!)(3G!30&;`D_Ogc%8QIiZS=-FpKC}ZZGn8UplCX5hb&t z{QXWw4MT}Ff-kN-Jrf^wE#EMrIZ|dtzx<7-!H2lJj}_KT(kb0+65+LSwJ4jm>K$GK zsW{6?Vt2h|=O=7vJGlDP<m4c6wuO(UsgxR<MeO8nooXtv=Hi{0)nB8xMl6Zzk2;vp z`|NJDTb2hWTei%vU5=BkoV}W`x9;fW2u;hH1MBRBY+uQ;X^ZZf9wn2of$i|^qDzaS zW2^QGF7b+8$hNw?<>~eHSKglQIlth^y&d1B*4)v)ary<<zPhFR>Q6s#>k8WbplWN( z{#2FkhB5mB@9*cVa#?(ZH$5XHz&<@-(!p7|+;MBueDCgYFADdXJ8xybypdVN&f=OQ z8?ShLiCFxJH*BTM{2V=SB%V_%Ju0#0mPM`0YU@c)yG>R~UrhM>`+e&AZ-x=|{{!CN zE1s&wJ3Fo`w$|c#|JAqtrNwLe{5cYs{Nz{8&gQu$G0!G+`~E9uw_4dfk}7ACSXN<T zRjPmgjO~PIo#wCa_fP--uUbx_{WzCl#4k6lJZ3M}-M=!vT#m3R<$UmGj{Utm@4603 zb?uClXr9V4d6&VI!|bo_{$9j$?dN>^RpEa9q8S_V)?Iz;|Mk~YE8F1X?yr8h$l3*T zH&^Rkd6ZDz7tHOw`}5a&!~3`XM`^nM-n4m6>w3mZ<~QEy6hDkx_IZ2n{~LN2G%o)L zO%7bPsqw|3y=<$0+{-RuHDCGrwAWqb(jNupv9~!hQ@8%s-fX&d((L~g^JA^;w+r3Y z%b%3EH_EJN@z0A>&2HE4+Re9W>aKnF-_>Q?<%Qqa>b-6HgFE8$Z0_zcZx)g5GK-iU z_Wh#YtE`{5qOF&T>)ln~P_(uEw%N^7w|%?hOrC2$opD1i>!EhSd*64TcHh6XI(>ag zI?vwffaJb=O=-(K?<UR2mA9!`U{@DV|35%n|LV(`R(65M)nEO{SZ*2m)^Cq>dv4jS zAnlW(HqB4B1pnF{*Dsp1VM>s={?+IHi+IDX=UppH==*=^@9ksjWw`q@H<<X(`=oKF zB5r?B{Qfg38*bf=*sWe5rBm&G<D6&ihBGbq6K;lP=sdq!d@i9kefBOUo@tvU?@!@3 zi#VIFD!Jy^rD^&W&8Cx%HtwofY*(*!CE@1%uk(&`nM9lxfAwwpuHWvp|CZd_8*YC6 z)w8JBwcrt<Jh{_X`j5QsY>V4}>rd&cN2&X#>6cxZxA^OuomJoVSQhV%dbR#dQd#2X z?<X(!e%Ydz@a%Qx=i}C@y>EU#@82$*c1v$%`mOrg`;G3$?YVR3#3k2{d#~Gx?x|S$ z?%&O2>(0f^-O_s{H)Z`vf9v+SnKd7aK3`8+rrtRB=bGRx6PLa{vMu$z$<6HLtAl&< z=l;yB&tAUtb9mW0v!WkgeD>BY&0F{VZd0Vd;->ZSmO<C^N=uJzi;lf~&+79{lbz?D zUH1#L4lM18+f%ZA<F_+zi*KE{TE;i~Ov$$Gy_RpEU7wd+pZfgm%gFR^uhxG#&E|7x zzWqHOzYw9#Z<}u=-2J;aufB9y-eH3+vm=-18tCR)mrmDbnR76!dW}Q#Qg^N&|9sbm zdoMp&6t((mR_6Ox%XSw@t@)aD^WB^(>m>!OAhu-QhLVR4&8b}T=Y5sd*}UDpau?^V z5T09STSVksJ{P`b&-xqo_pfv9pAEKV25i}Tqh^)lzIj{L^{U@${_e6LZ3m5HgVrC+ zN?&##G%DD(@{@$l<kDDo)-wB)=f&#}Uedf}A(4@?&ofrBQ^nYI_l16rHR0aYrGMME zTFt-BwtDqRUh{}$4$}{ATK-n#t!c!vle~rzRVQQFR!`hsHaYuzxzrjrM%gX4+ZU`j z)O@4ZwB%LY|81G2y$3J(uDhRb^K!46Ie&9%^_qg_(yc+;_g~rnfBCz2X2(Ofefg<t zT=;vnW#Y2xFQ4Oj`|YpZw=Yw#TL~V41Pww8KYRSv|Lfn|-yT<O-Ew-y`ZHgy>st%Q z@6Y-AGx)iS^L%^L)bl2ncYQd{|LSr3SsCNpf479??N_Xiuj*TBVf(;Qdd=<lSMSaR zX*b@^w252CVs<mzPU_`jvFg6LSIZXN+Iefn<#Rs27pwQa<xJnTP5AbctlfJ&qip|v z_12xvksR{jhs)iV)w}E88E>=BpDSs-;AF1pwzn~{>!+#pzP)z!%*#{J#%nLHnS1Qq zvn_KMmHmEsrojL3?WxDg?6Q@!i+;SGeu=GWZn69ow(QAU;tpT%cwp%HJA0?syg3XE z@|>Wx0FxV=c&2@fXk_!gYag2UorUlF=hemYb81R|XYUsH8!mp$dWq(>7v4SBR;S*U zu(Xz2-u>y#rPo(CT{pPdI`{Xg+<9keVsE@$E!B7G&D&?IIq$P-J}JmLm%RS6@z%QC zo(z-gtfWh?nHpVw`0PFRZO`oY9K6XXHj|HEv$mF~KlUnf@}jrzmfu~xCHRV8etM#H z=56bylcB*o=I$+f6}Lxb&(2~Un~o2vuP+;H3pUJs>DP7deBqPLQ;&T+er)3Mx9x9S za?{`3x4*M9Yx(NT`G4nmo<5g;-Y_fNZu{q8`GZwl)kfF+?xudv_GwL-+amH->(7&y z&n`8-yj;3`|6{H?t2uk;E{*kl_dWk?=lb{-$u;)%SAJC)PqGHhI|nSAl)B;C^;b7P zU+`|(7G7%OvGupkfoC75wT4z~{9SV3-Djp<f2y`#5x%{@`|OvG7t5YKbT0kjur~bk z;r7|-!e0)XO55J(saWFuit}%Au$w(=X5H4v6P;GITPn5RE;|5XT>N<QStf^Zdi0Nf z?a$u7yt(Ya!^3CYZR__&<<(V}{r?_U_4C`Avy;wW`T4lhT{!Zz#T==S3W0g5=5pVI zcmKTO7x-B?c3<F+500Nb^?on*3*0^9=QWji^X@%)-t4<BFKu3gvF|+l8!2=3Dr<`7 zANbDdBRTni+UsqawPpW9Zk;T9xT{C+&WU2{rKLr$ti!LZernb(A1S<hztl!>s0*%s zShHu{+>QTg^2F~wxpDZnPVAd4Tgv9mX1lgz-MJOHhqEuee^GamfBW0bnQ7Z2%Qr>N z%6sjTXq%h<=3(<(wQ&91;0GDz8-1gzuKD~+>$<1@cH5q*w|}W$&O7*|mEG`amdQMW zSecy9mB(F6Y}V|J)AjW$Gu^3H%_^z$cHN=(2XApkZa8?WGGxd31YN$eUyAz=8qJ+> zQ_+^q`~BqT^3pBIr~ArzubuO&-gb9m`Lgodu;~YHeTh!reZNgoC)n;t!qMAjTMR;3 zZ?m1=n_MojrtDr7&osY_t}_lA#m06VG`f4Eu;HLlWceMVh+VI(w((3eK72bZ`!c8H z*A+M0eRs1S724g@$aebfmNJPot-14l@myObnk%tp@!R~|=B1mj=VkUTx6hMY^SFBP zGn0sCk5_&@@ZYaEchla~4YM@gnnwI;P`r@v)Z<p|1(Suh`x)81>!;2<X!I_t<)Bc~ zvGn41+}9U`^&XnXC}QLNZG**$2NzP#9cmWXbS^c#AfrnxzCyt1T4WLHT;BId53HxF zgctlf)O=#&U4g_6IpwDBc*4rwOm3}f-g-k;uSo09|1G@B*^AV7bIn?O-eJ?~2LUS{ zY$=gkQ?Y?HJt5<|S;rT))eqNc8AdQn5aaB%W)ShwY2Lc;U1ijU)3KpR8@lrEtV{qc z09e?x)0wqcecHjQZ!v4v|GrulK2<`8!NdDwuQkIG)oBNV{y(l0baXx^pS*!V!3?wn zz{{oCGz!Gvg-+|g+_wIK*oM)0=W>P>qw~(Fi#`U&yffZ)69YNH@5CE+Q(0&AqSeb5 zLYJlNm4GbX7+n&>#!cozBSe}TDNAC`9Fb)Z@p^U5RS6|Q8RxQ^`xf+UV^dUdP|gWk zxmH7YC-VWHgtY>zT;`nG1X@z%QV_nP=<iQshm+UK>K|_80Tt^UY}~z<-`}sFwEpls zsg$+LHbw5Q|9{adG@EA{V>2tm#)4himl?PGZdli+nA;xMY$JU%a#`%9&5padzW>|( zB=M$u9rxGk@vqkJU-mu1sj2PwCD0-<vE1gX?=o&*j!kVTk$ZY_bD-0+)qS}lJ7jn3 zlz!UqW^r8h)$9$&Ds>bK4<}@T%8>4RubZ8Hr%w2{IEU9X!g+h_Q#S1nJl8myRn;>j zbU;;4lHmD-mz@W=Lo+5QNv^r~w1Vr&)=1}fo45=koNcGg5lGx%0`iV)Nb^;_!$*&J zJ~4EQH4iDxUA*vr(ibLI&CY{DqB1<w*g$^zAibvc-F42LmE64n2|Vn%yFbi+G*^4V z-L#_#i5pCuc*T@=KIaoXGuKn=g<-_wb4_3F`RJ~iebTRak@(BF)l7LOXWdWm?Dk)9 zP;0Abs!BOShu`#ruil2aOY1bw_0^M-+P+dQfaA+?$=om=v2>`ru3JRxHU4fG!Sq}D zr<CAETls*3f3F?Cr*&RE!{(h3VGtq3BgSxKQMruH^YF#`+(pLMELi86OI4k}Gw+!8 zo(2csqz&Kh*Q{(g2nk@n=C9QcG9H}!Ij=81p<X#=Uhktj4vn{0Y<zO>XWjhi*VE=6 zOsL%ES_BOiR(&Oxt6EQ-9{yXtK834!>B$2LcNrTh=Da;E%f=nL#_I0WLkV}4ZzbeP zy}PorN#NDg%V`_`D}_wmdg)L?<`XHMS!pesf)^*I>btFQ0teBw{juvlG%zfTN!h+u zLZ?Mbgw1>M%!8}GO)_)Z$<f>z@RZ9WqS>uzdi;$#=H7qW7ZZAm!}t2{eHXuaLTkxi z{r^^5_8$^iRFgXE`nP?5p5I#jB)jk1#50P_7ydlrnWiS)d^LNmn#}gID<`PVVCtO| z`}sDjO|if!*I2gI*PVP{Z)Ea~4&NB^Sy-#4LHqe13AWV?m(8x;$X8C9s#PVS<I4$7 zJ$BPv|6kkR;t+hbv~G1dpVLl{rh`V^pY%7cj#%}R^Qvi3M)DzJ`_6-t-XB<2Rei9d zzU82ow;Y@H6TQ`$_vgM0v1z_Kqkp$k<mu!Mx5Qbh*9&c1>-oO)n4bCN-A}fB7WVpn z<ezcS<z0=L*JCzS#WRXX+!OrI(L7a*=Nd!e1_7>%PuR5YB+q2({dDfDNZy8L``aXL zCrC=0zeu&7cfV|Jk^7X_vrZ*!RTlWiwQ^=FC|=n>A=i;4u|}Xjwf?ron;8F-Y}zMH zk8tvat#6gu_+di*ly4<b;UT-<?YpJUwD;nH1XcECQ-?s_X+OEjTZ^vGV_W^5Womln zGwt)o?<Fnbxi)9ksRZAOz?>Dm6CSUwQZ|@ce>9<!wb|4`LZ`*a<gld9|8Q0bo%4Sx zW*tdry>nT1$ANW5b<z{Nk9Q?*aN2f==MX4&GPfLb(s0@M{$N(kZENG;=BNL)+SK;6 znP&XFEVX9cOsAHEtJ-aNrg43U*m(S4klt(KD<NOkF~8#yU9iGmux*7zv+25Di$jk| z>iqxn<WPbn8}Gt-f@ucjJYf@dO?$j0=3KqV4kihmkcMTZ5syV)q)nQ=D(>_23kfSX z?%j9%%b8?-o7V>WpY3_?<#E@tdFjbx2`e{nw|?}CS8QQYJ(w_4b$fc7h_{9Po&znv zY>x&!ZVZ2SNPGp;8n@r=d&9M!PdDBW+$!FzD%Q!?J>6D$%6h5X)%TN+7KeK*m{k5J zgYDruo|%$5x@$z8lAfAJtVm1TkR`x&TH#89=B?BgqbZwnQ{&yDB-T7?-MwjI_J%1z z<>lojXE{<Ap1pUA@wbsv>goGTS2{DAm+oX{_}F4%zVf;tLz3Xpg(-e)Y}^b9MP9Pa z><ldv8V`ECJ<Z6#aKOFep~v37pMpmdUN(E*w|C%BY?;85`zw3>R<C`NZl09gUOVkX za0`cGOF&ssl}^=X&P7@0Z>C4?eVm}!BH-k);GG1geo)BS<F#Tf2em?bnwkZ)Lbv2c zNvw$oG?iD677$vq@cn^Rs~A7+d2jY}*U4~?FC9<pE;|2XsJbU-q4DOi*wo!U$7k&^ z|GwYwvi$Rk+lMx%oZm0~CC@80dU5UcvsZ3Q9~EFb9e>l&T3SlVR%xgImkH`svGVR) z@=MclRGP1D&9s@l=KJ=K*G_G2%Q~_8Z26*9%fH_>o1B*;;whn1pZfAihup=}ejj<l z-V1dF?lF!~Jm|Aq(J5#Cyl?A+s(B3~uAaR7%i{c_U-hAvc7FM$_hioH(sjH4t~NSk zl=~%%@8Z9UpWn2dTs^_2>fBFdJ-?sTH-ok})ihuIk##7{{LdaKHtw%0wwK;0PTTkD z?UO%_8`S?i@9n-4&>WiB@vU>7Iw$7>b&h{_MH3Ec?dBE9*x+P#LB*GgjoWvb<6Cdl z-tNtDinX(!KR?=%y6T1CBHP8+MXi`J7HzEWf1w#%rglDI!<^{l-{%DHc6i?=u|?M= zdV~2~DeZ=XPF|(kProgBpBqzG?Z55$Qi0~DYx0x*40GRYx%hf+<YuPD&)??+SSx_? z!`=N2yn?qAzV2G_VZOEbksW`NGO9{ceZu(?He^jPmUjEnv2(lTxeYvP*I#b8oF2Tb zYO#CAx6XV2++Tgw_%r9o3*(5lOgr;CR<LDHsDGtvoUxks*Yd|a)1F83g!LXus61q} zWuL^F11|&@)h>F@Da-ifOSi-t2Ul74?3kI3(n%{0N^PI8@MX)vRUz}Pyv)7t{Z{QS zZ-z%o7tiUCi^?v)UHF?t<!tNAEN5?;Fu(oxHW}0N77@)%7GFdheoWlI{D6Y=^=P@~ z(3QJ3Ex(vz9<=lBg8zC?+19L^(Q;+G;7qH#%xu|hFD9nVV<_9|y4U*61=p|hZk!1G z$aC%eyXxyzyZhG}om;ATeVg2_uvl)%s5<FT+r96%dCryRP;3#9T3FeZ*`YpDPQ1BQ zz=<PNmnUq^idQc)r!@&UaV%WZa<EG@)YkTF5NJ!ll&MAL5k{>CL8COQ#MrdMLcV@6 z@qT$>zCH648x2tYusxJ;v}@J8d1;!uyqm&q=(GqpWuzr;NOBGJ_uo7v_NVTZ`1+Om z|4F^s_#tt!hDymih4QmGXTImSq%$f?hj<hiUA4RTxn;_WuWsjm7N=)NMtu2G>wbOC zfx0D=`qaLyF51PmiA&ydV>Zv)3G;s+ukDcryG`e7)atlq(R<Yk9l0`%Y|a*jUw`pu z;eKJ!j15m%)ZO0-@4dH1p=#a>%ldbnDU}yLw`&}UuM!J&OR<^tFx2ulPw#7)u#!9Z zw%MYptE#GIEsgkOz1*HLeS<-S;S%N>)fdcOJYRgfFq6$Yq+ru!yNle0p)UCu?@Isf z+4I8ES!6~?<3&9M3%RqOSIrTK7B1SR`RDmL#ovGB)%(C9@%>e4cq7~Cn_OGM518on ziXFM!@kQ?DmgyJ%>HnKFPt<SS#kV^)H|$p|KDOa|yWHeh&jO>XIc(i8djD0fyjUEz zYV|MY?XHXmKYDCBDD@?8g<iebzrsi0C@Nb2lQ*nmf999_|Ck#0bN%0`(Q0x;u3q?d z!qVP(6CR|jD!ll)=F6Kfm;58=S9isQe=7N^uV}9y^jUh%!tMUNwf%`FvMlWVWWa&= zPV{QR*8Nhqtjf>cFJ4y9>audXBH#K1kDT2#Q|pVDbIpYq_?kCrf&W_LDn<M6Ch@86 z=ku31*@V4I<h*!>ZFPCt@7wE=obxB->x(sS-TdSmm&NSI$AsFXbp8uf&0gYmTGe;& z+a3Eqw6JAg_`g=mVrEv%7aK?Jn~d81aqrJ(Z&?0sUE-YMTFOR>UKtyhp7Zb3xe<LJ zLYwE>xk<OR1uhx#n@0RoP1xXe{F?CIb)QPv)PsGqH*~~#eEDPlU0hqO%K7_|g`YR` z`K>=9wPwOYiDQy$KFog)Nxtt|4<1S=bv+|&tC+iY!h;koo@;+DN}DV{@uK&g_@U>| zrRNBoG>K?TZIfE_=KaASM!D=miBe3zGk2HfZNGAE=Bo9+-%b1{m7gex7T6)`#B^!* zhq&8Op#?@)U%cow3w2q)y&z%Ar`~%DmZ|NzD0WHd?1J69cYnTm{qxo9KaU@jN<7r| zZ%*NcWhN2d>dViCudQ8^opvJc<<Iz!+wNqPy5108Jz>7}>G#PSY%Bvj3pQPzcTw78 z{)^T>dse&Z>Qw!^`mKF+dEn>mPM#@NA1mF8!mmBu|LxDZ)}9|bpK~RfDeo-Lof_9~ zdL`C(#hvN>0!|!n*Smc``<i2U|EnpdH>q5X)#MQa<=KO?6jurB=Y=m?Gc|Ilk9ePe z6Nj%-`tjc5vn*Bx>rUZq7I5O=oW6hmGV}RHt0w<vW?*2Lz`3`Q=gvf*cfUaeK#SMp zzYjm{pPu2r)p<_MR4#!))m1w?RtQ~<nR2gQMBh4IKQ3;8?bQ=ei@ZXPc7eoQLee|5 zX2q55)BC@<=G*@B=j7)v7OeWV|NON7k+&kfLpoRa2!<}2)!p&RCeT%oSL~-%?lqy% zMOrZ~Q&&7wT4d!M66n(W^~p=&Po=BY)PDNH8K}DIlWRz4mY&k8jf=YsA|yN78bB(& zLW%_gdu2mg4xVx_VR11PhZvjnW`z<@7~3L61*k(^LXzD@6E_$M@G=ITb%od>Wxa}{ zd1_+@M+eAQklw2|0$nB6@VGcTfQ$uu@>rkNp@dWgDJGC>wLp4J%R&U%vRB{V|DR{p ze3jJA-K!!zyR$x-XdA6cUD2@O-@m`^QElP^p^b+ULbEnhmFM$JTe*JimeTWjs}?U# z7e8nIW|7s}b-Wk(*3VSlEZ89)TEBPMs?z)l?(Qs=+COE#Ki<y$bd{rD>rld1agTc% zXYx0=gxVip(Z_LX9-H@xG@+}RrL9-;H_W-8wBga;>7N!!Im_?A`|sc1-{0TgKV&P$ zw%V<E>GuzXYdt?*V{D!p8}hu|!^v#&3cuCblMN$c6{Wts4f(%x&k8@i$LmbW%gaxO zYpSf`Xnwl8PvMEtOqu4Zd>x!`F6f;qE=!y@<9z0ZTY*{E%L5#4J$3GC&DWn9I5$PR z#pn0)GwW{_T`it>e*U7~B*p5I{Gza_tL04ZOfBdKWjWL5?f&ZiH(S_FOHN+*Z2jsD z_J@kwYSWrU<yt1pXm44)I^w;(ko48R+npYmu&vInIxoBDyLznr?r#bk1Lu1Am8;%N zPTa7{IO1V@#=oCJL1qtq-~Fy$c28a`XTu@o$C{6S>i=6ZS9iN>Y1CrgX)|Z+2^N>Q z>c~EAvcwv}lah;51*Wd{yL<O;=}v9uPgB3Rh$e23Icg9QTbLoe{vzA!Jy+XH|8~nP zmb#tr^X>ZQi=W3d{aN9+L-bti%j<k0ylkrjBhw?!?GDyU`F}K_H=tv;(2I=*5vEdW z9CzEYtuD9P^C6%))GcJO)S9^R*FSIU7F2aFJ+!vqotM48hqigdyeZtBLTuST#3bE5 ziI%yEPR-w7)BZ+c&ApDq4d417zBuvaSdCV*Y2p*t(kO{Fj*W*B&hGTxJ3IOG_x$_& z>wo|Idiwgdef7Wd=0Ek?ckAtnMXPwP{d~7i*2uo{6xW`Ucja%aJM{1WQ=K`1A?;<N z^S*pO^QAp|0>AdA%Tgs35Bi;NvaL1`Yh<7Qa9YL-M<-i0@7+sx@3wxsNbi63%ZY_i zMK)q=+|5_-^zP=nHRto?WoynPO8vQ9X5hT-oXxVba})14D?RQ^u~vxP|BAOd{6MRF z>Hpk|p$p3U>i^kz<!v~}EVNbd^Su{e#a3TPco`hFci*bhnVuEv1e!yqAJlSSl5S#h zfn-w`Q}M(N1`#tm$<3&ayn%mT|NlGF#bxS>MSB)$eZJWB7o7Dy{G0<OEpav7u>AV@ zxXNb&p^Lgcb*=jBc)e0?S)Wv>%ISouDNmG_>I8}kT|IgA-QBr+>)x{js;=70B_psf z=j6#y9<f;`6GSJc$BN!DPVHPZVTIqivike~Zu~f9sh+FbktG%=o4cVa(<I5I^!(Y2 z_qZAl-!g5x<9&Nu@&<#5lPw3e)K*RA)^-R<@6I~mut3rNOjJ>k>5+t+VyEUwR$E-F zUDS0%a?J#rVyVjiGXBecy{!+Q`R)Iw|EKiKOunk`bnysT-uvpwtF27SX1&dhV~u89 zB&EDcuKDTv{mjx`$Nt<qw(#S9=P0(uz`OOu7KfkSjBC7I=$E*`$Sh)>oNd7(L*pZQ zCBE(dv(7K+&)v|GB^I{eT(Pc;sauG%)w2V&x<^>PnDHq`wf*I7nG-YjLPF`x2RB;| zPRiTB^jW7S{Qa+o3&PR@8t=vT`b93%Qi1zqu{z()iF1t)Ti2a8+RfFne(Ho3?>1Yq zUA0=W(N~ox>>k_d)qyXv)YwvUs~;+^w0{)7IC$C$uFh9a4si)wy}3wglk)cNpY;{* za#?J+Wp?%Zrz$^rqQ%C2HVb60&26^Sw=Jum%#@qH$tBbyL|r_rVZ}MIs|V&*eK~&d zGxPV4o^x8}#JpYQmw#JgpKQ7?+iJ1qtFxy}jQ|G@G_+qW=&Nk`+m*XvPVpr7(p6_4 za^~m1{xv&Ms_VK+*a6G?_a)i=c&yBgPjK~QsI@JFB!E^?g;kqfOE36IWt7-F%XDgf zYR~2^9a_?N@YJn@x#bom#>aPtSD)JQ|Kj_1yZdY|H|{T5cVod6)m2W5taeJt?wPp% zvHm?SfvXaMyoM3aWp__qF8D(0=531^>kmb<H3qsqm(V%M#{G4fPN1&os$RL;Egf2c zQ<r)E5ePi%B%#9-mbOT7h2p9R#znKdL#m%zI;*+gbT#FMW{m}HE0S0{vh)IZC)PTe z{X8Wi9QyN6LgEG^VJg*A+RPUP1g^%oK=LHks#D}*LhPPB5&zOXuf3bU{`7wx{kS** z^t!n8=Y8)@WvgoT{&}w&sJdzrv@ZVaBI;@qp_YAdUe*)sK-E=AP;p}yQQ!4$*B04c s<tzLYs^tKwaJ@o`1FQZA?)qn6f8%GM+)f2=1_lNOPgg&ebxsLQ0IT1}QUCw| literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/ringtest/ringtest5.png b/breadboard_max32660_premila/ringtest/ringtest5.png new file mode 100644 index 0000000000000000000000000000000000000000..42ae1daa39e86bdfe8ca7cb375ccd813b471e14d GIT binary patch literal 18660 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 L)z4*}Q$iB}vI#0D literal 0 HcmV?d00001 diff --git a/breadboard_max32660_premila/spi_experiments/.cproject b/breadboard_max32660_premila/spi_experiments/.cproject new file mode 100644 index 0000000..a727490 --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/.cproject @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug"> + <folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962." name="/" resourcePath=""> + <toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.548125692" name="Cross ARM GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1448195934" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.989348626" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.573934961" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1195068176" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1035348629" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.31679983" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1676901946" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1729767352" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1708484008" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.178519983" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.956545422" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1580514969" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1246670973" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1674926322" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2051566192" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.408066731" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1900584936" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1096852527" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.937347953" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1468247042" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1529750846" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.667765305" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/> + <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.786533016" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/> + <builder arguments="ECLIPSE=1" buildPath="${workspace_loc:/SPI_Slave}" command="make" id="ilg.gnuarmeclipse.managedbuild.cross.builder.592880777" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1648672385" name="Cross ARM GNU Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1969112665" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.507854261" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906" name="Cross ARM C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler"> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.794996645" name="Cross ARM C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.675776866" name="Cross ARM C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.185399645" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/> + <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.246156916" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.391142733" name="Cross ARM C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.2099090970" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.399743328" name="Cross ARM GNU Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.822983655" name="Cross ARM GNU Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1050446219" name="Cross ARM GNU Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.335976671" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.964898349" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.972868647" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.890608562" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1669392057" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/> + </tool> + <tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.403251962" name="Cross ARM GNU Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize"> + <option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1919947275" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/> + </tool> + </toolChain> + </folderInfo> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="SPI_Slave.ilg.gnuarmeclipse.managedbuild.cross.target.elf.737306620" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1576427906;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/SPI_Slave"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/breadboard_max32660_premila/spi_experiments/.project b/breadboard_max32660_premila/spi_experiments/.project new file mode 100644 index 0000000..5839c69 --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/.project @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>SPI_Slave</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/breadboard_max32660_premila/spi_experiments/.settings/language.settings.xml b/breadboard_max32660_premila/spi_experiments/.settings/language.settings.xml new file mode 100644 index 0000000..f642609 --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/.settings/language.settings.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project> + <configuration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962" name="Debug"> + <extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> + <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> + <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1539876285956952127" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(.*gcc)" prefer-non-shared="true"/> + </extension> + </configuration> +</project> diff --git a/breadboard_max32660_premila/spi_experiments/Makefile b/breadboard_max32660_premila/spi_experiments/Makefile new file mode 100644 index 0000000..4d9b863 --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/Makefile @@ -0,0 +1,117 @@ +################################################################################ + # Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. + # + # Permission is hereby granted, free of charge, to any person obtaining a + # copy of this software and associated documentation files (the "Software"), + # to deal in the Software without restriction, including without limitation + # the rights to use, copy, modify, merge, publish, distribute, sublicense, + # and/or sell copies of the Software, and to permit persons to whom the + # Software is furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included + # in all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + # + # Except as contained in this notice, the name of Maxim Integrated + # Products, Inc. shall not be used except as stated in the Maxim Integrated + # Products, Inc. Branding Policy. + # + # The mere transfer of this software does not imply any licenses + # of trade secrets, proprietary technology, copyrights, patents, + # trademarks, maskwork rights, or any other form of intellectual + # property whatsoever. Maxim Integrated Products, Inc. retains all + # ownership rights. + # + # $Date: 2018-08-09 18:45:02 -0500 (Thu, 09 Aug 2018) $ + # $Revision: 36818 $ + # + ############################################################################### + +# This is the name of the build output file +ifeq "$(PROJECT)" "" +PROJECT=max32660 +endif + +# Specify the target processor +ifeq "$(TARGET)" "" +TARGET=MAX32660 +endif + +# Create Target name variables +TARGET_UC:=$(shell echo $(TARGET) | tr a-z A-Z) +TARGET_LC:=$(shell echo $(TARGET) | tr A-Z a-z) + +# Select 'GCC' or 'IAR' compiler +COMPILER=GCC + +# Specify the board used +ifeq "$(BOARD)" "" +BOARD=EvKit_V1 +endif + +# This is the path to the CMSIS root directory +ifeq "$(MAXIM_PATH)" "" +LIBS_DIR=../Libraries +else +LIBS_DIR=/$(subst \,/,$(subst :,,$(MAXIM_PATH))/Firmware/$(TARGET_UC)/Libraries) +endif +CMSIS_ROOT=$(LIBS_DIR)/CMSIS + +# Source files for this test (add path to VPATH below) +SRCS += main.c + + +# Where to find source files for this test +VPATH=. + +# Where to find header files for this test +IPATH = . + +# Enable assertion checking for development +PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE + +# Specify the target revision to override default +# "A2" in ASCII +# TARGET_REV=0x4132 + +# Use this variables to specify and alternate tool path +#TOOL_DIR=/opt/gcc-arm-none-eabi-4_8-2013q4/bin + +# Use these variables to add project specific tool options +#PROJ_CFLAGS+=--specs=nano.specs +#PROJ_LDFLAGS+=--specs=nano.specs + +# Point this variable to a startup file to override the default file +#STARTUPFILE=start.S + +MXC_OPTIMIZE_CFLAGS=-O1 + +# Point this variable to a linker file to override the default file +# LINKERFILE=$(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC/$(TARGET_LC).ld + +################################################################################ +# Include external library makefiles here + +# Include the BSP +BOARD_DIR=$(LIBS_DIR)/Boards/$(BOARD) +include $(BOARD_DIR)/board.mk + +# Include the peripheral driver +PERIPH_DRIVER_DIR=$(LIBS_DIR)/$(TARGET_UC)PeriphDriver +include $(PERIPH_DRIVER_DIR)/periphdriver.mk + +################################################################################ +# Include the rules for building for this target. All other makefiles should be +# included before this one. +include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk + +# The rule to clean out all the build products. +distclean: clean + $(MAKE) -C ${PERIPH_DRIVER_DIR} clean diff --git a/breadboard_max32660_premila/spi_experiments/README.md b/breadboard_max32660_premila/spi_experiments/README.md new file mode 100644 index 0000000..7102e39 --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/README.md @@ -0,0 +1,7 @@ +## MAX32660 SPI experiments +I started with the SPI_Slave example which sends data out one SPI port and reads it back through the other. The original code runs at 1 MHz; I tried bumping the clock up and maxed out at 24 MHz: + + +_[triggering off ch1, 6-pulse sequence]_ + +Setting the SPI clock speed above this value resulted in extremely slow (hundreds of Hz) values despite the MAX32660's advertised 48 MHz maximum SPI data rate. I suspect the low quality waveform is a result of the ~30 cm jumper wires used to connect the two SPI ports. diff --git a/breadboard_max32660_premila/spi_experiments/SPI_Slave.launch b/breadboard_max32660_premila/spi_experiments/SPI_Slave.launch new file mode 100644 index 0000000..08b342a --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/SPI_Slave.launch @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="ilg.gnuarmeclipse.debug.gdbjtag.openocd.launchConfigurationType"> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doContinue" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doDebugInRam" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doFirstReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateConsole" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doGdbServerAllocateTelnetConsole" value="false"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doSecondReset" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.doStartGdbServer" value="true"/> +<booleanAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.enableSemihosting" value="false"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.firstResetType" value="init"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbClientOtherOptions" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerConnectionAddress" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/MAX32660_hdk.cfg"/> +<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> +<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.secondResetType" value="halt"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="GNU ARM OpenOCD"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/> +<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="3333"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/> +<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/> +<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard (Windows)"/> +<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/> +<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/> +<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/> +<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> +<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/> +<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/> +<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/MAX32660.elf"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SPI_Slave"/> +<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/> +<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1674944962"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/SPI_Slave"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="4"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> +<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> +</listAttribute> +<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="Context string"/> "/> +<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> +</launchConfiguration> diff --git a/breadboard_max32660_premila/spi_experiments/main.c b/breadboard_max32660_premila/spi_experiments/main.c new file mode 100644 index 0000000..fa03b7a --- /dev/null +++ b/breadboard_max32660_premila/spi_experiments/main.c @@ -0,0 +1,210 @@ +/** + * @file main.c + * @brief SPI Master Demo + * @details Shows Master loopback demo for SPI0 (AKA: SPI17Y) and SPI1 (AKA: SPIMSS) + * Read the printf() for instructions + */ + +/******************************************************************************* + * Copyright (C) 2017 Maxim Integrated Products, Inc., All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included + * in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES + * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * Except as contained in this notice, the name of Maxim Integrated + * Products, Inc. shall not be used except as stated in the Maxim Integrated + * Products, Inc. Branding Policy. + * + * The mere transfer of this software does not imply any licenses + * of trade secrets, proprietary technology, copyrights, patents, + * trademarks, maskwork rights, or any other form of intellectual + * property whatsoever. Maxim Integrated Products, Inc. retains all + * ownership rights. + * + * $Date: 2018-08-08 11:43:44 -0500 (Wed, 08 Aug 2018) $ + * $Revision: 36747 $ + * + ******************************************************************************/ + +/***** Includes *****/ +#include <stdio.h> +#include <stdint.h> +#include <string.h> +#include "pb.h" +#include "mxc_config.h" +#include "led.h" +#include "mxc_pins.h" +#include "mxc_delay.h" +#include "uart.h" +#include "spi.h" + +/***** Definitions *****/ +#define TEST_LEN 60 +#define TEST_LEN_BYTE 120 +#define CLOCK_RATE 24000000 // Bit Rate + +#define TEST_MASTER SPI1A +#define TEST_MASTER_IRQ SPI1_IRQn + +#define TEST_SLAVE SPI0A +#define TEST_SLAVE_IRQ SPI0_IRQn + +/***** Globals *****/ +uint16_t master_rx_data[TEST_LEN]; +uint16_t master_tx_data[TEST_LEN]; +uint16_t slave_rx_data[TEST_LEN]; +uint16_t slave_tx_data[TEST_LEN]; +volatile int spi_slave_flag; +volatile int spi_master_flag; + gpio_cfg_t toggle = {PORT_0, PIN_9, GPIO_FUNC_OUT, GPIO_PAD_NONE}; + +/***** Functions *****/ + +void spi_master_cb(void *req, int error) +{ + spi_master_flag = error; +} +void spi_slave_cb(void *req, int error) +{ + spi_slave_flag = error; +} +void SPI0_IRQHandler(void) +{ + SPI_Handler(SPI0A); +} + +void SPI1_IRQHandler(void) +{ + SPI_Handler(SPI1A); + +} + +int main(void) +{ + + int j; + spi_req_t master_req; // Initialize SPI Request struct for Master + spi_req_t slave_req; // Initialize SPI Request struct for Slave + + + NVIC_EnableIRQ(TEST_MASTER_IRQ); + NVIC_EnableIRQ(TEST_SLAVE_IRQ); + + printf("\n************** SPI Master and Slave Demo ****************\n"); + printf("This example configures the SPI to send data between the SPI0 and SPI1. Connect SCK (P0.6) to SCK (P0.12)\n"); + printf("MOSI (P0.5) to MOSI (P0.11), MISO (P0.4) to MISO (P0.10) and SSEL (P0.7) to SSEL(P0.13) Connect these two pins together.\n"); + printf("This demo shows SPI sending different bit sizes each run through. \n"); + + // delay before UART shutdown + while (UART_Busy(MXC_UART_GET_UART(CONSOLE_UART))); + Console_Shutdown(); + + // Initialize the tx_data + for(j = 0; j < TEST_LEN; j++) { + master_tx_data[j] = j; + slave_tx_data[j] = TEST_LEN-j; + } + + // Configure the peripheral + if(SPI_Init(TEST_MASTER , 0, CLOCK_RATE) != E_NO_ERROR) { + Console_Init(); + printf("Error configuring SPI\n"); + while(1) {} + } + + if(SPI_Init(TEST_SLAVE , 0, CLOCK_RATE ) != E_NO_ERROR) { + Console_Init(); + printf("Error configuring SPI\n"); + while(1) {} + } + + // Initialize RX buffer to store data + memset(master_rx_data, 0x0, TEST_LEN_BYTE); + memset(slave_rx_data, 0x0, TEST_LEN_BYTE); + GPIO_Config(&toggle); + + // Initialize spi_reqest struct for Master + master_req.ssel = 0; + master_req.ssel_pol = SPI_POL_LOW; + master_req.deass = 1; + master_req.tx_data = master_tx_data; + master_req.rx_data = master_rx_data; + master_req.len = TEST_LEN; + master_req.width = SPI0_WIDTH_1; + master_req.bits = 11; + master_req.rx_num = 0; + master_req.tx_num = 0; + master_req.callback = spi_master_cb; + + // Initialize spi_request struct for slave + slave_req.ssel = 0; + slave_req.ssel_pol = SPI_POL_LOW; + slave_req.tx_data = slave_tx_data; + slave_req.rx_data = slave_rx_data; + slave_req.len = TEST_LEN; + slave_req.width = SPI0_WIDTH_1; + slave_req.bits = 11; + slave_req.tx_num = 0; + slave_req.rx_num = 0; + slave_req.callback = spi_slave_cb; + + spi_master_flag =1; + spi_slave_flag =1; + + // Initiate the Slave Async first before Master Sync to make sure + // data can be received and no data lost when master initiates communication + + + SPI_SlaveTransAsync(TEST_SLAVE, &slave_req); + SPI_MasterTrans(TEST_MASTER, &master_req); + + while(spi_slave_flag == 1) { + } + + Console_Init(); + // Print the data + for(j = 0; j < TEST_LEN; j++) { + printf("master data %x | slave data %x \n", master_tx_data[j], slave_rx_data[j]); + } + + // Check the data sent from Master to Slave + if (memcmp(slave_rx_data, master_tx_data, TEST_LEN_BYTE) == E_NO_ERROR) { + printf("Data is verified.\n\n"); + } else { + printf("Data mismatch between slave_rx and master_tx\n\n"); + } + + // Print the data + for(j = 0; j < TEST_LEN; j++) { + printf("master data %x | slave data %x \n", slave_tx_data[j], master_rx_data[j]); + } + + // Check the data sent from Slave to Master + if (memcmp(master_rx_data, slave_tx_data, TEST_LEN_BYTE) == E_NO_ERROR) { + printf("Data is verified.\n\n"); + } else { + printf("Data mismatch between master_rx and slave_tx_data.\n\n"); + } + + + Console_Init(); + printf("\n Done testing \n"); + + + return 0; +} diff --git a/breadboard_max32660_premila/spi_experiments/spi_experiments1.png b/breadboard_max32660_premila/spi_experiments/spi_experiments1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6d95c9fb9e0da6fe153cf524248e9ef13233d5b GIT binary patch literal 15445 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 GLK6V(m9;$p literal 0 HcmV?d00001 -- GitLab