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 години
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 години
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 години
Antonio Brewer
590194e4ca
CBT register for CANFD
преди 5 години
PaulStoffregen
3bd199f895
Fix USB_ENDPTCTRL_RXS define
преди 5 години
PaulStoffregen
0ce5990edb
Add RTC functions
преди 5 години
PaulStoffregen
7562ec0493
Add IOMUXC registers for IMXRT1062
преди 5 години
PaulStoffregen
253c747256
Fix USB_USBCMD_ATDTW define
преди 5 години
duff2013
abbb04a26d
undocumented SNVS regs
преди 5 години
Frank
5fda96ebc9
add SNVS definitions for RTC
преди 5 години
PaulStoffregen
25e6876450
Fix IRQ numbers for IMXRT1062
преди 5 години
PaulStoffregen
14bf9b817c
Add IMXRT1062 registers
преди 5 години
Frank
667e8e2c26
Fix SPDF Base-Address
преди 5 години
PaulStoffregen
1030be3aee
Fix attachInterruptVector, use compiler memory barrier
преди 5 години
Kurt Eckhardt
eab640e5af
T4 Imxrt define Flexio structure.
Moved from my flexio_t4 library.
Libary was updated to see if already defined before it now defines it.
преди 5 години
PaulStoffregen
9bd82c255b
Fix IMXRT_USB2 address
преди 5 години
PaulStoffregen
c562f0ae91
add imxrt usb2 pll defs
преди 5 години
PaulStoffregen
d66f83e3fe
Add keylayouts & USB timer defs
преди 5 години
Frank
18dda2deb5
more defs
преди 5 години
Frank
52161d7dad
add some more audio defs
преди 6 години
Frank
c15ff6369c
add some definitions for audio
преди 6 години
Kurt Eckhardt
f6d42f26dc
t4 FLEXIO register masks are 32 bits
The FlexIO registers are 32 bits, the masks were all setup for 16 bits so the high word of registers were not updated
преди 6 години
PaulStoffregen
4b0abab261
Add watchdog defs, fixes #329
преди 6 години
Kurt Eckhardt
951d834f90
T4 - SPI - Create structure
I created a structure IMXRT_LPSPI_t
like what was done for UARTS.
I hopefully got all of the unused fields in properly to get the registers on the correct addresses.
Note: I did not update the other #define LPSPIn_ values but left them, likewise, I create a new define for each of the addresses.
That way we can double check I have everything properly aligned
преди 6 години
Mike S
292bb6553d
corrections & updates
Tempsense2 address correction and added analogreadaveraging code.
преди 6 години
PaulStoffregen
390a1e2f4c
Add data cache functions
преди 6 години
PaulStoffregen
b9066ead1f
Fix typo (thanks tonton81)
преди 6 години
Frank
585a9009b8
Update imxrt.h
преди 6 години
Frank
bd6602e10a
IRQ_SOFTWARE = 70
преди 6 години
PaulStoffregen
dac015d92e
Add attachInterrupt
преди 6 години
Frank
cf68a26fb6
Renumbered IRQ_RESERVED1-7, IRQ_SOFTWARE = 62
преди 6 години
WMXZ-EU
4402a96138
corrected SAI1/3_CLK_PODF
преди 6 години
PaulStoffregen
986ff3797d
Fix tempmon address, fixes #299
преди 6 години
Frank
49fa787c2c
SPDIF register bit defs
преди 6 години
Frank
e648aecf04
Tempmon registers - bit definitions
преди 6 години
Frank
d2d7fb7423
(n)..
преди 6 години
Frank
223f543fde
Whitespace: Tabsize 8 (?)
преди 6 години
Frank
809e38dbdf
Reset Control Bit Definitions
- comment SRC_GPR1..SRC_GPR10 (used by the ROM code)
преди 6 години
PaulStoffregen
3ac5eff53d
Update imxrt.h (for SPI transaction)
преди 6 години
PaulStoffregen
262f3eaa99
Add DMAChannel for IMXRT
преди 6 години
PaulStoffregen
35ddbd7a4f
Improve I2C defines
преди 6 години
Mike S
68db3fbeb8
Update imxrt.h
преди 6 години
Mike S
38d7836125
Update imxrt.h
Deleted a duplicate define: #define CCM_CBCMR_PERIPH_CLK2_SEL_MASK ((uint32_t)(0x03 << 12))
and added tempmon registers
преди 6 години
PaulStoffregen
c93cf0f039
Implement set_arm_clock
преди 6 години
PaulStoffregen
37c8161601
Transmit only polling HardwareSerial on imxrt
преди 6 години
PaulStoffregen
addd88d076
basic usb serial on imxrt
преди 6 години
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
преди 6 години
PaulStoffregen
e1f31f6bb7
Update imxrt defs
преди 6 години
PaulStoffregen
78915ca4ab
Update imxrt register defs
преди 6 години
PaulStoffregen
5d1ca45176
Use shift syntax for bitmasks in imxrt.h
преди 6 години