PaulStoffregen
41cec678f2
T4 USB MIDI auto flush output at start of microframe
il y a 5 ans
PaulStoffregen
f44268059b
Add USB MIDI (work in progress) for Teensy 4.0
il y a 5 ans
PaulStoffregen
14f0cf2b6f
Add USB touchscreen (work in progress) for Teensy 4.0
il y a 5 ans
PaulStoffregen
1f1e5c29e1
Add USB mouse & joystick for Teensy 4.0
il y a 5 ans
PaulStoffregen
b3e7d058b5
Add USB keyboard for Teensy 4.0
il y a 5 ans
PaulStoffregen
e647780a00
Add USB serial emulation for Teensy 4.0
il y a 5 ans
Paul Stoffregen
f9a9f867c5
Merge pull request #404 from KurtE/t4_avr_registers
T4 avr registers
il y a 5 ans
Kurt Eckhardt
3abaeb1142
T4: Fix analogReadAveraging
It was not properly clearing the old state for the ADC_CFG_AVGS, but instead it was oring in the new value,
also T4-Analog fix calibration tests
Found by @mjs513 - At init time it was not looking at ADC2 to have completed calibration...
Remove T41b1 pins ifdef
il y a 5 ans
PaulStoffregen
3ad45ddaf9
T4 USB serial receive buffer defaults to 4096 bytes
il y a 5 ans
PaulStoffregen
a2e957d80b
T4 USB use DMAMEM for USB serial receive buffer
il y a 5 ans
PaulStoffregen
f0c53891eb
T4 USB read transfer status directly
il y a 5 ans
PaulStoffregen
9d6ec90f07
T4 USB remove all completed transfers from endpoint's list before any callbacks
il y a 5 ans
PaulStoffregen
eb5d86692a
USB serial receive optimization on Teensy 4.0 - work in progress
il y a 5 ans
PaulStoffregen
24e0248267
USB serial transmit needs to use zero length packets
il y a 5 ans
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.
il y a 5 ans
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
il y a 5 ans
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.
il y a 5 ans
Kurt Eckhardt
d28e889454
T3 - Bug in PINC
Reading wrong register for one bit...
il y a 5 ans
PaulStoffregen
73ea157600
Add comment with link to PORT_PCR_ISF polling example
il y a 5 ans
PaulStoffregen
5e3ce5a4ca
Require the vector table on Teensy 3.x, even for programs referencing nothing
il y a 5 ans
PaulStoffregen
f606ad9efb
Add dummy ITCM padding linker section, improves memory summary
il y a 5 ans
PaulStoffregen
0cfda40a56
Use FLASHMEM for functions, not attribute progmem
il y a 5 ans
PaulStoffregen
ddb23fa5d9
Remove unused IMXRT1052 stuff
il y a 5 ans
PaulStoffregen
5aeeb9ad58
Add FLASHMEM, for assigning functions (not variables) to flash
il y a 5 ans
PaulStoffregen
9557c81817
Use DMAMEM for USB serial transmit buffer
il y a 5 ans
PaulStoffregen
17d02bcaf0
USB serial use different packet sizes at 12 vs 480
il y a 5 ans
PaulStoffregen
c48ce955ab
Speed dependent USB config descriptors
il y a 5 ans
Paul Stoffregen
37fd1683fa
Merge pull request #398 from luni64/feature
Rename CCM_CCGR1_GPT defines
il y a 5 ans
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
il y a 5 ans
PaulStoffregen
f88ef12dcd
Support Tools > CPU Speed menu for Teensy 4.0
il y a 5 ans
Paul Stoffregen
ab83544af0
Merge pull request #385 from Defragster/patch-6
Teensy4: Startup Hooks
il y a 5 ans
PaulStoffregen
4d5c71b841
Move PIT timer init after CPU clock set
fixes #394
il y a 5 ans
Paul Stoffregen
65172538e1
Merge pull request #396 from Defragster/patch-10
Serial8 isn't a keyword now
il y a 5 ans
Defragster
3cc722b06e
Serial8 isn't a keyword now
il y a 5 ans
PaulStoffregen
3b5a6f717f
RawHID receive on Teensy 4.0
il y a 5 ans
PaulStoffregen
53fc8d42fc
RawHID tramsit on Teensy 4.0
il y a 5 ans
PaulStoffregen
695f22ef79
RawHID compiles (empty functions) and auto-reboot works
il y a 5 ans
PaulStoffregen
e2badb1e65
RawHID on Teensy 4.0, initial prep work
il y a 5 ans
PaulStoffregen
87017725d6
Undo PIT timer usage by ROM startup, fixes >2 IntervalTimer instances
https://forum.pjrc.com/threads/57360-Teensy4-IntervalTimer-Channels-Problem
il y a 5 ans
Paul Stoffregen
46b46be088
Merge pull request #392 from luni64/master
Explicitly declare TMR channel registers in IMXRT_TMR_t
il y a 5 ans
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
il y a 5 ans
PaulStoffregen
7094459bed
Add comment with link to forum thread about eeprom emulation limits
il y a 5 ans
Paul Stoffregen
e4b4a054c6
Merge pull request #391 from Defragster/patch-8
Speed 24 MHz - not 24 Hz for Lowest voltage
il y a 5 ans
Defragster
b0d28cfe68
Speed 24 MHz - not 24 Hz for Lowest voltage
il y a 5 ans
Paul Stoffregen
0b835752fc
Merge pull request #389 from tonton81/patch-1
CBT register for CANFD
il y a 5 ans
Antonio Brewer
590194e4ca
CBT register for CANFD
il y a 5 ans
PaulStoffregen
ef89d233b8
Add link to F_CPU_ACTUAL vs F_CPU explanation
il y a 5 ans
PaulStoffregen
a4c6f53307
Fix Serial1.write(0)
il y a 5 ans
PaulStoffregen
934b48584d
Fix compiler warnings when not printing Serial4 debug info
il y a 5 ans
PaulStoffregen
ebb0040e26
Turn off Serial4 debug printing on Teensy 4.0
il y a 5 ans