| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Fix UART deinit | Lucian Copeland | |
| 2021-03-11 | use return values in STM PWMOut constructor, not exceptions | Dan Halbert | |
| 2021-03-05 | [stm] `curr_pulseout` can be `STATIC` | Artyom Skrobov | |
| Not used outside of PulseOut.c | |||
| 2021-02-26 | Merge remote-tracking branch 'origin/main' into update-protomatter-rp2 | Jeff Epler | |
| 2021-02-19 | merge from upstream; re-alphabetize | 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-10 | Fix I2C Repeated start error by converting to IT mode | Lucian Copeland | |
| 2020-12-28 | update common_hal_reset_pin() | microDev | |
| 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-01 | address review comments | Dan Halbert | |
| 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 | Fix NVM by clearing FLASH_FLAG_PGPERR | jgillick | |
| 2020-11-22 | wip | Dan Halbert | |
| 2020-11-22 | Cleanup | jgillick | |
| 2020-11-22 | Fix formatting. | jgillick | |
| 2020-11-22 | Merge remote-tracking branch 'origin/main' into thunderpack1.2 | jgillick | |
| 2020-11-21 | wip: ResetReason to microcontroller.cpu | Dan Halbert | |
| 2020-11-17 | Merge tag '6.0.0' into thunderpack1.2 | jgillick | |
| 2020-11-16 | Add Thunderpack 1.2 | jgillick | |
| 2020-11-16 | Merge remote-tracking branch 'adafruit/main' into sleep | Dan Halbert | |
| 2020-11-13 | Update parallel bus signatures | Scott Shawcroft | |
| 2020-10-27 | Add check for invalid io, function to disable all alarms | microDev | |
| 2020-10-27 | Add description of alarm modules | microDev | |
| 2020-10-06 | canio: remove unused fields | Jeff Epler | |
| these relate to properties that were removed as well | |||
| 2020-10-06 | stm: canio: remove stray optimization flag for debugging | Jeff Epler | |
| 2020-10-06 | stm32: canio: Fix message cancellation | Jeff Epler | |
| .. it's necessary to wait for a cancellation request to actually free the respective Tx mailbox | |||
| 2020-10-06 | stm32: canio: Fix canio.CAN.restart() | Jeff Epler | |
| 2020-10-06 | stm32: canio: When Tx mailboxes are full, cancel an old message | Jeff Epler | |
| .. also add the 8ms wait for transmission that the atmel sam port has | |||
| 2020-10-06 | stm32: canio: remove unused functions | Jeff Epler | |
| 2020-10-06 | stm32: canio: remove some unneeded declarations | Jeff Epler | |
| 2020-10-06 | canio: implement for stm32f405 | Jeff Epler | |
| The has successfully run my loopback self-test program for CAN, which tests transmission, reception, and filtering. The 1M baud rate setting was also verified on saleae to be accurate. | |||
| 2020-09-23 | Move missing pin warning to shared-bindings | Lucian Copeland | |
| 2020-09-20 | Merge pull request #3441 from hierophect/stm32-rgbmatrix-crashfix | Jeff Epler | |
| STM32: Add never_reset reservation to RGBMatrix init | |||
| 2020-09-18 | Add never_reset reservation to RGBMatrix init | Lucian Copeland | |
| 2020-09-16 | Add SPI memset, optional flags | Lucian Copeland | |
| 2020-09-05 | Moved checks for invalid pin to common-hal/microcontroller/Pin.c | root | |
| 2020-08-27 | Merge pull request #3320 from hierophect/stm32-meowbit-fix | Jeff Epler | |
| STM32: Fix Meowbit startup and associated bugs | |||
| 2020-08-27 | Merge pull request #3337 from hierophect/pulseout-errorstyle | Dan Halbert | |
| Fix problematic whitespace on pulseout parameter errors | |||
| 2020-08-27 | Fix problematic whitespace on pulseout parameter errors | Lucian Copeland | |
| 2020-08-26 | Merge remote-tracking branch 'upstream/main' into stm32-meowbit-fix | Lucian Copeland | |
| 2020-08-26 | improve efficiency of stm32 random gen | Lucian Copeland | |
