PaulStoffregen
3ad45ddaf9
T4 USB serial receive buffer defaults to 4096 bytes
5 anni fa
PaulStoffregen
a2e957d80b
T4 USB use DMAMEM for USB serial receive buffer
5 anni fa
PaulStoffregen
f0c53891eb
T4 USB read transfer status directly
5 anni fa
PaulStoffregen
9d6ec90f07
T4 USB remove all completed transfers from endpoint's list before any callbacks
5 anni fa
PaulStoffregen
eb5d86692a
USB serial receive optimization on Teensy 4.0 - work in progress
5 anni fa
PaulStoffregen
24e0248267
USB serial transmit needs to use zero length packets
5 anni fa
PaulStoffregen
73ea157600
Add comment with link to PORT_PCR_ISF polling example
5 anni fa
PaulStoffregen
5e3ce5a4ca
Require the vector table on Teensy 3.x, even for programs referencing nothing
5 anni fa
PaulStoffregen
f606ad9efb
Add dummy ITCM padding linker section, improves memory summary
5 anni fa
PaulStoffregen
0cfda40a56
Use FLASHMEM for functions, not attribute progmem
5 anni fa
PaulStoffregen
ddb23fa5d9
Remove unused IMXRT1052 stuff
5 anni fa
PaulStoffregen
5aeeb9ad58
Add FLASHMEM, for assigning functions (not variables) to flash
5 anni fa
PaulStoffregen
9557c81817
Use DMAMEM for USB serial transmit buffer
5 anni fa
PaulStoffregen
17d02bcaf0
USB serial use different packet sizes at 12 vs 480
5 anni fa
PaulStoffregen
c48ce955ab
Speed dependent USB config descriptors
5 anni fa
Paul Stoffregen
37fd1683fa
Merge pull request #398 from luni64/feature
Rename CCM_CCGR1_GPT defines
5 anni fa
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 anni fa
PaulStoffregen
f88ef12dcd
Support Tools > CPU Speed menu for Teensy 4.0
5 anni fa
Paul Stoffregen
ab83544af0
Merge pull request #385 from Defragster/patch-6
Teensy4: Startup Hooks
5 anni fa
PaulStoffregen
4d5c71b841
Move PIT timer init after CPU clock set
fixes #394
5 anni fa
Paul Stoffregen
65172538e1
Merge pull request #396 from Defragster/patch-10
Serial8 isn't a keyword now
5 anni fa
Defragster
3cc722b06e
Serial8 isn't a keyword now
5 anni fa
PaulStoffregen
3b5a6f717f
RawHID receive on Teensy 4.0
5 anni fa
PaulStoffregen
53fc8d42fc
RawHID tramsit on Teensy 4.0
5 anni fa
PaulStoffregen
695f22ef79
RawHID compiles (empty functions) and auto-reboot works
5 anni fa
PaulStoffregen
e2badb1e65
RawHID on Teensy 4.0, initial prep work
5 anni fa
PaulStoffregen
87017725d6
Undo PIT timer usage by ROM startup, fixes >2 IntervalTimer instances
https://forum.pjrc.com/threads/57360-Teensy4-IntervalTimer-Channels-Problem
5 anni fa
Paul Stoffregen
46b46be088
Merge pull request #392 from luni64/master
Explicitly declare TMR channel registers in IMXRT_TMR_t
5 anni fa
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 anni fa
PaulStoffregen
7094459bed
Add comment with link to forum thread about eeprom emulation limits
5 anni fa
Paul Stoffregen
e4b4a054c6
Merge pull request #391 from Defragster/patch-8
Speed 24 MHz - not 24 Hz for Lowest voltage
5 anni fa
Defragster
b0d28cfe68
Speed 24 MHz - not 24 Hz for Lowest voltage
5 anni fa
Paul Stoffregen
0b835752fc
Merge pull request #389 from tonton81/patch-1
CBT register for CANFD
5 anni fa
Antonio Brewer
590194e4ca
CBT register for CANFD
5 anni fa
PaulStoffregen
ef89d233b8
Add link to F_CPU_ACTUAL vs F_CPU explanation
5 anni fa
PaulStoffregen
a4c6f53307
Fix Serial1.write(0)
5 anni fa
PaulStoffregen
934b48584d
Fix compiler warnings when not printing Serial4 debug info
5 anni fa
PaulStoffregen
ebb0040e26
Turn off Serial4 debug printing on Teensy 4.0
5 anni fa
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 anni fa
PaulStoffregen
571493c10e
Allow huge serial buffers on Teensy 3.x
5 anni fa
PaulStoffregen
c378195d1f
USB compliance (work in progress)
5 anni fa
PaulStoffregen
3bd199f895
Fix USB_ENDPTCTRL_RXS define
5 anni fa
PaulStoffregen
63aba265db
Fix digitalPinHasPWM on T3.6 & analogInputToDigitalPin on T3.5 & T3.6
5 anni fa
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 anni fa
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 anni fa
Paul Stoffregen
6efa298f18
Merge pull request #381 from KurtE/T4_pwm_sdcard_pins
T4 pwm sdcard pins
5 anni fa
Kurt Eckhardt
a3ff7534db
T4 - Add SDCard pins to PWM table
The pins were not in the table before...
5 anni fa
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 anni fa
Paul Stoffregen
e57d0378bd
Merge pull request #380 from KurtE/t4_serial5_setTx_setRx
T4 Serial5 support setTx and setRx to pins 38, 39
5 anni fa
Kurt Eckhardt
0a61a7539d
T4 Serial5 support setTx and setRx to pins 38, 39
5 anni fa