Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/ALL_BSP_COMPILE.json
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,8 @@
"nuvoton/ma35-rtp",
"nuvoton/nk-980iot",
"nuvoton/numaker-iot-ma35d1",
"nuvoton/numaker-m2354"
"nuvoton/numaker-m2354",
"nuvoton/numaker-m3334ki"
]
},
{
Expand Down
40 changes: 0 additions & 40 deletions bsp/nuvoton/docs/LVGL_Notes.md

This file was deleted.

36 changes: 36 additions & 0 deletions bsp/nuvoton/libraries/m3331/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# M3331 Series

## Supported drivers

| Peripheral | rt_device_class_type | Device name |
| ------ | ---- | :------: |
| CANFD | RT_Device_Class_CAN | ***canfd[0-1]*** |
| CRC | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** |
| CRYPTO | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** |
| DAC | RT_Device_Class_Miscellaneous (DAC) | ***dac[0-1]*** |
| EADC | RT_Device_Class_Miscellaneous (ADC) | ***eadc0*** |
| EBI | N/A | ***N/A*** |
| ECAP | RT_Device_Class_Miscellaneous (Input capture) | ***ecap[0-1]i[0-2]*** |
| EPWM | RT_Device_Class_Miscellaneous (PWM) | ***epwm[0-1]*** |
| EPWM (Capture function) | RT_Device_Class_Miscellaneous (Input capture) | ***epwm[0-1]i[0-5]*** |
| EQEI | RT_Device_Class_Miscellaneous (Pulse encoder) | ***eqei[0-3]*** |
| RMC | FAL | ***N/A*** |
| GPIO | RT_Device_Class_Miscellaneous (Pin) | ***gpio*** |
| GPIO (Software I2C) | RT_Device_Class_I2CBUS | ***softi2c[0-1]*** |
| I2C | RT_Device_Class_I2CBUS | ***i2c[0-3]*** |
| PDMA | N/A | ***N/A*** |
| PWM | RT_Device_Class_Miscellaneous (PWM) | ***pwm[0-1]*** |
| QSPI | RT_Device_Class_SPIBUS | ***qspi0*** |
| RTC | RT_Device_Class_RTC | ***rtc*** |
| SPI | RT_Device_Class_SPIBUS | ***spi[0-3]*** |
| SPI (I2S function) | RT_Device_Class_Sound/RT_Device_Class_Pipe | ***spii2s[0-3]*** |
| TIMER | RT_Device_Class_Timer | ***timer[0-3]*** |
| TIMER (PWM function) | RT_Device_Class_Miscellaneous (PWM) | ***tpwm[0-3]*** |
| TRNG | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** |
| UART | RT_Device_Class_Char | ***uart[0-7]*** |
| USBD | RT_Device_Class_USBDevice | ***usbd*** |
| USBH | RT_Device_Class_USBHost | ***usbh*** |
| USCI (I2C function) | RT_Device_Class_I2CBUS | ***ui2c[0-1]*** |
| USCI (SPI function) | RT_Device_Class_SPIBUS | ***uspi[0-1]*** |
| USCI (UART function) | RT_Device_Class_Char | ***uuart[0-1]*** |
| WDT | RT_Device_Class_Miscellaneous (Watchdog) | ***wdt*** |
15 changes: 15 additions & 0 deletions bsp/nuvoton/libraries/m3331/SConscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# RT-Thread building script for bridge

import os
from building import *

cwd = GetCurrentDir()
objs = []
list = os.listdir(cwd)

for d in list:
path = os.path.join(cwd, d)
if os.path.isfile(os.path.join(path, 'SConscript')):
objs = objs + SConscript(os.path.join(d, 'SConscript'))

Return('objs')
Loading
Loading