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