Jeff Epler
989fb828d4
Revamp background writing
...
Now a 'once' and a 'loop' buffer can be specified.
'once' is useful for things like writing a neopixel strip in the background,
if you can guarantee the buffer contents are stable until the write is complete.
'loop' is useful for periodic things, like pwm & servos.
both together are useful for some special cases of pwm/servo, where a
transitional waveform needs to be played for one repetition and then
a new waveform needs to be played after that.
The API is renamed to reflect that it's a more generic 'background'
operation.
2022-04-23 13:09:36 -05:00
Jeff Epler
457aba79f4
fix doc build
2022-04-20 08:09:38 -05:00
Jeff Epler
144eb5dfd4
fix lost DMA IRQ
2022-04-19 16:42:27 -05:00
Jeff Epler
ebc426d9e6
Remove debug prints, improve docs
2022-04-19 16:39:04 -05:00
Jeff Epler
b128f180ca
switch to single single dma channel, fix some bugs
2022-04-19 16:33:51 -05:00
Jeff Epler
33d6d55675
the basics work
...
the sequence has to be a minimum length, 8 entries, but this problem
is not detected. I don't THINK this is an insurmountable problem.
2022-04-19 15:14:50 -05:00
Jeff Epler
33f5598acc
Stub 'continuous write' functionality
2022-04-19 11:35:43 -05:00
Dan Halbert
6425e937b5
Merge pull request #6289 from stonehippo/samd51_mm_flash
...
Samd51 mm flash
2022-04-18 18:59:58 -04:00
George White
a068b6ba27
guard external flash setup hook
2022-04-18 14:59:30 +00:00
Dan Halbert
87b3998d66
Merge pull request #6291 from urunsiyabend/patch-1
...
New Turkish translations
2022-04-18 10:12:13 -04:00
George White
3b5171c4ff
Move hook implementation to supervisor
2022-04-18 14:09:36 +00:00
Dan Halbert
4ab3881a82
Merge pull request #6282 from xuhow/elecfreaks_picoed
...
Elecfreaks picoed
2022-04-18 10:07:17 -04:00
George White
32fc084b39
Removed compiler flag in favor of MP_WEAK implementation
2022-04-18 13:10:12 +00:00
George White
0ba93b20e5
Setup flash pins on Sparkfun SAMD51 Micromod
2022-04-18 13:10:12 +00:00
George White
f502703e52
Add hook to do some flash setup before filesystem init
2022-04-18 13:10:12 +00:00
Siyabend Ürün
92f2c6e53e
New Turkish translations
2022-04-18 07:04:39 +03:00
Mark
4f04cee729
Merge pull request #6283 from Neradoc/nera-fix-keypad-doc
...
Fixes to keypad docs
2022-04-16 17:45:28 -05:00
Neradoc
3c111ba338
fix the keypad doc
2022-04-15 21:51:40 +02:00
Xu Hao
9c1b44a030
Modify USB VID and PID of the Pico:ed
2022-04-14 17:42:04 +08:00
Xu Hao
71a7ec6f76
Add ELECFREAKS Pico:ed board.
2022-04-12 16:10:02 +08:00
Dan Halbert
7be66a5733
Merge pull request #6265 from KurtE/teensyMM
...
Add Teensy MicroMod board
2022-04-11 12:31:42 -04:00
KurtE
f95a68a37c
Rename the board name
...
Renamed the board both name of directory within boards, but also the
name reported board name: board_id -- sparkfun_teensy_micromod
Adafruit CircuitPython 7.3.0-beta.0-10-g2a3eb49da-dirty on 2022-04-10; SparkFun Teensy MicroMod Processor with IMXRT1062DVL6A
2022-04-10 16:56:51 -07:00
Limor "Ladyada" Fried
df74c681d2
Merge pull request #6273 from KurtE/t4x_board_dir_add_txrx_names
...
Add to board object other Serial and I2c pin names
2022-04-10 12:08:41 -04:00
KurtE
ecf2f1c80c
Add to board object other Serial and I2c pin names
...
While testing out this and the new MicroMod Teensy port, @mjs513
and myself found it desirable to have logical pin names for the
different Serial UART objects. It is a lot easier and clearer
to use and maintain to do something
like: uart4 = busio.UART(board.TX4, board.RX4)
than have to go look up the pin numbers for each board.
2022-04-10 05:39:43 -07:00
Dan Halbert
4a65664c98
Merge pull request #6272 from dhalbert/feather_esp32_s2_tft-fix
...
Force pin 21 high; patch; need to diagnose further
2022-04-09 23:21:44 -04:00
Dan Halbert
7d4bb12f97
Merge pull request #6266 from ladyada/main
...
msys at least breaks elsewhere now
2022-04-09 23:21:25 -04:00
Dan Halbert
c3cfbc1259
Force pin 21 high; patch; need to diagnose further
2022-04-09 22:03:16 -04:00
lady ada
e5a613ba13
Revert "try reducing freq"
...
This reverts commit a9713b773f
.
2022-04-09 11:39:09 -04:00
lady ada
3699cc7663
Merge branch 'main' of github.com:ladyada/circuitpython into main
2022-04-09 11:34:09 -04:00
lady ada
a9713b773f
try reducing freq
2022-04-09 11:34:04 -04:00
Jeff Epler
b5ab73b111
whole conditional block no longer needed
2022-04-09 09:55:10 -05:00
Jeff Epler
3c70aa8845
Revert "fix paths with ('s or spaces"
...
This reverts commit f7b3247deb
.
2022-04-09 08:49:26 -05:00
lady ada
f7b3247deb
fix paths with ('s or spaces
2022-04-08 17:44:28 -04:00
lady ada
d3a989f274
not sure why this changed...but it changed in mingw64?
2022-04-08 16:55:49 -04:00
lady ada
1f3dadcbb9
ok other waythen
2022-04-08 16:43:15 -04:00
lady ada
ea3dfa444a
msys at least breaks elsewhere now
2022-04-08 16:39:47 -04:00
KurtE
2a3eb49da7
Update the pins.c
...
I fixed a couple issues in the pin name definitions.
The pin names are sort of Teensy centric in that the priority is given
to the pin names you would use in Arduino like D0, D1, ...
But also added names for the MicroMod names in particular the names
on the front of the ATP carrier board
Also updated manufacturer to be both PJRC and Sparkfun
2022-04-08 07:41:51 -07:00
KurtE
93e9e3ad90
Fix end of line
2022-04-07 15:52:01 -07:00
KurtE
03e0acde94
Trying to cleanup the pre build messages
2022-04-07 14:11:22 -07:00
KurtE
83ffc617ba
Merge branch 'teensyMM' of https://github.com/kurte/circuitpython into teensyMM
2022-04-07 14:08:31 -07:00
KurtE
2cb422fb19
Create W25Q128JV.ld
...
Add flash file needed for Teensy MicroMod,
2022-04-07 12:09:56 -07:00
Dan Halbert
1f5744377c
Merge pull request #6262 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-04-06 21:40:02 -04:00
Hosted Weblate
9ec589ef0f
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2022-04-07 03:35:12 +02:00
Dan Halbert
d5deddcaf5
Merge pull request #6207 from domdfcoding/esp32-rotaryio
...
Add espressif rotaryio divisor support.
2022-04-06 21:35:02 -04:00
KurtE
a74ec22aa4
Start setting up a Teensy MicroMod port
...
I have done a first pass through the files
this also includes a new VID/PID from sparkfun
2022-04-06 17:58:22 -07:00
KurtE
ef9f9c8bf0
Update PID/VID and Flash
2022-04-06 15:22:24 -07:00
KurtE
a69738c592
Start setting up a Teensy MicroMod port
2022-04-06 14:19:38 -07:00
Dan Halbert
b0bb5ff5d3
Merge pull request #6253 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-04-06 13:26:02 -04:00
Hosted Weblate
67dea13392
Merge remote-tracking branch 'origin/main'
2022-04-06 19:22:08 +02:00
Dan Halbert
dbb6f5f16c
Merge pull request #6246 from DavePutz/issue_6148
...
Don't reset GPIO4 on the MagTag (used for voltage monitoring)
2022-04-06 13:22:01 -04:00