summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-03Merge pull request #2262 from jepler/cpb-speaker-disable5.0.0-alpha.5Dan Halbert
cpb: Disable the onboard speaker until request
2019-11-03Merge pull request #2252 from dhalbert/cpb-two-i2cScott Shawcroft
nrf: allocate two I2C on CPB
2019-11-02Check for no pullups on I2C on nrf; give arduino nano 33 ble two I2C devicesDan Halbert
2019-11-01cpb: define the SPEAKER_ENABLE_PINjepler
This allows the board to disable the onboard speaker until explicitly enabled in user code. Testing performed on a CPB: * Touching the AUDIO pin with a fingertip no longer generates noise/buzz * Generating a waveform with `simpleio.tone` produces no sound by default * When the board.SPEAKER_ENABLE is configured as a digital output and set True, `simpleio.tone` does produce sound Note that while guides should include information about SPEAKER_ENABLE, it's possible that some users who omitted it could view this as a breaking change. They can fix it by simply adding code similar to speaker_enable = digitalio.DigitalInOut(board.SPEAKER_ENABLE) speaker_enable.direction = digitalio.Direction.OUTPUT speaker_enable.value = True before using the internal speaker. Closes: #2258
2019-11-01nRF: Handle SPEAKER_ENABLE_PINjepler
.. the existing code, which was never activated by the preprocessor, wasn't quite right.
2019-11-01Merge pull request #2260 from dhalbert/dotstar-brightnessScott Shawcroft
Reduce DotStar status brightness; macros for status colors
2019-11-01Merge pull request #2257 from Retoc/masterScott Shawcroft
added german translation
2019-11-01Reduce DotStar status brightness; macros for status colorsDan Halbert
2019-11-01added german translationretoc
2019-10-31Merge pull request #2256 from brentru/masterBrent Rubell
Switch PyPortal Titano to 8-bit Mode
2019-10-31flip it aroundbrentru
2019-10-31flip MADCTL BGR bit to reflect RGB colorsbrentru
2019-10-29we should use native rotation, and tweak madctl (not done yet)ladyada
2019-10-29switch to 8-bit mode - tested on hardware!ladyada
2019-10-29Update I2C and SPI documentationDan Halbert
2019-10-28nrf: allocate two I2C on CPBDan Halbert
2019-10-28Merge pull request #2240 from theacodes/fix-2086Dan Halbert
Track unadjusted PWM duty cycle to avoid accumulating conversion errors
2019-10-28Merge pull request #2247 from jepler/comment-doc-typosDan Halbert
Comment doc typos
2019-10-28Merge pull request #2242 from theacodes/fix-1563Dan Halbert
Improve documentation for `rtc`.
2019-10-28Merge pull request #2249 from dhalbert/micropy_py_sys_platformDan Halbert
Use MICROPY_PY_SYS_PLATFORM in mpconfigport.h only
2019-10-28CXD56 is a better platform nameDan Halbert
2019-10-28Use MICROPY_PY_SYS_PLATFORM in mpconfigport.h onlyDan Halbert
2019-10-27Merge pull request #2244 from dhalbert/itsybitsy_nrf52840_expressJeff Epler
Initial Itsy nRF52840 defn
2019-10-27audioio: correct trivial typoJeff Epler
2019-10-27audiobus: correct trivial typoJeff Epler
2019-10-27pixelbuf: correct trivial typosJeff Epler
2019-10-26Merge pull request #2246 from dhalbert/nano-33-bleLimor "Ladyada" Fried
Arduino Nano 33 BLE board definition
2019-10-26bitbangio.SPI was not setting direction of output pinsDan Halbert
2019-10-26forgot board in build.ymlDan Halbert
2019-10-25Merge remote-tracking branch 'adafruit/master' into nano-33-bleDan Halbert
2019-10-25add object types to rgb status objects;mark spi rgb objects as never_resetDan Halbert
2019-10-25use bitbang SPI for DotStar; still need to fix hw SPI for dotstarDan Halbert
2019-10-25Note behavior in documentationThea Flowers
2019-10-25Fix spellingThea Flowers
2019-10-25Initial Itsy nRF52840 defnDan Halbert
2019-10-24Merge pull request #2243 from hierophect/f405-rename-and-fixeshierophect
STM32: rename feather_stm32f405_express, fix makefile defs issue
2019-10-24Rename feather across folders and config, fix makefile def issueHierophect
2019-10-23Improve documentation for `rtc`.Thea Flowers
- Add examples for `rtc.RTC.datetime`. - Add type for `rtc.RTC.calibration`. - Expand on use cases for `rtc.set_time_source`.
2019-10-23Merge pull request #2241 from sparkfun/masterLimor "Ladyada" Fried
Adds builds for sparkfun_qwiic_micro with and without flash
2019-10-23Fixes alphabetical list in board.yml nrf above qwiic_microProductDev
2019-10-23Track unadjusted PWM duty cycle to avoid accumulating conversion errorsThea Flowers
Fixes #2086 When the frequency of a `PWMOut` is change it re-sets the PWM's duty cycle as well, since the registers have to be re-calculated based on the new frequency. Unfortunately, `common_hal_pulseio_pwmout_get_duty_cycle` will return a value very close to, but not exactly, the value passed to `common_hal_pulseio_pwmout_set_duty_cycle`. If the frequency is modified without the calling code also re-setting the duty cycle then the duty cycle will decay over time. This fixes that problem by tracking the unadjusted duty cycle and re-setting the duty cycle to that value when the frequency is changed.
2019-10-23Adds two new builds to build.yml within workflows directoryProductDev
2019-10-23Adds builds for sparkfun_qwiic_micro with and without flashProductDev
2019-10-23Merge pull request #2226 from kamtom480/circuitpython-device-openDan Halbert
Do not open the same PWM device if it is already open
2019-10-23Merge pull request #2237 from jepler/no-threaded-testsDan Halbert
ci: don't run the "thread" tests
2019-10-22Merge pull request #2239 from hierophect/remove-lib-stm32Dan Halbert
Remove leftover lib/stm32lib
2019-10-22remove old libraryHierophect
2019-10-21ci: don't run the "thread" testsJeff Epler
This part of the unix micropython port isn't related to any functionality used in CircuitPython, and at least one of the tests (thread_gc) fails with non-negligible frequency. Reasons to revisit this in the future would include if/when thread support is added in CircuitPython.
2019-10-21Clean UART on resetKamil Tomaszewski
2019-10-20Merge pull request #2234 from Senuros/masterScott Shawcroft
A few more german translations and some fixes