| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | run code formatting script | microDev | |
| 2021-02-27 | Fix for CIRCUITPY_USB_MSC=0 | Radomir Dopieralski | |
| Avoid undefined functions when MSC is disabled. | |||
| 2021-02-24 | Add the missing argument to the HID functions | Kamil Tomaszewski | |
| 2021-02-22 | fix length of generated serial number descriptor | Jeff Epler | |
| 2021-02-21 | USB descriptors: Save flash storage for serial number | Jeff Epler | |
| This saves about 60 bytes (Feather M4 went from 45040 -> 45100 bytes free) 66 bytes of data eliminated, but 6 bytes paid back to initialize the length field. | |||
| 2021-02-18 | fix some builds | Dan Halbert | |
| 2021-02-15 | wip: usb_cdc.serials | Dan Halbert | |
| 2021-02-11 | merge from upstream; complicated webusb merge | Dan Halbert | |
| 2021-02-05 | Merge pull request #4122 from hathach/fix-3986 | Dan Halbert | |
| Fix 3986 background reset remove existing usb callback | |||
| 2021-02-04 | usb descriptors all set; rework of enabling for USB devices | Dan Halbert | |
| 2021-02-04 | add usb_background_schedule() | hathach | |
| unconditionally schedule usb background after background_callback_reset() | |||
| 2021-02-03 | Merge branch 'main' into webusb (trying to get CI back online) | Kevin Banks | |
| 2021-02-03 | hack to fix 3986 | hathach | |
| just a proof to show that issue analysis is correct | |||
| 2021-01-26 | BOS and MS_OS_2.0 descriptors have been added. Still more descriptor work TODO. | Kevin Banks | |
| 2021-01-25 | Most of the code we need has been pulled in from the tinyusb webusb_serial ↵ | Kevin Banks | |
| demo. Still LOTS to do regarding descriptors. | |||
| 2021-01-21 | Switch to upstream TinyUSB | Scott Shawcroft | |
| 2020-12-21 | unmounted filesystems start as ejected | Dan Halbert | |
| 2020-11-22 | wip | Dan Halbert | |
| 2020-11-19 | wip; not compiling yet | Dan Halbert | |
| 2020-11-16 | Merge remote-tracking branch 'adafruit/main' into sleep | Dan Halbert | |
| 2020-11-16 | wip: initial code changes, starting from @tannewt's sleepio branch | Dan Halbert | |
| 2020-11-13 | Save flash space | Scott Shawcroft | |
| * No weak link for modules. It only impacts _os and _time and is already disabled for non-full builds. * Turn off PA00 and PA01 because they are the crystal on the Metro M0 Express. * Change ejected default to false to move it to BSS. It is set on USB connection anyway. * Set sinc_filter to const. Doesn't help flash but keeps it out of RAM. | |||
| 2020-10-30 | improve USB CDC disconnect/reconnect checking | Dan Halbert | |
| 2020-10-27 | Start tweaking the workflow to sleep | Scott Shawcroft | |
| 2020-09-17 | supervisor: Improve serial connection detection | Jeff Epler | |
| These changes remove the caveat from supervisor.runtime.serial_connected. It appears that _tud_cdc_connected() only tracks explicit changes to the "DTR" bit, which leads to disconnects not being registered. Instead: * when line state is changed explicitly, track the dtr value in _serial_connected * when the USB bus is suspended, set _serial_connected to False Testing performed (using sam e54 xplained): Run a program to show the state of `serial_connected` on the LED: ``` import digitalio import supervisor import board led = digitalio.DigitalInOut(board.LED) while True: led.switch_to_output(not supervisor.runtime.serial_connected) ``` Try all the following: * open, close serial terminal program - LED status tracks whether terminal is open * turn on/off data lines using the switchable charge-only cable - LED turns off when switch is in "charger" position - LED turns back on when switch is in Data position and terminal is opened (but doesn't turn back on just because switch position is changed) | |||
| 2020-07-30 | Merge pull request #3225 from hathach/improve-highspeed-usb | Jeff Epler | |
| Improve highspeed usb | |||
| 2020-07-29 | Merge pull request #3223 from dhalbert/unmount-before-reset | Scott Shawcroft | |
| storage.erase_filesystem(): disconnect from USB and wait 1 second before resetting | |||
| 2020-07-29 | move CFG_TUSB_RHPORT0_MODE into generated header | hathach | |
| 2020-07-29 | remove obsolete CFG in tusb_config.h | hathach | |
| 2020-07-28 | storage.erase_filesystem(): unmount and wait 1 second before resetting | Dan Halbert | |
| 2020-07-20 | supervisor: rename some locals for clarity | Jeff Epler | |
| It's perfectly OK for these variables with static linkage to have the same name, but it's inconvenient for humans like me. | |||
| 2020-07-15 | supervisor: factor out, Handle USB via background callback | Jeff Epler | |
| 2020-05-21 | supervisor: support debugging tinyusb | Sean Cross | |
| Allow for passing `-DCFG_TUSB_DEBUG=1` or `-DCFG_TUSB_DEBUG=2` on the command line to enable debugging tinyusb within circuitpython. Signed-off-by: Sean Cross <sean@xobs.io> | |||
| 2020-05-15 | Initial ESP32S2 port. | Scott Shawcroft | |
| Basic blinky works but doesn't check pins. | |||
| 2020-04-27 | Merge remote-tracking branch 'adafruit/master' into lower_power | Scott Shawcroft | |
| 2020-04-21 | Fix USB midi and hid disable. | Scott Shawcroft | |
| 2020-04-17 | Update TinyUSB and add interrupt hooks. | Scott Shawcroft | |
| 2020-03-13 | First try at lowering the power consumption | Scott Shawcroft | |
| 2020-02-24 | Fix Mac crash when waking up with an ejected CIRCUITPY | Scott Shawcroft | |
| We now correctly set the reason for the unit not being ready and always start the unit. Fixes #2567 | |||
| 2020-02-12 | Added fix to allow remount when usb enabled but msc is ejected | Gadi Rotenberg | |
| 2019-12-17 | Improve USB eject by resetting on replug | Scott Shawcroft | |
| 2019-07-31 | cleanup adapter.address; add uniquish suffix to BLE device name | Dan Halbert | |
| 2019-07-24 | whitespace | hathach | |
| 2019-07-24 | update tinyusb lib to 0.5.x | hathach | |
| 2019-04-12 | Update font location and shrink a bunch of builds | Scott Shawcroft | |
| 2019-04-04 | update tinyusb to fix disconnect/suspend issue with #1681 | hathach | |
| 2019-02-21 | Add option to disable the concurrent write protection | Scott Shawcroft | |
| This allows writing to the filesystem from the host computer and CircuitPython by increasing the risk of filesystem corruption. | |||
| 2019-02-07 | Make several const char / const char * arrays static to save a bit of space. | Lionel Debroux | |
| Signed-off-by: Lionel Debroux <lionel_debroux@yahoo.fr> | |||
| 2019-01-30 | refactor nrfx from supervisor/usb.c | hathach | |
| 2019-01-30 | re-init usb hardware when enable/disable SD | hathach | |
