@@ -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