Skip to content

Tags: ronisbr/BaremetalPi.jl

Tags

v0.2.0

[Diff since v0.1.2](v0.1.2...v0.2.0)

- The `@assert`s were removed and changed to conditionals. This modification can change the behavior of the code in some corner cases. However, the code is more robust.
- IOCTL calls were not working with structures (pointers), leading to problems when using SPI.

v0.1.2

[Diff since v0.1.1](v0.1.1...v0.1.2)

- BaremetalPi.jl is now compatible with Julia 1.7.

**Closed issues:**
- SPI 32 bits per word errors (#1)

**Merged pull requests:**
- minor documentation fix (#3) (@metelkin)

v0.1.1

## BaremetalPi v0.1.1

[Diff since v0.1.0](v0.1.0...v0.1.1)

- The transfers using SPI do not allocate anymore if the in-place version `spi_transfer!` is used, and if the number of messages is lower than `BaremetalPi._SPI_BUFFER_SIZE`. This constant is currently set to 16.
- The transfers using I2C (read and write) do not allocate anymore if the in-place version of the functions are used (`i2c_smbus_*!`).

v0.1.0

## BaremetalPi v0.1.0

* Initial version.