Stefan Kerkmann
6b195cfc59
Add GD32 registry STM32 renames will follow
2021-04-06 13:38:21 +02:00
Stefan Kerkmann
479375a731
Add eclic system reset
2021-04-06 13:38:21 +02:00
Stefan Kerkmann
a44a68bf7d
Add eclic interrupt driver
2021-04-06 13:38:21 +02:00
Stefan Kerkmann
5abb73e524
Migrate port and startup code to nmsis
2021-04-06 13:38:21 +02:00
Stefan Kerkmann
bb7a299638
Add RISC-V ECLIC startup and port files
2021-04-06 13:38:21 +02:00
Stefan Kerkmann
b729125bdd
Add Nucleisys NMSIS sources
2021-04-06 13:38:21 +02:00
Michael Stapelberg
2eb784da6d
MIMXRT1062/LLD/USBHSv1: increase USB_DEVICE_CONFIG_ENDPOINTS
...
It should match USB_MAX_ENDPOINTS, but cannot be defined to be USB_MAX_ENDPOINTS
without modifying other NXP SDK files, which I would like to avoid for easier
maintenance.
Instead, we add a preprocessor check where we have both of them defined and
ensure that they match this way :)
2021-04-05 09:00:40 +02:00
Michael Stapelberg
a8a9e75aec
branch usb_device_config.h from new project wizard template
...
no changes yet
2021-04-05 08:51:39 +02:00
Fabien Poussin
cec80982e4
Merge pull request #271 from stapelberg/st
...
MIMXRT1062/LLD/PITv1: switch to internal SysTick clock (600 MHz ARM)
2021-04-05 01:39:28 +02:00
Michael Stapelberg
4df9abffc5
MIMXRT1062/LLD/PITv1: switch to internal SysTick clock (600 MHz ARM)
...
See the comment in the code for rationale.
2021-04-04 15:12:14 +02:00
Ein Terakawa
0b84e93734
Follow-up fix to alexclewontin's nuc123-kvs-example
2021-04-03 10:38:49 +09:00
a_p_u_r_o
a9297a6b34
Merge pull request #262 from alexclewontin/nuc123-kvs-example
...
[NUC123] EFL subsystem driver, and updated flash control
2021-04-03 10:03:23 +09:00
a_p_u_r_o
9a861b0e8c
Merge branch 'chibios-20.3.x' into nuc123-kvs-example
2021-04-03 08:58:28 +09:00
a_p_u_r_o
720eabbf18
Merge branch 'chibios-20.3.x' into numicro-gross-fix
2021-04-01 10:18:01 +09:00
Fabien Poussin
b377424677
Merge pull request #246 from stapelberg/teensy41
...
Teensy 4.x support
2021-03-31 23:43:20 +02:00
Michael Stapelberg
9f939cec5a
MIMXRT1062/LLD/USBHSv1: implement hal_usb_lld for MIMXRT1062
2021-03-31 14:04:12 +02:00
Michael Stapelberg
931020fc52
import usb middleware from SDK_2.9.2
2021-03-31 14:04:12 +02:00
Michael Stapelberg
119de824fe
MIMXRT1062/LLD/GPIOv1: implement hal_pal_lld for MIMXRT1062
2021-03-31 13:59:00 +02:00
Michael Stapelberg
cd172cab25
demos/RT-TEENSY4_1: turn off unused-parameter warnings
2021-03-31 13:59:00 +02:00
Michael Stapelberg
fa1ec8dd08
demos/RT-TEENSY4_1: enable hardfault handler for debugging
2021-03-31 13:59:00 +02:00
Michael Stapelberg
354a2316e4
demos/RT-TEENSY4_1: disable optimizations for debugging
2021-03-31 13:59:00 +02:00
Michael Stapelberg
b6636284af
demos/RT-TEENSY4_1: enable USB shell / tests in demo
2021-03-31 13:59:00 +02:00
Michael Stapelberg
85d8733fe2
demos/RT-TEENSY4_1: update descriptor to USB 2.0
2021-03-31 13:59:00 +02:00
Michael Stapelberg
d875cffeb2
branch usbcfg.[ch] from testhal/KINETIS/TEENSY3_x/USB_SERIAL/
2021-03-31 13:59:00 +02:00
Michael Stapelberg
22b4ec3b6b
MIMXRT1062: hal: port Arduino Teensy 4 Core startup code and linker script
...
The one oddity of this platform is that it requires using XIP (eXecute In
Place), which for us largely means setting up a few special sections at special
flash locations.
References:
https://www.nxp.com/docs/en/application-note/AN12107.pdf
https://github.com/PaulStoffregen/cores/blob/master/teensy4/imxrt1062_t41.ld
https://www.pjrc.com/store/teensy40.html#memory_layout
2021-03-31 13:59:00 +02:00
Michael Stapelberg
334fe4f499
enable USB1 peripheral clock in MCUXpresso v11.3.0
2021-03-31 13:59:00 +02:00
Michael Stapelberg
5cb023f629
branch mcux-sdk/boards/evkmimxrt1060/clock_config.[ch] from 66fdc6ff
2021-03-31 13:59:00 +02:00
Michael Stapelberg
b8c2392b13
MIMXRT1062: kinetis_registry: adjust IRQ numbers for i.MX RT1062
2021-03-31 13:59:00 +02:00
Michael Stapelberg
b11181c154
MIMXRT1062/LLD/UARTv1: implement hal_serial_lld for MIMXRT1062
2021-03-31 13:59:00 +02:00
Michael Stapelberg
b8a449cb51
add ext/mcux-sdk submodule
2021-03-31 13:58:57 +02:00
Michael Stapelberg
a96c5d87d8
cmparams: set correct ARM version and number of vectors
2021-03-27 16:03:55 +01:00
Michael Stapelberg
1788a7468c
MIMXRT1062/LLD/PITv1: hal_st: set up SysTick like the Arduino Teensy 4 Core does
2021-03-27 16:03:55 +01:00
Michael Stapelberg
f19da3e183
replace file names to use MIMXRT1062
2021-03-27 16:03:55 +01:00
Michael Stapelberg
480534795c
copy LLD from KINETIS HAL (no changes yet)
2021-03-27 16:03:55 +01:00
Michael Stapelberg
b4b3579c86
branch startup (no changes yet)
2021-03-27 16:03:55 +01:00
Michael Stapelberg
92b862cdd0
copy os/hal/ports/MIMXRT1062 from ../KINETIS/MK66F18 (no changes yet)
2021-03-27 16:03:55 +01:00
Michael Stapelberg
7bb5555a06
branch PJRC_TEENSY_4_1 board from _3_6 (no changes yet)
2021-03-27 16:03:55 +01:00
Michael Stapelberg
911321104a
branch demo from TEENSY3_6
2021-03-27 16:03:55 +01:00
Ein Terakawa
a28dbca5eb
Allow small error with BAUDRATE for NUC123 SERIAL driver
2021-03-21 10:07:41 +09:00
Ein Terakawa
2ae07ab811
Add NUC123xxxAEx variant support for NUC123 SERIAL driver
2021-03-21 10:04:44 +09:00
Fabien Poussin
ebb0c75691
Merge pull request #268 from ChibiOS/crc-master
...
Update CRC for master branch
2021-03-20 23:44:32 +01:00
Fabien Poussin
6683eaffb1
Update CRC for master branch
2021-03-20 23:20:15 +01:00
Fabien Poussin
fdcbac6a8c
Merge pull request #265 from mck1117/msd-options
...
Allow configuration of MSD thread
2021-03-07 23:17:54 +01:00
Ein Terakawa
64614e57fe
Minimize configuration for SERIAL test code
2021-03-06 15:53:20 +09:00
Ein Terakawa
57d2b21d9a
Move NUC123_SERIAL_CLKSRC from halconf.h to mcuconf.h
2021-03-06 15:53:20 +09:00
Ein Terakawa
f5dde47f31
Remove unused symbols NUC123_PLLSRC and NUC123_HCLKSRC
2021-03-06 15:53:20 +09:00
Ein Terakawa
78977a7c10
Fix the case when only UART1 is used
2021-03-06 15:53:20 +09:00
Ein Terakawa
e8fc38f289
Use NUC123_UARTx_NUMBER
2021-03-06 15:53:20 +09:00
Ein Terakawa
4e67004797
Fix UART0 ALT_MFP setup for PB2
2021-03-06 15:53:20 +09:00
Ein Terakawa
af65e7bb01
Map PAL_MODE_INPUT_PULLUP to GPIO_PMD_QUASI
2021-03-06 15:52:30 +09:00