All Versions
23
Latest Version
Avg Release Cycle
66 days
Latest Release
2132 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.2.1 Changes
November 14, 2018- ๐ Bug fixes
- Fixed incorrect edge notifications when registering for only rising or falling interrupts. Thanks to jsimmons2 for this fix.
- ๐ Bug fixes
-
v1.2.0 Changes
October 21, 2018๐ New features
- Add
GPIO.pin/1
to get the pin number back. Thanks to @jjcarstens
- Add
child_specs/1
to support creating GPIOs in supervisors๐ Improvements
- Various spec improvements
- Add
-
v1.1.0 Changes
August 20, 2018๐ This release will work with Elixir 1.7. Support for Elixir versions before 1.6 has been dropped.
- ๐ Improvements
- Add
:start_value
to initialize a GPIO. Thanks to @jjcarstens for this
๐ feature.
- Add
- ๐ Improvements
-
v1.0.3 Changes
March 02, 2018- ๐ Bug fixes
- Remove catchall receive handlers that would capture GenServer.call messages when functions were called by multiple threads
- Timeout all port calls just in case. This hasn't been observed to my knowledge, but seems like a sensable precaution. The timeout is absurdly long (500 ms) so it shouldn't trigger.
- Pass errors detected by C code to Elixir rather than crashing
- ๐ Bug fixes
-
v1.0.2 Changes
January 04, 2018๐ Bug fixes
- Fix memory overrun when using large I2C transfers. This only affected a
few devices since most devices maxed out at much smaller sizes. Also add
compile-time check to prevent this from happening again.
๐ Improvements
- Increase max SPI transfer size to 4096. This aligns it with py-spidev and
enables communication with the Unicorn Hat HD.
- Fix memory overrun when using large I2C transfers. This only affected a
-
v1.0.1 Changes
October 23, 2017๐ Bug fixes
- Fixed typespec for
set_int/2
. Thanks to tmecklem for catching the
ommission.
๐ Improvements
- Various documentation and code formatting updates
- Fixed typespec for
-
v1.0.0 Changes
May 10, 2017- No changes since v0.7.0.
-
v0.7.0 Changes
May 03, 2017- ๐ New features
- Added and improved helper functions for finding I2C devices and I2C and SPI buses.
- ๐ New features
-
v0.6.2 Changes
April 13, 2017- ๐ Bug fixes
- Fix message buffer size that was too small for really large I2C transfers
- Many documentation improvements from Axel Clark.
- ๐ Bug fixes
-
v0.6.1 Changes
April 03, 2017- ๐ Bug fixes
- Enlarge I2C buffer size to support some OLED displays
- Support compilation on non-Linux platforms. It won't work, but this makes
it possible to have unconditional deps onelixir_ale
in multiplatform projects.
- ๐ Bug fixes