@@ -23,13 +23,12 @@ baseband, and a GNSS socket so you can read GPS data.
2323
2424## Getting the static library  
2525
26- We use a crate called ` nrfxlib-sys `  to link to the library. This crate
27- includes Nordic's header files and static library as a git sub-module (from
28- their [ Github page] ( https://github.com/NordicPlayground/nrfxlib ) ) and runs
29- [ ` bindgen ` ]  to generate Rust 'headers' which correspond to the functions and
30- constants in the relevant header files. You will need bindgen and LLVM to
31- be installed for [ ` bindgen ` ]  to work, so please do see their
32- [ documentation] ( https://github.com/rust-lang/rust-bindgen ) .
26+ We use a crate called ` nrfxlib-sys `  to link to the library. This crate includes
27+ Nordic's header files and static library as a git sub-module (from their [ Github
28+ page] ( https://github.com/NordicPlayground/nrfxlib ) ) and runs [ ` bindgen ` ]  to
29+ generate Rust 'headers' which correspond to the functions and constants in the
30+ relevant header files. You no longer need to install ` bindgen `  - it gets pulled
31+ in as a crate - but you do need to use Rust 1.51 or higher.
3332
3433[ `bindgen` ] : https://crates.io/crates/bindgen 
3534
@@ -74,9 +73,19 @@ See [nrf9160-demo](https://github.com/42-technology-ltd/nrf9160-demo) for a demo
7473
7574## Changelog  
7675
77- ### Unreleased Changes ([ Source] ( https://github.com/42-technology-ltd/nrfxlib/tree/master  )  | [ Changes] ( https://github.com/42-technology-ltd/nrfxlib/compare/v0.5 .0...master  ) )  
76+ ### Unreleased Changes ([ Source] ( https://github.com/42-technology-ltd/nrfxlib/tree/develop  )  | [ Changes] ( https://github.com/42-technology-ltd/nrfxlib/compare/v0.6 .0...develop  ) )  
7877
79- *  Updated to nrfxlib version 1.4.2. This requires Rust v1.51 as we use the new resolver to allow bindgen as a build-dep.
78+ *  None
79+ 
80+ ### v0.6.0 ([ Source] ( https://github.com/42-technology-ltd/nrfxlib/tree/v0.6.0 )  | [ Changes] ( https://github.com/42-technology-ltd/nrfxlib/compare/v0.5.0...v0.6.0 ) )  
81+ 
82+ *  Updated to nrfxlib-sys v1.5.1.
83+   *  Requires Rust v1.51 as we use the new resolver to allow bindgen as a build-dep
84+   *  Rename FFI exports from ` bsd_X `  to ` nrf_modem_X ` 
85+   *  Implement IPC functionality
86+   *  Implement library and transmit heaps
87+   *  Supply hard-float libraries by default. The nRF9160 has an FPU so we might as well use the VFP registers.
88+ *  Update to latest heapless - no more ` heapless::consts::Uxx ` 
8089
8190### v0.5.0 ([ Source] ( https://github.com/42-technology-ltd/nrfxlib/tree/v0.5.0 )  | [ Changes] ( https://github.com/42-technology-ltd/nrfxlib/compare/v0.4.0...v0.5.0 ) )  
8291
0 commit comments