wallarug
39265fccf3
included a version number
3 years ago
wallarug
db9495b04b
updated board name
3 years ago
wallarug
08b0f80879
updated board name
3 years ago
wallarug
b7e8a031d0
remove frozen busio library
3 years ago
wallarug
ff13b6f682
updated pins.c
3 years ago
wallarug
70860e1352
robohatmm1 removed uart and put in correct order
3 years ago
Melissa LeBlanc-Williams
9a74bf929b
Added TFT pins to HalloWing M4 for code compatibility
3 years ago
Melissa LeBlanc-Williams
341428b4da
Added SPEAKER pin to HalloWing M4 for code compatibility
3 years ago
Melissa LeBlanc-Williams
8dfb2237d9
Added TOUCH pins to HalloWing M4 for code compatibility
3 years ago
Scott Shawcroft
fc90c942f5
Add custom CPX build for display support
3 years ago
Scott Shawcroft
aa9b57fc81
Merge pull request #2154 from arturo182/master
...
Add support for Serpente boards
3 years ago
arturo182
e1679acaec
Set as small build regardless of language
3 years ago
Kattni Rembor
c94310411b
Update board def, enable touchio
3 years ago
arturo182
28bb901d1e
Add support for Serpente boards
3 years ago
Radomir Dopieralski
d50ed3b6e7
Add support for PewPew M4 board
3 years ago
Scott Shawcroft
9730d4aa1c
Merge remote-tracking branch 'adafruit/4.1.x' into hallowing_m4_5.x
3 years ago
Scott Shawcroft
0aa5507c4c
add additional pin aliases
3 years ago
Scott Shawcroft
84839de56f
Hallowing M4
3 years ago
Scott Shawcroft
0876d5c4ad
Disable bitbangio on Itsy M0
...
Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files
4 years ago
Scott Shawcroft
7324b70a7c
Rework based on Dan's review
4 years ago
Scott Shawcroft
b992ca80e7
Rejigger builds to fit under 50 minute limit
4 years ago
Scott Shawcroft
72e7ffa324
More cleanup
4 years ago
Scott Shawcroft
fd8050b369
Turn off features to make room for ePaper
4 years ago
Scott Shawcroft
9993a99906
Add initial Monster M4SK build
4 years ago
Scott Shawcroft
3a98de1236
Add reset() to display busses to detect whether it works
4 years ago
Scott Shawcroft
36a23e0fe3
Rework refresh API and factor common display stuff out
...
NOT TESTED! Just compiles
Fixes #1691
4 years ago
Dan Halbert
7cc15e56c8
make translate
4 years ago
Dave Astels
d547d59cba
Merge remote-tracking branch 'adafruit/master' into displayio_fill_area
4 years ago
Dave Astels
dcf36db263
Make room
4 years ago
Dan Halbert
e2a4c76a37
make nrf touchio be generic: now available for SAMD51 too
4 years ago
brentru
5a8846d33c
remove cruft from prv board
4 years ago
brentru
f87f48ab88
adding pyportal titano board definition
4 years ago
Chris Osterwood
d5658860aa
Added pin definition for battery change enable. Pin used to switch in a 10 ohm resistor during Hub reset & strapping.
4 years ago
Chris Osterwood
fb2712410e
Merge branch 'master' into capablerobot-usbhub
4 years ago
brentru
1d4700cb6c
add pindefs for tft and tft control
4 years ago
brentru
8f6eac98f3
add defs for pyportal titano
4 years ago
Scott Shawcroft
eee759455a
Merge pull request #2018 from keith-packard/snekboard
...
Add board support for keithp.com SnekBoard
4 years ago
Scott Shawcroft
366fdcce18
Merge pull request #2011 from tannewt/ssd1322
...
Add knobs for SSD1322 and two displayio fixes.
4 years ago
Scott Shawcroft
9dd56b1566
Merge branch 'master' into snekboard
4 years ago
wallarug
ecfffac3a8
Delete samd51x19-bootloader-external-flash-crystalless.ld
4 years ago
wallarug
ff6ae1aefb
Update mpconfigboard.mk to use standard linker file
4 years ago
Keith Packard
c6e4ddc88a
boards/snekboard: Delete SPI object reference
...
Snekboard does not expose any pins for SPI to the user, so delete
the SPI object reference as that won't work.
Signed-off-by: Keith Packard <keithp@keithp.com>
4 years ago
Keith Packard
9a37c8a4b3
boards/snekboard: Add pin aliases for UART and I2C
...
Allow users to use TX/RX and SDA/SCL names.
Signed-off-by: Keith Packard <keithp@keithp.com>
4 years ago
Keith Packard
4387ecfdfb
Update snekboard PID to official value
...
Snekboard has been assigned the following PIDs:
PID 0x004D # bootloader
PID 0x804D # arduino
PID 0x804E # circuitpython
Signed-off-by: Keith Packard <keithp@keithp.com>
4 years ago
Keith Packard
326df70ac2
Fix snekboard names
...
Manufacturer -- keithp.com
Product -- snekboard
Signed-off-by: Keith Packard <keithp@keithp.com>
4 years ago
Keith Packard
56f710f64f
Add board support for keithp.com SnekBoard
...
This is another SAMDG2118A design with built-in 9V motor controllers
that are designed to be used with Lego PowerFunctions devices.
Signed-off-by: Keith Packard <keithp@keithp.com>
4 years ago
wallarug
dc1eb73ee7
Merge branch 'master' into wallarug-robohat
4 years ago
wallarug
8974c7e843
Added BUTTON to pins.c
4 years ago
wallarug
9e0bea405d
Added BUTTON to pins.c
4 years ago
wallarug
4d30efdc2a
Updated pins.c for GROVE.
4 years ago
wallarug
8838e25cb2
Update pins.c
4 years ago
sommersoft
8eab946c5b
Merge pull request #2003 from C47D/travis_check_new_boards
...
Add check to travis to make sure new boards are built, fix #1886
4 years ago
wallarug
0f30070d58
updated naming schema to match other boards
4 years ago
wallarug
b06fa48735
updated a few files
4 years ago
wallarug
9c57f52d1e
updated pins.c for robohat
4 years ago
wallarug
24e84adc6d
further robohat cleanups
4 years ago
wallarug
e2b83e2dd9
minor changes robohat d21
4 years ago
wallarug
36008de2ed
added custom ld file for samd51 no crystal, ext flash
4 years ago
wallarug
eda3423e35
updated to v1.7 board (samd51)
4 years ago
Scott Shawcroft
c61c874a6d
Reduce feather_m0_supersized build size
...
Make it match feather_m0_express
4 years ago
Scott Shawcroft
a87094e01f
Turn off GC opt to save space on Trinket Haxpress
4 years ago
Scott Shawcroft
4e7de436b4
Update constructors of boards with displays
4 years ago
Scott Shawcroft
1d1b8703b6
Review feedback including NO_BRIGHTNESS_COMMAND macro
4 years ago
Scott Shawcroft
b9b9ef227f
Turn off bitbanging on Hallowing to save code space.
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
Kattni Rembor
582acdaa0a
Requested changes.
4 years ago
Kattni Rembor
d905958db1
Adding PyRuler to CircuitPython.
4 years ago
jandjstudios
46b7575550
Initial commit to support boards in the datum series.
4 years ago
Chris Osterwood
97e7fea517
Change pin names to be more descriptive
4 years ago
Chris Osterwood
539502c891
Remove pin reservations. Prevents used from inside of CircuitPython code
4 years ago
Radomir Dopieralski
e45eac5016
Switch the terminal font for ugame10
...
I designed this really tiny, minimalist font for use on very small
displays. On uGame it lets one see the whole text that CircuitPython
prints on boot. The characters are 4x6 pixels each, and they are
optimized for legibility (large x-height, right angles, blocky shapes).
It might make sense to also use that font in other boards.
4 years ago
Scott Shawcroft
0cce7fcaa3
Merge remote-tracking branch 'adafruit/4.0.x' into merge_in_402
4 years ago
Scott Shawcroft
fe507db45f
Shrink pIRkey build down.
...
Rollback HID to save string space and remove board mapping for
default buses that don't exist.
4 years ago
Scott Shawcroft
7ad229ec27
Merge pull request #1958 from tannewt/pygamer_advanced
...
Add PyGamer Advance and fix Joystick pins
4 years ago
Scott Shawcroft
5e5252ced0
Merge pull request #1955 from pewpew-game/pygamer-stage
...
Add support for PyGamer to Stage library
4 years ago
Scott Shawcroft
352bf7eaf5
Add PyGamer Advance and fix Joystick pins
4 years ago
Radomir Dopieralski
5803245009
Add support for PyGamer to Stage library
4 years ago
Scott Shawcroft
2dddccb99e
Update board inits for new api.
4 years ago
brentru
ea2c068e11
COLMOD is 1 param, remove CASET/RASET in CircuitPython
4 years ago
brentru
207dc885a6
removed incorrect gamma code, looks better now
4 years ago
brentru
4092294e7c
tft working init. sequence, still undersaturated
4 years ago
brentru
0bc74172a2
Add pybadge airlift, sans-tft
4 years ago
Scott Shawcroft
0b1f605a9b
Turn off gc opt for more M0 boards
4 years ago
Scott Shawcroft
eb21fc3e31
Add partial display update support.
...
Different operations to the display tree have different costs. Be
aware of these costs when optimizing your code.
* Changing tiles indices in a TileGrid will update an area
covering them all.
* Changing a palette will refresh every object that references it.
* Moving a TileGrid will update both where it was and where it moved to.
* Adding something to a Group will refresh each individual area it
covers.
* Removing things from a Group will refresh one area that covers all
previous locations. (Not separate areas like add.)
* Setting a new top level Group will refresh the entire display.
Only TileGrid moves are optimized for overlap. All other overlaps
cause sending of duplicate pixels.
This also adds flip_x, flip_y and transpose_xy to TileGrid. They
change the direction of the pixels but not the location.
Fixes #1169 . Fixes #1705 . Fixes #1923 .
4 years ago
Dan Halbert
ba1b36a800
Uncomment vm.c SUPEROPT (debugging typo); trim a few builds
4 years ago
Dan Halbert
1bb4fccc3b
Turn off SUPEROPT on gc.c instead of trying to squueze inline limit so much; reorganize mpconfigboard.mk files
4 years ago
Dan Halbert
0b3f29780a
shrink a bunch of builds to fit
4 years ago
Dan Halbert
4fc189b60c
Merge latest 4.0.x fixes into master
4 years ago
shazz
9c49af0597
Added pin for SD CS
4 years ago
Elvis Pfützenreuter
1da8d4b4da
Add PS/2 support -- ps2io module
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
Dan Halbert
e84f3b1c6a
make crickit cpx pinyin build fit
4 years ago
Dan Halbert
0199d9810b
Make pinyin fit on cpx
4 years ago
Dan Halbert
008bbc944c
correct USB PIDs for several boards
4 years ago
Scott Shawcroft
f3ab820fc2
Merge pull request #1884 from CapableRobot/capablerobot-usbhub
...
Added board definition for Capable Robot Programmable USB Hub
4 years ago
Chris Osterwood
a0497553fc
Fix to prevent critical pins from being reset when MCU restarts or enters REPL
4 years ago
Chris Osterwood
420dbafa9d
Added board definition for Capable Robot Programmable USB Hub
4 years ago
sabas1080
9f082ba5cb
Fix pin lost
4 years ago
Scott Shawcroft
36e2faf8d2
Merge pull request #1873 from ElectronicCats/escornabot_makech
...
Add Escornabot Makech of Electronic Cats
4 years ago
sabas1080
d174ce8821
Update pins define
4 years ago
Scott Shawcroft
67007282c9
Tighten down inlining on the pIRkey
4 years ago
sabas1080
27ea1df710
Init escornabot
4 years ago
sabas1080
08a170388d
fix VID and PID inverted
4 years ago
ladyada
ed8e6e8f45
re-add i2s (its J not G!)
4 years ago
ladyada
fa3a52bc1e
similar to pybadge, has pin defs for joystick - comes up with filesys and display so good enough to start hacking :)
4 years ago
wallarug
aa3c28787c
removed problem libraries from frozen build.
4 years ago
wallarug
b4a70daf17
updated lots
4 years ago
wallarug
cd4aaa13a3
added robohatmm1 board defs.
4 years ago
ladyada
a5697470e1
fix up pybadge for final release board (swap backlite and reset)
4 years ago
Dan Halbert
0113e0970e
add Display.__init__() args for brightness and auto_brightness
4 years ago
Dan Halbert
6684a3c723
Merge pull request #1778 from pewpew-game/gamepad-shift
...
Add GamePadShift for handling shift-register-based buttons
4 years ago
Scott Shawcroft
2fa1bf4351
Merge remote-tracking branch 'adafruit/master' into gamepadshift
4 years ago
Scott Shawcroft
f58446e937
Merge branch 'master' into master
4 years ago
ITACA Innovation S.R.L
2d303213ed
Add files via upload
4 years ago
ITACA Innovation S.R.L
4f5a7ffe46
Updates: VID&PID, pinout
...
Changed VID & PID to new ones.
Changed the layout accordingly to the prototype version.
4 years ago
Scott Shawcroft
c927e6b938
Split GamePadShift from GamePad to save space on most boards.
4 years ago
Scott Shawcroft
22889ca29a
Merge pull request #1790 from pewpew-game/pybadge-stage
...
Enable _stage module and freeze stage library on the PyBadge
4 years ago
Radomir Dopieralski
ade6bd8185
Enable _stage module and freeze stage library on the PyBadge
4 years ago
siddacious
5135ee52d9
Changing to support for CP32-M4 wrover
4 years ago
Radomir Dopieralski
eeef5359f9
Merge branch 'master' into gamepad-shift
4 years ago
Dan Halbert
f8473f4a39
Merge pull request #1788 from tannewt/pinyin
...
Add Chinese (Pinyin) and slim down boards so it fits
4 years ago
Scott Shawcroft
defc6dceb0
Slim down feather m0 express
4 years ago
Scott Shawcroft
796fc3f5ab
Update font location and shrink a bunch of builds
4 years ago
Scott Shawcroft
c064deaaf5
Merge pull request #1785 from pewpew-game/ugame-displayio
...
Enable displayio for the ugame10 board
4 years ago
Scott Shawcroft
7161038d6b
Turn off `displayio` because it is a satellite
4 years ago
Radomir Dopieralski
0599286e32
Use never_reset in ugame10
4 years ago
Radomir Dopieralski
947662415c
Disable gamepad for feather_m0_express_crickit
4 years ago
Max Holliday
41499ac315
No I2S on G19
4 years ago
Max Holliday
e85b6fb83c
adding kicksat-sprite board
...
See https://github.com/RoboticExplorationLab/sprite for details
4 years ago
Radomir Dopieralski
dabbded622
Got back to using Display object in the Stage library
4 years ago
Radomir Dopieralski
c3136f4f32
Enable displayio for uGame10 board
...
Also, make the _stage library work with the fourwire bus, to re-use the
display.
4 years ago
Radomir Dopieralski
5603d0cd38
Configure the TFT spi to 24MHz by default
...
That is (slightly) out of spec for the display, but it works reliably.
4 years ago
Scott Shawcroft
9f4f689879
Free up space in Itsy Bitsy M0 by limiting inline.
4 years ago
ladyada
894c1e9590
Rev D/E (beta) hardware!
4 years ago
Dan Halbert
203d795bd6
Merge pull request #1772 from tannewt/fix_gc_never_free
...
Check that a never free pointer is on the heap.
4 years ago
Scott Shawcroft
44e32506ed
Don't make Pins for those not connected on Itsy M0
4 years ago
Dan Halbert
c0c809ad4b
Fix version skew for bast_pro_mini build
4 years ago
Dan Halbert
d8763debf5
shrink sparkfun_lumidrive build
4 years ago
Dan Halbert
fc9cb038c4
Merge pull request #1715 from ElectronicCats/master
...
Added Bast Pro Mini M0
4 years ago
Scott Shawcroft
129e725599
Merge branch 'master' into master
4 years ago
Scott Shawcroft
0e98eeb63b
Turn off touchio on pIRkey and add back usb midi.
...
USB MIDI was still being compiled in mostly anyway. There is no
place to touch on the board so touchio is useless.
4 years ago
Scott Shawcroft
ef23ffe584
Turn off audiobusio on Hallowing to free rom
...
It is about 5kb and the pins aren't broken out for it anyway.
4 years ago
Scott Shawcroft
de48e4b262
Merge remote-tracking branch 'adafruit/master' into fix_cpx_display
4 years ago
Scott Shawcroft
0f003ac5b8
Reorganize board busses into shared-bindings and shared-module.
4 years ago
Radomir Dopieralski
8323721232
Stop hard-coding SPI frequency in FourWire
...
Instead remember and use the frequency, polarity and phase that was
set when the bus was first created.
4 years ago
Scott Shawcroft
7686f93ef4
Fix crash when getting board.SPI outside the VM
...
If one of the default pins was already in use it would crash.
The internal API has been refined to allow us to get the value
without causing an init of the singleton.
Fixes #1753
4 years ago
Melissa LeBlanc-Williams
36b10104d6
Adjusted inline limit to fix Hallowing PL build
4 years ago
Melissa LeBlanc-Williams
7872a33f8b
Merge branch 'master' of https://github.com/adafruit/circuitpython into ssd1331
4 years ago
Dan Halbert
50d72ed993
shrink sparkfun_lumidrive to make room for large translations
4 years ago
Melissa LeBlanc-Williams
af3d809980
Updated boards files with displays
4 years ago