Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

Porting (system abstraction layer)

Porting (system abstraction layer)
[lwIP]

Modules

 Non-standard functions
 

lwIP provides default implementations for non-standard functions.


 OS abstraction layer
 

No need to implement functions in this section in NO_SYS mode.


 Time
 Critical sections
 

Used to protect short regions of code against concurrent access.


 Compiler/platform abstraction
 

All defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! If the compiler does not provide memset() this file must include a definition of it, or include a file which defines it.


 Performance measurement
 

All defines related to this section must not be placed in lwipopts.h, but in arch/perf.h! Measurement calls made throughout lwip, these can be defined to nothing.