Kurt Eckhardt
0d0dda7823
Fix DMAMUX_SOURCE_LPUARTX settings
The TX and RX values were reversed.
That is for example on Serial1 (LPUART6)
Before we had:
```
```
now we have
```
```
So for example trying to get WS2812Serial library to work was failing, to output anything.
5 jaren geleden
Kurt Eckhardt
7337ad8060
Fix T4 Serial3 CTS pin.
Had wrong pin in my table, so fixed table.
User found on forum: https://forum.pjrc.com/threads/58414-Teensy-4-0-Serial3-attachCts-wrong-pin-in-HardwareSerial3-cpp?p=221464#post221464
5 jaren geleden
Kurt Eckhardt
d7dc4a9764
T4 - FIrst pass for T4 emulation of PORTB/C/D registers
Here is a first pass at trying to get the AVR emulation of Ports working like it did for T3.x.
Not 100% confident, but at least simple sketch is working.
5 jaren geleden
Kurt Eckhardt
d28e889454
T3 - Bug in PINC
Reading wrong register for one bit...
5 jaren geleden
PaulStoffregen
73ea157600
Add comment with link to PORT_PCR_ISF polling example
5 jaren geleden
PaulStoffregen
5e3ce5a4ca
Require the vector table on Teensy 3.x, even for programs referencing nothing
5 jaren geleden
PaulStoffregen
f606ad9efb
Add dummy ITCM padding linker section, improves memory summary
5 jaren geleden
PaulStoffregen
0cfda40a56
Use FLASHMEM for functions, not attribute progmem
5 jaren geleden
PaulStoffregen
ddb23fa5d9
Remove unused IMXRT1052 stuff
5 jaren geleden
PaulStoffregen
5aeeb9ad58
Add FLASHMEM, for assigning functions (not variables) to flash
5 jaren geleden
PaulStoffregen
9557c81817
Use DMAMEM for USB serial transmit buffer
5 jaren geleden
PaulStoffregen
17d02bcaf0
USB serial use different packet sizes at 12 vs 480
5 jaren geleden
PaulStoffregen
c48ce955ab
Speed dependent USB config descriptors
5 jaren geleden
Paul Stoffregen
37fd1683fa
Merge pull request #398 from luni64/feature
Rename CCM_CCGR1_GPT defines
5 jaren geleden
luni64
17d54c5c70
Rename CCM_CCGR1_GPT defines
Current naming is confusing since it differs between GTP1 and GTP2. The GTP2 version is compatible to the naming in the data sheet. So I suggest to adjust the naming for GPT1
5 jaren geleden
PaulStoffregen
f88ef12dcd
Support Tools > CPU Speed menu for Teensy 4.0
5 jaren geleden
Paul Stoffregen
ab83544af0
Merge pull request #385 from Defragster/patch-6
Teensy4: Startup Hooks
5 jaren geleden
PaulStoffregen
4d5c71b841
Move PIT timer init after CPU clock set
fixes #394
5 jaren geleden
Paul Stoffregen
65172538e1
Merge pull request #396 from Defragster/patch-10
Serial8 isn't a keyword now
5 jaren geleden
Defragster
3cc722b06e
Serial8 isn't a keyword now
5 jaren geleden
PaulStoffregen
3b5a6f717f
RawHID receive on Teensy 4.0
5 jaren geleden
PaulStoffregen
53fc8d42fc
RawHID tramsit on Teensy 4.0
5 jaren geleden
PaulStoffregen
695f22ef79
RawHID compiles (empty functions) and auto-reboot works
5 jaren geleden
PaulStoffregen
e2badb1e65
RawHID on Teensy 4.0, initial prep work
5 jaren geleden
PaulStoffregen
87017725d6
Undo PIT timer usage by ROM startup, fixes >2 IntervalTimer instances
https://forum.pjrc.com/threads/57360-Teensy4-IntervalTimer-Channels-Problem
5 jaren geleden
Paul Stoffregen
46b46be088
Merge pull request #392 from luni64/master
Explicitly declare TMR channel registers in IMXRT_TMR_t
5 jaren geleden
luni64
0ff1ba3b3b
Explicitely delcare TMR channel registers in IMXRT_TMR_t to make encapsulation of the registers in a user class easier
I suggest to explicitely delcare a (say) IMXRT_TMR_CH_t struct which collects the registers for a TMR channel instead of implicitely defining this struct in the declaration of IMXRT_TMR_t.
This would allow for an easier definition of user classes modelling a TMR channel.
Not a big deal, could also do that mayself the class code but it would be more convenient if this would be done in imxrt.h
5 jaren geleden
PaulStoffregen
7094459bed
Add comment with link to forum thread about eeprom emulation limits
5 jaren geleden
Paul Stoffregen
e4b4a054c6
Merge pull request #391 from Defragster/patch-8
Speed 24 MHz - not 24 Hz for Lowest voltage
5 jaren geleden
Defragster
b0d28cfe68
Speed 24 MHz - not 24 Hz for Lowest voltage
5 jaren geleden
Paul Stoffregen
0b835752fc
Merge pull request #389 from tonton81/patch-1
CBT register for CANFD
5 jaren geleden
Antonio Brewer
590194e4ca
CBT register for CANFD
5 jaren geleden
PaulStoffregen
ef89d233b8
Add link to F_CPU_ACTUAL vs F_CPU explanation
5 jaren geleden
PaulStoffregen
a4c6f53307
Fix Serial1.write(0)
5 jaren geleden
PaulStoffregen
934b48584d
Fix compiler warnings when not printing Serial4 debug info
5 jaren geleden
PaulStoffregen
ebb0040e26
Turn off Serial4 debug printing on Teensy 4.0
5 jaren geleden
Defragster
fac8545dd8
Teensy4: Startup Hooks
Edited here on the web - copied to local machine and it built as tested : https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=209959&viewfull=1#post209959
Proposed add locations for startup_early_hook(); and startup_late_hook(); just before two existing waiting while()'s.
With debug 'PRINT_DEBUG_STUFF' disabled the three T4B2's here hit the EARLY code about 1.2 ms and LATE at about 45.3 ms after the systick is started.
Where the current printf_debug_init() call is might be critical at some point adjust 'something' as you did enabling the Serial4 port for debug - before clocks and other things are started perhaps startup_reset_hook()
5 jaren geleden
PaulStoffregen
571493c10e
Allow huge serial buffers on Teensy 3.x
5 jaren geleden
PaulStoffregen
c378195d1f
USB compliance (work in progress)
5 jaren geleden
PaulStoffregen
3bd199f895
Fix USB_ENDPTCTRL_RXS define
5 jaren geleden
PaulStoffregen
63aba265db
Fix digitalPinHasPWM on T3.6 & analogInputToDigitalPin on T3.5 & T3.6
5 jaren geleden
Paul Stoffregen
67bc96922c
Merge pull request #382 from stawiski/teensy3-usb-delay-defines
Added the ability to parametrize Teensy 3 core USB init delays
5 jaren geleden
Mikolaj
d7a15b0210
Added the ability to parametrize Teensy 3 core USB init delays through compiler defines (TEENSY_INIT_USB_DELAY_BEFORE, TEENSY_INIT_USB_DELAY_AFTER). When defines are not present, default values are used, depending on teensy version.
5 jaren geleden
Paul Stoffregen
6efa298f18
Merge pull request #381 from KurtE/T4_pwm_sdcard_pins
T4 pwm sdcard pins
5 jaren geleden
Kurt Eckhardt
a3ff7534db
T4 - Add SDCard pins to PWM table
The pins were not in the table before...
5 jaren geleden
Kurt Eckhardt
fd20a48a80
T4 fix typo in HardwareSerial
rx_pins should depend on cnt_rx_pins not cnt_tx_pins, currentlty the same so does not impact
5 jaren geleden
Paul Stoffregen
e57d0378bd
Merge pull request #380 from KurtE/t4_serial5_setTx_setRx
T4 Serial5 support setTx and setRx to pins 38, 39
5 jaren geleden
Kurt Eckhardt
0a61a7539d
T4 Serial5 support setTx and setRx to pins 38, 39
5 jaren geleden
PaulStoffregen
019c928ac4
Add empty cache functions, for T4 backwards compatibility
5 jaren geleden
PaulStoffregen
b03ee10d5d
Rename linker sections (for platform.txt size regex)
5 jaren geleden