Scott Shawcroft
0876d5c4ad
Disable bitbangio on Itsy M0
...
Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files
3 years ago
Scott Shawcroft
36a23e0fe3
Rework refresh API and factor common display stuff out
...
NOT TESTED! Just compiles
Fixes #1691
4 years ago
Scott Shawcroft
70680d5b22
EPaper displays work mostly.
4 years ago
Dan Halbert
e2a4c76a37
make nrf touchio be generic: now available for SAMD51 too
4 years ago
Dan Halbert
243334da75
Merge remote-tracking branch 'adafruit/master' into ble-pairing
4 years ago
Dan Halbert
7ce3776b80
WIP: rework of Characteristic properties; enhance Descriptor; not tested
4 years ago
Jeff Epler
b72352949b
PWM audio: Rename AudioOut -> PWMAudioOut, _audioio_ -> _audiopwmio_
4 years ago
Jeff Epler
54cde56ec5
audiopwmio: Add the shared files for this new module
4 years ago
Jeff Epler
6b44e40ee8
audiocore: Factor from audioio
...
When nrf pwm audio is introduced, it will be called `audiopwmio`. To
enable code sharing with the existing (dac-based) `audioio`, factor
the sample and mixer types to `audiocore`.
INCOMPATIBLE CHANGE: Now, `Mixer`, `RawSample` and `WaveFile` must
be imported from `audiocore`, not `audioio`.
4 years ago
Scott Shawcroft
6797ec6ed3
Add support for grayscale displays that are < 8 bit depth.
...
This also improves Palette so it stores the original RGB888 colors.
Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly
useful for the SSD1306.
Fixes #1828 . Fixes #1956
4 years ago
Dan Halbert
24ac1fdcab
WIP: backup only; not compiled
4 years ago
Dan Halbert
35b9191857
Don't operate directly on bleio objects in shared-bindings: use common_hal
...
routines instead. Changes made but not yet tested.
4 years ago
Dan Halbert
bed6d43a76
merge from upstream; WIP redo Address; no more AddressType
4 years ago
Dan Halbert
4fc189b60c
Merge latest 4.0.x fixes into master
4 years ago
Elvis Pfützenreuter
1da8d4b4da
Add PS/2 support -- ps2io module
4 years ago
Dan Halbert
613e12f99f
Replace Broadcaster with enhanced Peripheral
4 years ago
Dan Halbert
4e85c1ef91
Implement forced clean builds for boards so designated.
...
Mark boards that set CFLAGS_INLINE_LIMIT for particular langauges as needing clean builds.
Fixes #1910 .
4 years ago
Scott Shawcroft
0e03a321e4
Fully split gamepadshift from gamepad
4 years ago
Scott Shawcroft
c927e6b938
Split GamePadShift from GamePad to save space on most boards.
4 years ago
Radomir Dopieralski
4dc286fa14
Reorganize the gamepad code
4 years ago
Scott Shawcroft
0f003ac5b8
Reorganize board busses into shared-bindings and shared-module.
4 years ago
Scott Shawcroft
5e2fec714c
Move Glyph and BuiltinFont into fontio
...
It was confusing in displayio.
Fixes #1662
4 years ago
sommersoft
a44bfc2730
Merge branch 'master' of https://github.com/adafruit/circuitpython into new_freq_in
4 years ago
Radomir Dopieralski
45fea86554
Rebase on top of CircuitPython 4.x
4 years ago
Radomir Dopieralski
88e40193ae
Add a _pew module
4 years ago
sommersoft
9d3fcf9a0d
add frequencyio to circuipy_ configs
4 years ago
Dan Halbert
7b3f7605b8
address @tannewt changes: move and rename common files; remove PORT_HEAP_SIZE
4 years ago