summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-26Merge pull request #3073 from sommersoft/3.x3.xScott Shawcroft
[3.x] Custom CSS For "Viewing Outdated Docs" Message
2020-06-25docs/customstyle.css: add viewing-outdate-version-message CSS tweakssommersoft
2020-06-25conf.py: add sphinx setup directive to use 'customstyle.css'sommersoft
2019-01-06Merge pull request #1404 from dhalbert/drivers.rst-typo3.1.2Kattni
Prepare for 3.1.2 release: Link typo in drivers.rst; update frozen modules; fix nRF builds
2019-01-05use new download location for nRF sd132; remove 52840 boards (they use an ↵Scott Shawcroft
alpha sd140 which is no longer available
2019-01-05update librariesDan Halbert
2018-12-14Link typo in drivers.rstDan Halbert
2018-11-14Merge pull request #1333 from sommersoft/drivers_pageDan Halbert
Update Core Drivers Page [3.x]
2018-11-14remove pca10056 from 3.x .travis.yml toosommersoft
2018-11-14remove pca10056 from 3.x travis buildssommersoft
2018-11-13update /docs/drivers.rst page; 19 drivers addedsommersoft
2018-11-04Merge pull request #1317 from ATMakersBill/serial_bytes_avail_backportScott Shawcroft
Adding the serial_bytes_available() method to the 3.x branch
2018-11-03adding changes to mpconfigboard.mk to reduce memory usage on CPX per @danhATMakersBill
2018-11-03Adding the serial_bytes_available() method to the 3.x branchATMakersBill
2018-11-02Merge pull request #1314 from dhalbert/3.x-frozen-before-lib3.1.1Dan Halbert
3.x: put .frozen before /lib in sys.path; update frozen libraries
2018-11-01put .frozen before /lib in sys.path; update frozen librariesDan Halbert
2018-09-18Merge pull request #1202 from tannewt/wrong_playback_frequency3.0.3Dan Halbert
Clock the SAMD21 much faster so it can actually convert at its max
2018-09-18Clock the SAMD21 much faster so it can actually convert at its maxScott Shawcroft
sample rate of 350ksps. Also added an error check of sample rate. Fixes #1196
2018-09-12Merge pull request #1186 from dhalbert/uart-enhancements3.0.2Scott Shawcroft
UART enhancements
2018-09-12fix nrf builds; sphinx 1.8.0 crashing: use lower versionDan Halbert
2018-09-12Merge pull request #1185 from dhalbert/usb_write-length-fixScott Shawcroft
usb_write() output_len was uint8_t instead of uint32_t
2018-09-12UART fixes and enhancements; default board object fixDan Halbert
2018-09-12usb_write() output_len was uint8_t instead of uint32_tDan Halbert
2018-09-12When UART timeout of zero is given, make read() return data already availablePaul Kierstead
2018-09-11Merge pull request #1184 from adafruit/pwmout-tcc-channel-claimingScott Shawcroft
PWMOut was not claming channels on shared TCCs
2018-09-11bump gcc-arm-embedded to 7-2018q2 to save flash spaceDan Halbert
2018-09-11PWMOut was not claming channels on shared TCCsDan Halbert
2018-08-24Merge pull request #1141 from jerryneedell/jerryn_neopixelDan Halbert
adjust SAMD51 neopixel_write timing
2018-08-24 adjust SAMD51 neopixel_write timingJerry Needell
2018-08-20Merge pull request #1131 from tannewt/hallowing33.0.1Scott Shawcroft
Support Hallowing in 3.x
2018-08-20Remove HID from hallowing so we have more room for other stuff.Scott Shawcroft
2018-08-20Merge pull request #1132 from tannewt/sk6812_3xScott Shawcroft
Speed up zero neopixel pulses.
2018-08-20Speed up zero neopixel pulses.Scott Shawcroft
SK6812 on 5v is pickier than WS2812 on 5v. Hopefully fixes #1083.
2018-08-20Change hallowing to shipping flash type W25Q64JV-IQ. tested!ladyada
2018-08-20add HalloWingDan Halbert
2018-08-08Merge pull request #1080 from jepler/uart-llScott Shawcroft
UART: Always allocate UART objects in the long-lived pool
2018-08-08atmel-samd: UART: allocate rx buffer in long-lived regionJeff Epler
This is not strictly needed in order for #1056 to be resolved, because the "make long-lived" machinery is unaware of this pointer. However, as UARTs are assumed to be long-lived, this change is beneficial because it moves the long-lived buffer into the upper memory area with other long-lived objects, instead of remaining in the low heap.
2018-08-08UART: Always allocate UART objects in the long-lived poolJeff Epler
Particularly when they have buffers that are written via IRQ or DMA, UART objects do not relocate gracefully. If such an object is relocated to the long-lived pool after its original creation, the IRQ or DMA will write to an unexpected location within the Python heap, leading to a variety of symptoms. The most frequent symptom is inability to read from the UART. Consider the particular case of atmel-samd: usart_uart_obj_t contains a usart_async_descriptor contains a _usart_async_device. In _sercom_init_irq_param the address of this contained _usart_async_device is assigned to a global array sercom_to_sercom_dev which is later used from the interrupt context _sercom_usart_interrupt_handler to store the received data in the right ring buffer. When the UART object is relocated to the long-lived heap, there's no mechanism to re-point these internal pointers, so instead take the cowardly way and allocate the UART object as long-lived. Happily, almost all UART objects are likely to be long-lived, so this is unlikely to have a negative effect on memory usage or heap fragmentation. Closes: #1056
2018-08-07Merge pull request #1096 from tannewt/tune_neopixelDan Halbert
Retune neopixel timings on SAMD51. They were too slow.
2018-08-07Retune neopixel timings on SAMD51. They were too slow.Scott Shawcroft
Fixes #1083
2018-07-23Merge pull request #1052 from dhalbert/speed-up-dict-long-livedScott Shawcroft
Prevent repetitive recursive scanning of dicts when making them long-…
2018-07-19Prevent repetitive recursive scanning of dicts when making them long-livedDan Halbert
2018-07-09Merge pull request #1006 from dhalbert/3.x-fix-pull3.0.0Kattni
must set pull after setting direction with gpio_set_pin routines
2018-07-09must set pull after setting direction with gpio_set_pin routinesDan Halbert
2018-07-05Merge pull request #993 from dhalbert/update_crickit_libs-3Scott Shawcroft
update Crickit library to fix stepper Drive issues
2018-07-05update Crickit library to fix stepper Drive issuesDan Halbert
2018-07-03Merge pull request #986 from tannewt/include_rtc_fix3.0.0-rc.1Scott Shawcroft
include RTC fix for SAMd51 in circuitpython build
2018-07-03Merge pull request #977 from dhalbert/update_crickit_libs-2Scott Shawcroft
update crickit-related libs
2018-07-03bring all frozen libraries up to dateDan Halbert
2018-07-03include RTC fix for SAMd51 in circuitpython buildmrmcwethy