| Age | Commit message (Collapse) | Author |
|
If one of the default pins was already in use it would crash.
The internal API has been refined to allow us to get the value
without causing an init of the singleton.
Fixes #1753
|
|
Also, swap make_news to accept a kwarg map and refine param checking.
Fixes #1237
|
|
|
|
And update the core attributes to match the style.
|
|
|
|
Fixes #278, #277, #276, #275.
|
|
Merge MicroPython v1.9.2
|
|
|
|
Thanks to @Kurticus and @scruffynerf from [discord](http://adafru.it/discord) for finding it.
|
|
development) master.
cpx build compiles and loads and works in repl; test suite not run yet
esp8266 not tested yet
|
|
digitalio.DigitalInOut on construction. (#189)
|
|
state is None and not anything.
Fixes #187
|
|
Also, rename Direction.IN to Direction.INPUT and Direction.OUT to Direction.OUTPUT.
This simplifies using them. Prior to the nativeio split this would have led to
clutter in the top-level namespace but having digitalio prevents this.
Fixes #152
|
|
more detail to the design guide about their use.
|
|
|
|
* Track status pin use by user code separately so it can take over the pins and then give them back.
* Switch to hardware SPI for APA102 on Gemma and Trinket.
* Merge microcontroller/types.h into microcontroller/Pin.h to better match approach going forwards.
|
|
This was done to allow greatly granularity when deciding what functionality
is built into each board's build. For example, this way pulseio can be
omitted to allow for something else such as touchio.
|