Description

The InterfaceStatus command is used to retrieve the status of Neblina's streaming interface.

Protocol

This command uses the Command-Ack-Response protocol.

Command

Byte Name C Type Value
0 Control Byte ( Packet Type (7:5) / SubSystem (4:0) ) uint8_t 0x40 ( 0b010 / 0b00000 )
1 Payload Length uint8_t 0
2 CRC uint8_t Calculated
3 Command uint8_t 0x08

Payload

This command contains no payload.

Response

Header

Byte Name C Type Value
0 Control Byte ( Packet Type (7:5) / SubSystem (4:0) ) uint8_t 0x00 ( 0b000 / 0b00000 )
1 Payload Length uint8_t 1
2 CRC uint8_t Calculated
3 Command uint8_t 0x80

Payload

Byte Name C Type Value
4 Status uint8_t See Below

Following is the interface status bit mask table:

Bit Mask Interface
0x01 BLE
0x02 UART
0x04 Reserved
0x08 Reserved
0x10 Reserved
0x20 Reserved
0x40 Reserved
0x80 Reserved