Commit Graph

146 Commits

Author SHA1 Message Date
Dan Halbert
aa1d089cdb proxlight: Freeze adafruit_adps9960 instead of adafruit_hid; enable usb_midi 2021-09-10 14:50:09 -04:00
Dan Halbert
3c8eca3ef9 Update frozen libraries for 7.0.0 2021-09-07 18:23:19 -04:00
Seon Rozenblum
4e869422d1 Move frozen neopixel lib to latest commit that supports try/carch on the power pin. 2021-09-02 16:17:41 +10:00
Radomir Dopieralski
89fc1890af stm32: Add support for Stage games to Meowbit
This enables the _stage library and adds stage and ugame modules to the
frozen modules, so that all Stage games should work.

I had to do several hacks:

* Since displayio.release_displays doesn't release the pins, I couldn't
  re-initialize the display inside the ugame module. Instead I changed
  the default display initialization for the board to match what Stage
  expects.

* I wanted to make the MENU key works as K_Z, but when I try to use it
  with the keypad module, I get "pin in use" error. So for now only the
  A and B buttons are used.
2021-08-30 20:27:50 +02:00
Radomir Dopieralski
02ada0af5f Update stage library to use keypad module on pygamer and pybadge 2021-08-29 23:57:32 +02:00
Dan Halbert
901a6c27c0 remove gamepad; deprecate gamepadshift 2021-07-26 22:15:09 -04:00
Dan Halbert
24d3fced2f update frozen libs, especially CP 2021-07-19 17:06:41 -04:00
Radomir Dopieralski
b2aa17a553 pewpew10 - use _pew.get_ticks() for time tracking
Somehow PR https://github.com/adafruit/circuitpython/pull/4200 got
reverted, repeating it, with a proper tag.
2021-07-10 01:50:43 +02:00
Radomir Dopieralski
1a076d34c9 PewPew M4: use keypad instead of gamepad
Since the new keypad module is taking over gamepad functionality,
I'm switching to it. If this works well, I will make the change
for the remaining boards.
2021-06-29 10:36:52 +02:00
Dan Halbert
d6f47d2182 update frozen libraries for 7.0.0-alpha.3 2021-06-01 21:09:59 -04:00
Kong Wai Weng
b06ec0a776 Added libraries dependency. 2021-05-30 09:57:00 +08:00
Dan Halbert
8118eb1fe5 update frozen libs 2021-05-16 14:36:18 -04:00
Dan Halbert
c37f021791 regularize and shrink many builds 2021-05-05 12:35:41 -04:00
Dan Halbert
8bb3c6fd79 handle := defs in shared_bindings_matrix.py; update adafruit_hid 2021-05-04 18:07:01 -04:00
lady ada
9dc6d691b8 add prox trinkey and rename others to adafruit_ 2021-04-11 17:45:37 -04:00
lady ada
56be8306cd try adding a submodule? 2021-04-10 23:22:13 -04:00
Jonah Yolles-Murphy
d8715ac92a update adafruit_register 2021-02-20 16:04:31 -05:00
Jonah Yolles-Murphy
a9a2145238 fix TG-Watch ble issue 2021-02-20 15:46:33 -05:00
Radomir Dopieralski
6e338842fc pewpew10 - use _pew.get_ticks() for time tracking 2021-02-14 18:15:38 +01:00
Jonah Yolles-Murphy
8f8af90098 final name and extra board 2021-01-13 23:51:34 -05:00
Jonah Yolles-Murphy
8652d69614 update TG-Watch pins, name, and frozen libraries 2021-01-10 04:04:50 -05:00
Dan Halbert
3b72d502a4 update frozen libs for 6.1.0-beta.3 2020-12-30 14:32:03 -05:00
Dan Halbert
f96475cbbf update Requests; rolled back by accident 2020-11-27 16:24:36 -05:00
Radomir Dopieralski
c4e337e234 Bump pew-pewpew-standalone-10.x to 2.0.1 2020-10-02 12:47:31 +02:00
Radomir Dopieralski
dd2b40fdf1 Bump circuitpython-stage to 1.1.1
This adds handling of GameOver exception as SystemExit in anticipation
of the new way of starting games from the menu.
2020-10-02 12:17:49 +02:00
Jerry Needell
2529ee2359 freeze rfm69 and bus_device libraries int feather_m0_rfm69 2020-09-09 14:54:20 -04:00
Jerry Needell
5f60bec85b update frozen Adafruit_CircutPython_RFM9x library 2020-08-09 11:07:41 -04:00
Jerry Needell
432f43a472 freeze rfm9x and BusDevice, remove many built-in modules 2020-08-05 11:37:57 -04:00
Jerry Needell
9b3af2b7e3 update frozen submodules 2020-08-03 06:25:29 -04:00
Dan Halbert
649e6d59ce Merge from upstream and make translate 2020-07-28 14:15:33 -04:00
Jerry Needell
2bdd62220e adjust stack for SAMD21 to accomodate larger pystack -- update frozen module adafruit_busdevice 2020-07-27 21:50:36 -04:00
Radomir Dopieralski
8d692f33a8 pewpew_m4: Enable analogio and usb_hid
The newest version for the Stage library for PewPewM4 no longer contains
embedded graphics, which frees enough space in flash to enabled back
AnalogIO and also add USB_HID. There is still ~192 bytes left free.

If new additions to CircuitPython make it grow further, we can disable
USB_HID again.
2020-07-18 19:30:40 +02:00
Dan Halbert
7424e41827 update frozen libs 2020-05-16 11:20:25 -04:00
TG-Techie
b9e494b85a add submodule to TG-Watch02A 2020-04-28 00:03:02 -04:00
Radomir Dopieralski
f7e8987929 Bump circuitpython-stage to 1.0.11 to fix audio problems
Fix #2773
2020-04-16 13:56:03 +02:00
Radomir Dopieralski
f39ca6052e Fix RGB/BGR colors in Stage
This makes the colors used by the stage library compatible with those
used by the displayio library.
2020-04-15 23:41:38 +02:00
arturo182
3f26a0b06b Freeze adafruit_requests and adafruit_esp32spi into feather_mimxrt1011 2020-02-29 00:26:39 +01:00
Max Holliday
ffd15c29dc trying to add Adafruit_CircuitPython_Register again 2020-02-08 16:15:23 -08:00
Dan Halbert
3b95d7c16a add gamepad to specialty cpx builds; update frozen libs 2020-01-30 21:00:47 -05:00
Radomir Dopieralski
27c36eea2b circuitpython-stage: allow choosing background color 2020-01-30 15:24:04 +01:00
Scott Shawcroft
5531253c76
Update submodules including BusDevice and HID.
HID's API has changed to take in devices explicitly so that both
USB and BLE work.
2020-01-07 14:25:27 -08:00
Radomir Dopieralski
6205b55b19 Bump circuitpython-stage version to 1.0.8 2019-12-26 22:13:52 +01:00
Radomir Dopieralski
b06057395b Update PewPew M4
PewPew M4 now has the pew.py added to its frozen libraries. Some
features needed to be disabled to make room for that.
2019-12-23 18:37:36 +01:00
Jeff Epler
516d930e6c frozen: Update all submodules to latest tagged release 2019-12-19 16:06:17 -06:00
KalbeAbbas
9ce2087a75 change 2019-11-13 17:18:00 +05:00
KalbeAbbas
99952c0df0 Removed SD card folder 2019-11-13 16:07:52 +05:00
KalbeAbbas
040f201fab added SD card module 2019-11-13 15:44:59 +05:00
KalbeAbbas
f6577fc9f7 SD card folder removed 2019-11-13 15:11:03 +05:00
KalbeAbbas
5493dd5dba Added SD card submodule 2019-11-13 15:06:53 +05:00
KalbeAbbas
b269fb4bfa deleted SD card folder 2019-11-13 14:58:57 +05:00
KalbeAbbas
6161c72270 SD card folder added 2019-11-12 20:09:57 +05:00
Scott Shawcroft
8048dcb76c
Update frozon modules.
Fixes https://github.com/adafruit/Adafruit_CircuitPython_INA219/issues/12
2019-09-30 13:37:58 -07:00
Radomir Dopieralski
d50ed3b6e7 Add support for PewPew M4 board 2019-09-05 10:50:33 +02:00
Radomir Dopieralski
fd2299e51a Update circuitpython-stage to 1.0.4 for audiocore changes
Since some parts of audioio were moved to audiocore, we now have
to import them differently.
2019-08-01 04:19:50 +02:00
Scott Shawcroft
0cce7fcaa3
Merge remote-tracking branch 'adafruit/4.0.x' into merge_in_402 2019-06-27 14:06:26 -07:00
Scott Shawcroft
fe507db45f
Shrink pIRkey build down.
Rollback HID to save string space and remove board mapping for
default buses that don't exist.
2019-06-26 16:49:23 -07:00
Scott Shawcroft
1f105e0ac0
Update frozen libraries to save space 2019-06-26 15:10:51 -07:00
Scott Shawcroft
14d0606fa0
update stage too 2019-06-19 12:44:10 -07:00
Scott Shawcroft
a7bed2a74e
Update frozen libraries 2019-06-19 12:23:15 -07:00
Radomir Dopieralski
5803245009 Add support for PyGamer to Stage library 2019-06-18 19:05:51 +02:00
Scott Shawcroft
d2ec43113e
Update BusDevice to save space. 2019-06-12 14:22:57 -07:00
Dan Halbert
71c7aca29c Add top-level Makefile target to update frozen libs easily; Update CPX lib 2019-05-28 09:09:00 -04:00
Dan Halbert
b5fc646e3d Update frozen libs 2019-05-23 16:16:14 -04:00
Radomir Dopieralski
9ae3d92179 Bump circuitpython-stage to 1.0.2
This fixes an OverflowError in the read_palette function.

(cherry picked from commit 4ebcca865c)
2019-05-22 18:58:09 +02:00
Radomir Dopieralski
31e5e6ea98 Bump circuitpython-stage to 1.0.1 2019-05-11 22:42:09 +02:00
Scott Shawcroft
b5508ed832
Update stage with 1.0.0 release 2019-04-23 09:58:14 -07:00
Scott Shawcroft
2011bc3485
Update stage for GamePadShift 2019-04-16 11:17:02 -07:00
Radomir Dopieralski
d39e7e7dd5 Use displayio.Display directly 2019-04-12 12:46:28 +02:00
Radomir Dopieralski
dabbded622 Got back to using Display object in the Stage library 2019-04-12 11:19:19 +02:00
Radomir Dopieralski
c3136f4f32 Enable displayio for uGame10 board
Also, make the _stage library work with the fourwire bus, to re-use the
display.
2019-04-12 01:10:57 +02:00
Kattni
8115301588
Merge pull request #1697 from dhalbert/update-frozen-libs
Update frozen libraries to latest tagged versions
2019-03-25 11:35:26 -04:00
Dan Halbert
a88990aa68 Update frozen libraries to latest tagged versions 2019-03-25 08:14:45 -04:00
Radomir Dopieralski
a50ee4f650 Add frozen stage module to ugame10 board
And also ignore some more pins.

This is needed for the builds on the circuitpython.org to be functional.
2019-03-17 14:03:50 +01:00
Radomir Dopieralski
5d85d54026 Move the frozen pew.py into a submodule 2019-03-01 16:24:22 +01:00
Radomir Dopieralski
8e50aeb06f Fix pew.tick() to not accumulate error over time 2019-03-01 15:54:16 +01:00
Radomir Dopieralski
3826ca4194 Rename internal pins to add underscore in front 2019-03-01 15:10:43 +01:00
Radomir Dopieralski
59f63eaef6 Handle new buttons 2019-02-28 23:34:03 +01:00
Dan Halbert
97aeb1953b correct weak module links; samd module only in m4 ports; update libraries 2019-02-17 23:48:08 -05:00
Dan Halbert
11de8fdca7 merge 3.x swap of /lib and .frozen; update frozen libs 2018-11-15 15:00:23 -05:00
Dan Halbert
4dfba2f8ac put .frozen before /lib in sys.path; update frozen libraries 2018-11-01 19:57:10 -04:00
Dan Halbert
ab02a034f6 Update frozen libraries for 4.0.0-alpha.2 2018-10-16 14:08:54 -04:00
Dan Halbert
a20ab40ed2 Merge 3.0.0 final bugfixes and changes to master 2018-07-16 09:01:46 -04:00
Dan Halbert
53d821332f update Crickit library to fix stepper Drive issues 2018-07-05 17:35:20 -04:00
Dan Halbert
bf9981e8db bring all frozen libraries up to date 2018-07-03 14:39:21 -04:00
Dan Halbert
b68cd14391 update crickit-related libs 2018-06-29 16:32:25 -04:00
Dan Halbert
d98701c8d1 updates crickit and motor frozn libs with latest changes, including 550-2400 default servo range 2018-06-27 21:27:10 -04:00
Dan Halbert
1f3de5174e Freeze Adafruit_CircuitPython_Crickit into crickit builds 2018-06-26 19:49:55 -04:00
Dan Halbert
27eba65dc7 update HID, and update seesaw version 2018-06-02 17:43:08 -04:00
Dan Halbert
6e6bfc4d57 Update frozen LIS3DH to 4.2.1 to save space 2018-06-02 17:00:23 -04:00
Dan Halbert
052a9ff378 update cpx lib 2018-05-24 21:40:49 -04:00
Dan Halbert
b9f36184f5 refine pirkey build 2018-05-24 13:28:03 -04:00
Dan Halbert
0d7db29630 turn off longint on cpx crickit; update frozen libs 2018-05-22 13:03:13 -04:00
Dan Halbert
5680933483 refactor longint settings; make crickit cpx build 2018-05-21 23:58:03 -04:00
Dan Halbert
32363b801b 3.0: add CircuitPlayground and HID to CPX frozen modules 2018-05-04 08:44:33 -04:00
Dan Halbert
ef65ee78c5 Freeze libraries needed by adafruit_circuitplayground library into firmware.
This saves a lot of RAM. Fixes #287.
Also fixed compilation of frozen_mpy.c to use supplied make rule rather than
builtin rule (supplied rule suppresses printing out the gcc command line).
2017-10-08 10:54:46 -06:00
Dan Halbert
74cfdeb316 Added ability to freeze multiple directories; freeze neopixel library in cpx build (#199)
Reworked frozen module support: clean up makefiles and handle multiple directories.
Modules to freeze are included as git submodules.

Add neopixel to circuitplayground express build.

Fixes #56
2017-08-23 11:05:59 -07:00