English
Language : 

AN452 Datasheet, PDF (3/26 Pages) Silicon Laboratories – WIRELESS M-BUS STACK PROGRAMMERS GUIDE
AN452
 Each module includes an API header file with public function prototypes.
MbusLink.h
MbusPhy.h
 Module public bits and variables are declared external in the module header file.
 Public variables are bit or byte only, or qualified using a binary semaphore.
 Public variables are used sparingly.
 No module includes external variables from another module
 Public variable declarations and internal prototypes are located in the module source file.
 Hardware-specific macros and bit definitions are located in a hardware_defs.h header file.
 Compile time build options, memory specifiers macros, and buffer size macros are located in the
module _defs.h files.
 Function parameters passed as inputs may be indicated using __in, and parameters passed as outputs may be
indicated using __out.
Rev. 0.1
3