Merge in commits from 2.x branch.#650
Merged
Merged
Conversation
…flash space. 2. Add flag INTERNAL_LIBM to mpconfigboard.mk files to signal using lib/libm. 3. Fix floating-point warnings in lib/libm 4. Turn off -finline-limit, no longer needed due to 1. 5. Add explicit flags for SPI_FLASH_FILESYSTEM and INTERNAL_FLASH_FILESYSTEM to mpconfigboard.mk files, so they don't need to know the name of the .c file that implements those. Makefile takes care of checking the flags and including the right files.
appropriately to match board capabilities.
It used to introduce extra clocks to the bus rather than changing the value output. This fixes SD cards.
esp8266: Actually disable pins when reset on reload.
esp8266: Correct SPI functionality when write_value is provided.
For ESP8266, remove frozen module neopixel.py and add neopixel_write to mpconfigport.h. Use [Adafruit_CircuitPython_Neopixel/neopixel.py](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel) instead.
If a soft reset happens while the gamepad module is scanning for button presses, there is a moment when the pins get de-initialized, but the gamepad module is still trying to read them, which ends in a crash. We can avoid it by disabling scanning on reset.
…ith an 8Mbyte chip) (micropython#355) Add supersized (8Mbyte SPI flash) FeatherM0Express support
…buffer of at least 1. (micropython#370) Fixes micropython#358
…poll for existence.
This is a board definition for the uGame project: https://hackaday.io/project/27629-game uGame is a small handheld game console programmable with CircuitPython. The hardware part of the project is pretty much stable by now.
This is mostly for convenience, so that user code doesn't need to add additional checks. Also, bring the bitbangio into compatibility with busio wrt. empty buffers.
…d-write Allow empty reads and writes for busio.SPI
enable framebuf for ESP8266
Fix round().
This is a C module with some low-level functions required for the CircuitPython "stage" library. It provides support for fast rendering of tile grids and sprites on SPI-based RGB displays.
This makes it different from the bootloaders and Arduino. Fixes micropython#324.
atmel-samd: Update Feather M0 Express USB PID in 2.x
micropython#427) Update info about erasing CIRCUITPY to include flash erasers for non-Express boards.
Initially this library assumed the display is rotated by 90 degrees, so the x and y were swapped. I'm now handling the display rotation in the driver, with the hardware display settings, so the library should use a sane order of x and y. This way it will work with any display orientation.
Fix display orientation for _stage module
…n_libs update CPX frozen modules to latest versions
The example code for the gamepad module would skip detected button presses in the code that waits for a button to be released, because it would run it even when no button is pressed. Also updated the example pin names to not use RX and TX.
Fix example for gamepad
Itsybitsy m0 fixes
memory type for alt flash fix
…tstar LED + IR Receiver
pIRKey tested w/ hardware
Unless I have misunderstood something design guide should have matching the definition with [Unified Sensor Driver](https://github.com/adafruit/Adafruit_Sensor/blob/master/Adafruit_Sensor.h#L111).
Magnetometer values are also 3d vector of uT
aren't super dim. This will make status NeoPixels a bit bright but one can use samd.set_rgb_status_brightness() to dim them.
… its unavaialable.
…s_brightness Increase the status LED brightness a bit so that newer DotStars
…ython. This fixes micropython#345 and fixes micropython#215.
Delete out of date docs, drivers and examples
…bsolete_drivers Remove obsolete peripheral drivers in esp module
dhalbert
approved these changes
Feb 28, 2018
dhalbert
left a comment
Collaborator
There was a problem hiding this comment.
Looks good! There is stuff missing that isn't merged, like writing version info to boot_out.txt. There are also changes in the common-hal that we will need to revisit as unimplemented stuff gets implemented. So we need to go through the commits since the last merge from 2.x and make up a to-do list, I think.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This picks up pIRkey M0 support, the doc deletion of 2018 and adds sphinx to the Travis build.