PaulStoffregen
f6cb39e135
FS class is abstract, use pure virtual functions
4 lat temu
PaulStoffregen
5443bfd179
Define FILE_WRITE_BEGIN
4 lat temu
PaulStoffregen
36bfbd1648
Add File truncate(size)
4 lat temu
PaulStoffregen
8ad7ce6b54
Flash write functions for LittleFS
4 lat temu
PaulStoffregen
1064e48373
File support for files larger than 4GB
4 lat temu
PaulStoffregen
e772699044
Support printing 64 bit integers
4 lat temu
WMXZ-EU
77475684be
Update usb.c
To allow future MTP_SERIAL implementations and facilitate use of MTP_t4, that provides possibility of MTP_SERIAL
4 lat temu
Mike S
90e1ea9798
Fix dumb mistake on my part - thanksKurt
4 lat temu
PaulStoffregen
7f02c72b15
Add FS usedSize() and totalSize()
4 lat temu
PaulStoffregen
fcf4dfde09
Add FS rename
4 lat temu
Mike S
604f608b03
Update usb.c so MTP_repsonder can work at 600Mhz
4 lat temu
PaulStoffregen
b7be970f5e
FS functions need to be virtual
4 lat temu
Kurt Eckhardt
9894c76f4f
T4.x Create Struct for IMXRT_GPIO
Wondered if this had already been done earlier.
Was not so am trying it now.
One side effect was had to change interrupt.c as there were
#defines for things like DR, GDIR which then caused compile issues with the structure. So renamed the defines.
Built about 3 programs with it so far. Which appear to still be working.
4 lat temu
Kurt Eckhardt
1cf63652db
Fixes to CSI registers
Missed a few, pllus one register fields name had wrong register name
4 lat temu
PaulStoffregen
928017fba3
Fix File.read()
4 lat temu
PaulStoffregen
e888ebd01a
File base class - becoming usable
4 lat temu
PaulStoffregen
e07712e752
Update sample Makefile for Teensy 4.x
4 lat temu
Kurt Eckhardt
787be1b0e9
imxrt.h - Add CSI Register field names
4 lat temu
PaulStoffregen
1f3f914f93
Check for STRICT_ANSI on non-standard functions, fixes #491
4 lat temu
PaulStoffregen
a5736a3ffd
Add comment to smalloc.h
4 lat temu
PaulStoffregen
a1a495a841
Never return NULL from String c_str()
https://forum.pjrc.com/threads/63842
4 lat temu
PaulStoffregen
e599c1acc7
Fix USB descriptors for Windows
4 lat temu
PaulStoffregen
553538cebb
Add external memory allocation functions
4 lat temu
PaulStoffregen
e207bcff0a
Add extmem_smalloc_pool for PSRAM on Teensy 4.1
4 lat temu
PaulStoffregen
98eef46654
smalloc headers safe for C++
4 lat temu
PaulStoffregen
37333a6779
Add smalloc from https://github.com/electrorys/smalloc
4 lat temu
PaulStoffregen
ba177b0d22
Disable printf format warnings - too pedantic
4 lat temu
PaulStoffregen
7a458043ea
Add experimental interface
4 lat temu
PaulStoffregen
a8046bbbad
Avoid isascii() & toascii()
4 lat temu
PaulStoffregen
ea276ee57a
Add _extram_start & _extram_end for Teensy 4.1
4 lat temu
PaulStoffregen
f908f0b70d
Add comments to new map() implementation
4 lat temu
PaulStoffregen
a2246a5a02
Don't use naked attribute on startup code
4 lat temu
PaulStoffregen
92b126da26
Improve map() function
https://forum.pjrc.com/threads/63230-map()-returns-different-values-on-arduino-vs-teensy
4 lat temu
PaulStoffregen
0bd7c42af1
Enable Serial.printf format warnings, fixes #485
4 lat temu
PaulStoffregen
8d7efafde5
MicroMod support
4 lat temu
PaulStoffregen
077f18e123
Allow programs to preserve HAB logged events without taking 8K from everyone
4 lat temu
PaulStoffregen
dc56788048
Changes to support HAB (thanks dresden-fx)
4 lat temu
WMXZ-EU
7118ab94af
Update DMAChannel.h
Allow specific interrupt level for DMA ISR.
4 lat temu
PaulStoffregen
fa1c5a1bca
Add dummy DCD to IVT bootdata
4 lat temu
PaulStoffregen
d2a8c6e0ff
Don't clobber HAB logfile in OCRAM
4 lat temu
PaulStoffregen
08b835afb8
Update imxrt.h comments for latest reference manual
4 lat temu
Kurt Eckhardt
6de57f23e8
Fix size of arm_dcache_flush_delte on T4.x USB RAWHID
Was using SEREMU_TX_SIZE should use RAWHID_TX_SIZE
4 lat temu
PaulStoffregen
a7d9bac652
Fix compiler warning
4 lat temu
PaulStoffregen
ec13d5b31a
Remane addStorage to addMemory
4 lat temu
PaulStoffregen
48d2f63b04
Fix compile error on Teensy 4.0
4 lat temu
Kurt Eckhardt
7785c42ace
Add digitalToggleFast for T4.x...
Like what was added for T3.x with that 3 yeard PR, I added the same support to T4.x
Added the PORT TOGGLE defines. I copied the _PORTSET blocks and then simply used block editing in Sublime text to then change the SET to Toggle.
Also added in the code...
Test sketch:
```
void setup() {
pinMode(13, OUTPUT);
}
int led = 13;
void loop() {
digitalToggleFast(led);
delay(500);
digitalToggleFast(13);
delay(250);
digitalToggle(13);
delay(1000);
digitalToggle(led);
delay(250);
}
```
Also added values to keywords.txt
4 lat temu
PaulStoffregen
b7343056e1
Add comment with known usage of timers
4 lat temu
PaulStoffregen
fdb45e3fe3
Add comment about known incompatibility with smaller audio block size
4 lat temu
PaulStoffregen
232ace26ff
Fix numerical overflow in audio CPU usage measurement
https://forum.pjrc.com/threads/61412
4 lat temu
PaulStoffregen
c9e3cc0dae
Add TRNG defines
4 lat temu