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 |
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 |
Matthew Kennedy
|
609b49a312
|
configurable MSD options
|
2021-03-04 17:08:41 -08:00 |
Fabien Poussin
|
e7cdad3d1a
|
Merge pull request #263 from mck1117/fix-msd-lun
don't deref null pointer on MSD LUN request
|
2021-02-24 20:27:49 +01:00 |
Matthew Kennedy
|
1ebdcca467
|
don't deref nullptr
|
2021-02-23 23:29:45 -08:00 |
Fabien Poussin
|
5a5c32fd36
|
Update README.md
|
2021-02-14 16:34:17 +01:00 |
Fabien Poussin
|
3794a52101
|
Merge pull request #261 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
|
2021-02-14 15:31:08 +01:00 |
The Gitter Badger
|
1cf688280b
|
Add Gitter badge
|
2021-02-14 14:29:59 +00:00 |
Fabien Poussin
|
26f24c19b3
|
fix Segger Sysview bindings
|
2021-02-14 13:12:05 +01:00 |
Fabien Poussin
|
8be1d1589c
|
cleanup nand testhal
|
2021-02-14 12:53:01 +01:00 |
Fabien Poussin
|
ccab17492c
|
fix nand example
|
2021-02-14 12:33:03 +01:00 |
Fabien Poussin
|
c0b5cfab75
|
Merge pull request #251 from sabdulqadir/feat/expanding_hal_nand_c
Expansion to nand flash driver
|
2021-02-14 12:18:20 +01:00 |
Fabien Poussin
|
ba33139c0c
|
USBH: add defaults, fix some defines
|
2021-02-13 20:40:13 +01:00 |
Fabien Poussin
|
c03f6d26de
|
fix STM32H7 usb host example
|
2021-02-13 20:32:06 +01:00 |
Fabien Poussin
|
bf2ada3b98
|
typo
|
2021-02-13 20:21:12 +01:00 |
Fabien Poussin
|
7fccec68d4
|
fixes for usb host
|
2021-02-13 20:16:40 +01:00 |
Fabien Poussin
|
ee4893fee0
|
ci: update to GCC 10
|
2021-02-13 20:08:40 +01:00 |
Fabien Poussin
|
fbd6f482af
|
Merge pull request #258 from mck1117/fix-msd-hook
fix MSD_REQ_GET_MAX_LUN
|
2021-02-13 20:03:58 +01:00 |
Fabien Poussin
|
f22dbe7b56
|
Merge pull request #256 from Association-Jeroboam/feature/added_STM32G4xx_platform
Add STM32G4xx platform
|
2021-02-13 20:02:41 +01:00 |
Fabien Poussin
|
12faf211a3
|
USB Host refactor
|
2021-02-13 20:00:07 +01:00 |
Matthew Kennedy
|
702f32276e
|
fix MSD_REQ_GET_MAX_LUN
|
2021-02-12 16:14:45 -08:00 |
Fabien Poussin
|
0a0aa7491d
|
mx2board: cleanup pin data
|
2021-02-08 12:45:02 +01:00 |
Fabien Poussin
|
d610e9ad14
|
mx2board: fix for special pad names such as JTAG
|
2021-02-08 00:31:12 +01:00 |
Fabien Poussin
|
c16f98e3a9
|
Merge pull request #257 from pierstitus/usb_msd_fix
USB MSD fix, caused crash on connecting to Windows or MacOS
|
2021-02-04 23:23:12 +01:00 |
Piers Titus van der Torren
|
b2e12d536a
|
USB_MSD: reimplement msd_request_hook to fix crashes
Requests were incorrectly handled, causing crashes on connecting to windows or macos.
|
2021-02-04 00:48:58 +01:00 |
Piers Titus van der Torren
|
4dd134436a
|
Fix typo
|
2021-02-04 00:43:47 +01:00 |