PaulStoffregen
0ce5990edb
Add RTC functions
5 years ago
PaulStoffregen
08bacbf7b3
Don't call printf_debug explicitly
5 years ago
Frank
0cb6ea8de3
while(1); -> while (1) asm ("WFI");
Saves power and prevents heating
5 years ago
PaulStoffregen
24620b1a71
Dynamically partition ITCM & DTCM on IMXRT1062
5 years ago
PaulStoffregen
151121fc4d
Use fast GPIO registers on IMXRT1062, probably breaks attachInterrupt
5 years ago
Mike S
57da39b53b
update setpad in Analog.c and added debug info in startup
5 years ago
Defragster
bf3329ab08
clock halved - halve blink wait count
5 years ago
Frank
19b8b55cdc
pendablesrvreq_isr = priority 32;
5 years ago
Defragster
cf96471a79
Expose alt weak func(), label displayed dump
Code from :: https://community.nxp.com/thread/389002
Name the fault dump info
New weak to override :: HardFault_HandlerC()
5 years ago
Defragster
a5aa846df7
Drop CPU speed and TEMP when faulted offline
5 years ago
Frank
da35bc16c7
add reset PFD3
5 years ago
Frank
6306ec99f8
Fix PLL2-PFD
This fixes the PFDs for PLL2 - by default, it has totally wrong values. This sets the frequencies according to the diagram on Page 676.
The same fix is needed for PLL3 - I have code (same structure), but it does not work - Do have have any hints for me?
Is PLL3 even running? I not, can we start it? Or, if i is running - at which frequency, and is there any non-std config?
5 years ago
Defragster
bc2762a426
remove comment
5 years ago
Defragster
5ee1d187e3
No need for _sync using CycCnt on each systick
5 years ago
Defragster
6ba4fe8e3d
Replace micros for one using CycCnt
Alternate micros() extends millis() using ARM_DWT_CYCCNT
> Also makes unused_interrupt_vector() weak to allow user override like Teensy3
5 years ago
PaulStoffregen
e1a113da0c
Add tempmon, fixes #323
5 years ago
PaulStoffregen
aee29bc892
Fix compiler warnings
5 years ago
Frank
6d5bf17c96
void (* _VectorsRam[160+16])(void);
..use NVIC_NUM_INTERRUPTS instead
i know, very minor documentational issue :)
5 years ago
PaulStoffregen
c4ab57c003
EventResponder, MillisTimer, yield
5 years ago
PaulStoffregen
4d620d12cd
(Hopefully) fix C++ constructors
5 years ago
PaulStoffregen
7153086e77
Don't disturb pin 13 (leftover debugging code)
5 years ago
Frank
4317a52591
SCB_SHPR3 = 0x20000000; // Systick = priority 32
5 years ago
Frank
95ad3b5a30
default 128 priority for all interrupts
5 years ago
PaulStoffregen
9174cad274
Fix crash at startup with Og optimization
5 years ago
PaulStoffregen
742625eb00
Fix crash as startup with Fastest (O3) optimization
5 years ago
PaulStoffregen
4e51477dbb
More syscall functions
5 years ago
PaulStoffregen
c93cf0f039
Implement set_arm_clock
6 years ago
PaulStoffregen
f0a549961c
Use USB serial number from Mac Address in fuses
6 years ago
PaulStoffregen
7548dc7492
Configure UART clock before use
6 years ago
PaulStoffregen
e3bb2b648a
IntervalTimer on imxrt
6 years ago
PaulStoffregen
e77897e77e
Enable FPU & stack dump in unused isr
6 years ago
PaulStoffregen
89e54de809
analogRead & analogWrite on imxrt
6 years ago
PaulStoffregen
addd88d076
basic usb serial on imxrt
6 years ago
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
6 years ago