Merge branch 'master' of https://github.com/adafruit/circuitpython into ssd1331
This commit is contained in:
commit
7872a33f8b
@ -22,10 +22,10 @@ git:
|
|||||||
# just try to make the builds "about equal in run time"
|
# just try to make the builds "about equal in run time"
|
||||||
env:
|
env:
|
||||||
- TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="circuitplayground_express mini_sam_m4 grandcentral_m4_express pca10056 pca10059 feather_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini" TRAVIS_SDK=arm:nrf
|
- TRAVIS_TESTS="unix docs translations website" TRAVIS_BOARDS="circuitplayground_express mini_sam_m4 grandcentral_m4_express pca10056 pca10059 feather_nrf52840_express makerdiary_nrf52840_mdk makerdiary_nrf52840_mdk_usb_dongle particle_boron particle_argon particle_xenon sparkfun_nrf52840_mini" TRAVIS_SDK=arm:nrf
|
||||||
- TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo pybadge" TRAVIS_SDK=arm
|
- TRAVIS_BOARDS="metro_m0_express metro_m4_express metro_m4_airlift_lite pirkey_m0 trellis_m4_express trinket_m0 sparkfun_lumidrive sparkfun_redboard_turbo" TRAVIS_SDK=arm
|
||||||
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip" TRAVIS_SDK=arm
|
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32 uchip" TRAVIS_SDK=arm
|
||||||
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10" TRAVIS_SDK=arm
|
- TRAVIS_BOARDS="feather_m0_express_crickit feather_m0_rfm69 feather_m0_rfm9x feather_m4_express arduino_zero arduino_mkr1300 arduino_mkrzero pewpew10" TRAVIS_SDK=arm
|
||||||
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev" TRAVIS_SDK=arm
|
- TRAVIS_BOARDS="circuitplayground_express_crickit feather_m0_adalogger feather_m0_basic feather_m0_express catwan_usbstick pyportal sparkfun_samd21_mini sparkfun_samd21_dev pybadge" TRAVIS_SDK=arm
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
artifacts:
|
artifacts:
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 547cc045fa1d8862e7e00c1d7b4a0026531d0098
|
Subproject commit 0848c462b3e431a9da42e96537d2b597a4579636
|
@ -10,8 +10,10 @@ LONGINT_IMPL = MPZ
|
|||||||
CHIP_VARIANT = SAMD21G18A
|
CHIP_VARIANT = SAMD21G18A
|
||||||
CHIP_FAMILY = samd21
|
CHIP_FAMILY = samd21
|
||||||
|
|
||||||
|
# Make room for frozen libraries.
|
||||||
|
CFLAGS_INLINE_LIMIT = 65
|
||||||
|
|
||||||
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
EXTERNAL_FLASH_DEVICES = "W25Q32FV"
|
EXTERNAL_FLASH_DEVICES = "W25Q32FV"
|
||||||
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar
|
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_DotStar
|
||||||
|
|
||||||
|
@ -52,15 +52,13 @@ bool serial_bytes_available(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void serial_write_substring(const char* text, uint32_t length) {
|
void serial_write_substring(const char* text, uint32_t length) {
|
||||||
#if CIRCUITPY_DISPLAYIO
|
#if CIRCUITPY_DISPLAYIO
|
||||||
int errcode;
|
int errcode;
|
||||||
common_hal_terminalio_terminal_write(&supervisor_terminal, (const uint8_t*) text, length, &errcode);
|
common_hal_terminalio_terminal_write(&supervisor_terminal, (const uint8_t*) text, length, &errcode);
|
||||||
#endif
|
#endif
|
||||||
if (!tud_cdc_connected()) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
uint32_t count = 0;
|
uint32_t count = 0;
|
||||||
while (count < length) {
|
while (count < length && tud_cdc_connected()) {
|
||||||
count += tud_cdc_write(text + count, length - count);
|
count += tud_cdc_write(text + count, length - count);
|
||||||
usb_background();
|
usb_background();
|
||||||
}
|
}
|
||||||
|
@ -92,13 +92,15 @@ void tud_mount_cb(void) {
|
|||||||
void tud_umount_cb(void) {
|
void tud_umount_cb(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t tusb_hal_millis(void) {
|
// Invoked when usb bus is suspended
|
||||||
uint64_t ms;
|
// remote_wakeup_en : if host allows us to perform remote wakeup
|
||||||
uint32_t us;
|
// USB Specs: Within 7ms, device must draw an average current less than 2.5 mA from bus
|
||||||
current_tick(&ms, &us);
|
void tud_suspend_cb(bool remote_wakeup_en) {
|
||||||
return (uint32_t) ms;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Invoked when usb bus is resumed
|
||||||
|
void tud_resume_cb(void) {
|
||||||
|
}
|
||||||
|
|
||||||
// Invoked when cdc when line state changed e.g connected/disconnected
|
// Invoked when cdc when line state changed e.g connected/disconnected
|
||||||
// Use to reset to DFU when disconnect with 1200 bps
|
// Use to reset to DFU when disconnect with 1200 bps
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit e2e79566a807b7230dddbc53a103c19b2f65e2cb
|
Subproject commit dac9689e274844294bbe4fd1b78defff9ff27533
|
Loading…
Reference in New Issue
Block a user