PaulStoffregen
0ce5990edb
Add RTC functions
před 5 roky
PaulStoffregen
08bacbf7b3
Don't call printf_debug explicitly
před 5 roky
Frank
0cb6ea8de3
while(1); -> while (1) asm ("WFI");
Saves power and prevents heating
před 5 roky
PaulStoffregen
24620b1a71
Dynamically partition ITCM & DTCM on IMXRT1062
před 5 roky
PaulStoffregen
151121fc4d
Use fast GPIO registers on IMXRT1062, probably breaks attachInterrupt
před 5 roky
Mike S
57da39b53b
update setpad in Analog.c and added debug info in startup
před 5 roky
Defragster
bf3329ab08
clock halved - halve blink wait count
před 5 roky
Frank
19b8b55cdc
pendablesrvreq_isr = priority 32;
před 5 roky
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()
před 5 roky
Defragster
a5aa846df7
Drop CPU speed and TEMP when faulted offline
před 5 roky
Frank
da35bc16c7
add reset PFD3
před 5 roky
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?
před 5 roky
Defragster
bc2762a426
remove comment
před 5 roky
Defragster
5ee1d187e3
No need for _sync using CycCnt on each systick
před 5 roky
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
před 5 roky
PaulStoffregen
e1a113da0c
Add tempmon, fixes #323
před 5 roky
PaulStoffregen
aee29bc892
Fix compiler warnings
před 5 roky
Frank
6d5bf17c96
void (* _VectorsRam[160+16])(void);
..use NVIC_NUM_INTERRUPTS instead
i know, very minor documentational issue :)
před 5 roky
PaulStoffregen
c4ab57c003
EventResponder, MillisTimer, yield
před 5 roky
PaulStoffregen
4d620d12cd
(Hopefully) fix C++ constructors
před 5 roky
PaulStoffregen
7153086e77
Don't disturb pin 13 (leftover debugging code)
před 6 roky
Frank
4317a52591
SCB_SHPR3 = 0x20000000; // Systick = priority 32
před 6 roky
Frank
95ad3b5a30
default 128 priority for all interrupts
před 6 roky
PaulStoffregen
9174cad274
Fix crash at startup with Og optimization
před 6 roky
PaulStoffregen
742625eb00
Fix crash as startup with Fastest (O3) optimization
před 6 roky
PaulStoffregen
4e51477dbb
More syscall functions
před 6 roky
PaulStoffregen
c93cf0f039
Implement set_arm_clock
před 6 roky
PaulStoffregen
f0a549961c
Use USB serial number from Mac Address in fuses
před 6 roky
PaulStoffregen
7548dc7492
Configure UART clock before use
před 6 roky
PaulStoffregen
e3bb2b648a
IntervalTimer on imxrt
před 6 roky
PaulStoffregen
e77897e77e
Enable FPU & stack dump in unused isr
před 6 roky
PaulStoffregen
89e54de809
analogRead & analogWrite on imxrt
před 6 roky
PaulStoffregen
addd88d076
basic usb serial on imxrt
před 6 roky
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
před 6 roky