| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-25 | Switch devices.h to nvm.toml data | Scott Shawcroft | |
| 2021-03-19 | fix stm compiler error | Dan Halbert | |
| 2021-03-18 | merge from upstream | Dan Halbert | |
| 2021-03-16 | More formatting | gamblor21 | |
| 2021-03-16 | Formatting fixes | gamblor21 | |
| 2021-03-15 | Merge branch 'main' into rp_dp_parallel | Mark | |
| 2021-03-15 | run code formatting script | microDev | |
| 2021-03-11 | Add frequency support to parallel bus | gamblor21 | |
| 2021-03-11 | Merge pull request #4383 from hierophect/stm32-uart-dereserve | Scott Shawcroft | |
| STM32: Fix UART deinit | |||
| 2021-03-11 | Update F407 to match F405 | Lucian Copeland | |
| 2021-03-11 | Fix UART deinit | Lucian Copeland | |
| 2021-03-11 | use return values in STM PWMOut constructor, not exceptions | Dan Halbert | |
| 2021-03-07 | Merge remote-tracking branch 'origin/main' into count-flash-devices | Jeff Epler | |
| 2021-03-07 | Automatically count EXTERNAL_FLASH_DEVICES | Jeff Epler | |
| 2021-03-07 | add GD25Q16C flash to BlackPill | jerryneedell | |
| 2021-03-05 | [stm] `curr_pulseout` can be `STATIC` | Artyom Skrobov | |
| Not used outside of PulseOut.c | |||
| 2021-03-02 | Merge pull request #4186 from jepler/update-protomatter-rp2 | Jeff Epler | |
| Enable protomatter on RP2040 builds | |||
| 2021-02-26 | Merge remote-tracking branch 'origin/main' into update-protomatter-rp2 | Jeff Epler | |
| 2021-02-25 | Updated build configs to turn off BITMAPTOOLS for smaller builds | Kevin Matocha | |
| 2021-02-19 | merge from upstream; re-alphabetize | Dan Halbert | |
| 2021-02-18 | fix some builds | Dan Halbert | |
| 2021-02-12 | Enable protomatter on RP2040 builds | Jeff Epler | |
| Also found a race condition between timer_disable and redraw, which would happen if I debugger-paused inside common_hal_rgbmatrix_timer_disable or put a delay or print inside it. That's what pausing inside reconstruct fixes. So that the "right timer" can be chosen, `timer_allocate` now gets the `self` pointer. It's guaranteed at this point that the pin information is accurate, so you can e.g., find a PWM unit related to the pins themselves. This required touching each port to add the parameter even though it's unused everywhere but raspberrypi. | |||
| 2021-02-11 | merge from upstream; complicated webusb merge | Dan Halbert | |
| 2021-02-11 | Free up space for JA build | Lucian Copeland | |
| 2021-02-10 | Fix I2C Repeated start error by converting to IT mode | Lucian Copeland | |
| 2021-02-04 | usb descriptors all set; rework of enabling for USB devices | Dan Halbert | |
| 2021-01-26 | Merge pull request #4060 from dhalbert/regularize-extmod-modules | Dan Halbert | |
| CIRCUITPY_* switches for JSON, RE, etc. Doc cleanup | |||
| 2021-01-25 | Merge pull request #3936 from gamblor21/busdevice_fixes | Scott Shawcroft | |
| Changing adafruit_bus_device to duck typing | |||
| 2021-01-24 | CIRCUITPY_* switches for JSON, RE, etc. Doc cleanup | Dan Halbert | |
| 2021-01-19 | 1. Rename 'stm32f411ce_blackpill_haxpress' to 'stm32f411ce_blackpill_with_flash' | Jonathan Giles | |
| 2. Add 'W25Q64JV_IQ' to flash chip list (as per commercial version) | |||
| 2021-01-19 | Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.mk | djix123 | |
| Update PID for _with_flash version to resolve duplicate PID issue Co-authored-by: Dan Halbert <halbert@halwitz.org> | |||
| 2021-01-19 | Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.mk | djix123 | |
| Change name from _haxpress to _with_flash Co-authored-by: Dan Halbert <halbert@halwitz.org> | |||
| 2021-01-19 | Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.h | djix123 | |
| Change name from _haxpress to _with_flash Co-authored-by: Dan Halbert <halbert@halwitz.org> | |||
| 2021-01-19 | Add support for a 'haxpress' external SPI flash build for the stm32f411ce ↵ | Jonathan Giles | |
| blackpill board | |||
| 2021-01-17 | Disabling in more small boards | gamblor21 | |
| 2020-12-28 | update common_hal_reset_pin() | microDev | |
| 2020-12-22 | Add default I2C pins for STM32F411CE | Jonathan Giles | |
| 2020-12-21 | Add Adafruit to MICROPY_HW_BOARD_NAME for various boards | Dan Halbert | |
| 2020-12-17 | Merge pull request #3752 from jepler/gcc10 | Dan Halbert | |
| build: Update to gcc10 | |||
| 2020-12-15 | squeeze some smaller boards | Dan Halbert | |
| 2020-12-15 | -ftree-vrp better diagnostics on -Os builds; -fno-inline-functions for -O2; ↵ | Dan Halbert | |
| fix struct init in HCI bleio | |||
| 2020-12-08 | Add `board_deinit` for use with sleep | Scott Shawcroft | |
| This changes lots of files to unify `board.h` across ports. It adds `board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to deinit the board before deep sleeping (even when pretending.) Deep sleep is now a two step process for the port. First, the port should prepare to deep sleep based on the given alarms. It should set alarms for both deep and pretend sleep. In particular, the pretend versions should be set immediately so that we don't miss an alarm as we shutdown. These alarms should also wake from `port_idle_until_interrupt` which is used when pretending to deep sleep. Second, when real deep sleeping, `alarm_enter_deep_sleep` is called. The port should set any alarms it didn't during prepare based on data it saved internally during prepare. ESP32-S2 sleep is a bit reorganized to locate more logic with TimeAlarm. This will help it scale to more alarm types. Fixes #3786 | |||
| 2020-12-02 | Merge pull request #3767 from dhalbert/sleep | Scott Shawcroft | |
| Initial alarm and sleep PR: time alarms with light and deep sleep; PinAlarms not yet implemented | |||
| 2020-12-01 | address review comments | Dan Halbert | |
| 2020-11-28 | Add movable allocation system. | Christian Walther | |
| This allows calls to `allocate_memory()` while the VM is running, it will then allocate from the GC heap (unless there is a suitable hole among the supervisor allocations), and when the VM exits and the GC heap is freed, the allocation will be moved to the bottom of the former GC heap and transformed into a proper supervisor allocation. Existing movable allocations will also be moved to defragment the supervisor heap and ensure that the next VM run gets as much memory as possible for the GC heap. By itself this breaks terminalio because it violates the assumption that supervisor_display_move_memory() still has access to an undisturbed heap to copy the tilegrid from. It will work in many cases, but if you're unlucky you will get garbled terminal contents after exiting from the vm run that created the display. This will be fixed in the following commit, which is separate to simplify review. | |||
| 2020-11-26 | deep sleep working; deep sleep delay when connected | Dan Halbert | |
| 2020-11-25 | merge from upstream + wip | Dan Halbert | |
| 2020-11-23 | Remove filesystem from linker script. | jgillick | |
| 2020-11-23 | Merge remote-tracking branch 'circuitpython/main' into thunderpack1.2 | jgillick | |
| 2020-11-23 | stm: disable ulab on two resource-constrained boards | Jeff Epler | |
