Skip to content

w5500 v0.4.0

Compare
Choose a tag to compare
@kellerkindt kellerkindt released this 23 Jan 13:35
· 75 commits to master since this release

Added

  • Add support for 3-wire SPI bus (#15)
  • Add constructors for network types (#21)
  • Add method to change PHY configuration (#23)
  • Add feature no-chip-version-assertion for compatible chips with unexpected version information
  • Add MacAddress::octets()
  • Add impl From<[u8; 6]> for MacAddress
  • Add Device::deactivate and InactiveDevice::activate
  • Add re-export of FourWireError and ThreeWireError
  • Add FourWireRef to be able to use Device with borrowed SPI and CS
  • Add DeviceRefMut to be able to use Device without moving ownership
  • Add getter: Device::{gateway,subnet_mask,mac,ip,version}
  • Restructure and implement embedded-nal UDP trais (#26) - big thanks to @jonahd-g
  • Add TCP client support (#24) - big thanks to @ryan-summers

Changed

  • Updated dependencies (#22)
  • Mode fields are now publicly acessible

Removed

  • Cargo.lock (#20)
  • Replace net::Ipv4Addr with embedded_nal::Ipv4Addr