Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.62 KB

advanced.md

File metadata and controls

29 lines (21 loc) · 1.62 KB

Advanced

Material for dev academy lesson?

Common principles for modules - active object concept

  • Explanation of common principles for modules and active object concept.

Run to completion, event driven, Miro Samek, smallest possible variable scopes, self-contained, independent modules

  • Explanation of run to completion, event driven, Miro Samek, smallest possible variable scopes, self-contained, independent modules.

Introduce Zbus and SMF?

  • Explanation of Zbus and SMF.

Fault handling, check return codes, assertions on by default

  • Explanation of fault handling, checking return codes, and enabling assertions by default.

Keep it simple - small functions, pass by reference, readability and maintainability

  • Explanation of keeping it simple with small functions, passing by reference, readability, and maintainability.

Useful links

nRF Cloud CoAP ZBUS Documentation Connection Manager Date Time Library Memfault Fuel Gauge Subsystem BME68x IAQ Driver Location Library