-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Merge in commits from 2.x branch. #650
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 picks up pIRkey M0 support, the doc deletion of 2018 and adds sphinx to the Travis build.