All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [breaking-change]
Rn4870
constructor now expects splitRx
andTx
of the serial peripheral structure - Added
Rn4870.release
method to give back ownership ofRx
andTx
(see example) - Added example of driver usage on bluepill board
- [breaking-change]
send_command
's argument is nowOption<&str>
- there are commands which do not take variable argument - Added more set command wrappers
set_firmware_revision
,set_hardware_revision
set_software_revision
set_model_name
set_manufacturer_name
set_serial_number
- Added
Services
struct to represent services bit flags for - Added
soft_reset
method to allow appying configuration - Added
set_serialized_name
(wrapsS-
set command) - [breaking-change]
set_default_services
replaced withset_services
which takesServices
variant as argument
- also expect
CMD>
string in reply ofsend_command