a carrier sense multiple access
with collision avoidance (CSMA/CA) based
MAC protocol, called nanoMAC, suitable for
low bit-rate, low-power wireless devices with
high efficiency
Memory allocation in C
Dynamic memory allocation and the structures that implement it in C are so universal that they re sometimes treated as a black box. In the real world of embedded systems, that may not be desirable or even possible.
Computing and the way people use C for doing it keeps changing as years go by. So overwhelming has been the response to all the previous editions of “Let Us C” that I have now decided that each year I would come up with a new edition of it so that I can keep the readers abreast with the way C is being used at that point in time.