MCPcopy Create free account
hub / github.com/4-20ma/ModbusMaster / sendBit

Method sendBit

src/ModbusMaster.cpp:100–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98
99
100void ModbusMaster::sendBit(bool data)
101{
102 uint8_t txBitIndex = u16TransmitBufferLength % 16;
103 if ((u16TransmitBufferLength >> 4) < ku8MaxBufferSize)
104 {
105 if (0 == txBitIndex)
106 {
107 _u16TransmitBuffer[_u8TransmitBufferIndex] = 0;
108 }
109 bitWrite(_u16TransmitBuffer[_u8TransmitBufferIndex], txBitIndex, data);
110 u16TransmitBufferLength++;
111 _u8TransmitBufferIndex = u16TransmitBufferLength >> 4;
112 }
113}
114
115
116void ModbusMaster::send(uint16_t data)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected