Takes a TypeScript enum and returns the actual list of keys. Since enums have reverse lookup keys as well, this has to be done when checking for the actual keys.
Rounds a number to a certain decimal place. Precision 0 by default.
Convert number to binary
Convert number to hex
Returns a promise that resolves in n milliseconds
Wait until event is emitted
Possible logging errors (https://wiki.bitcraze.io/projects:crazyflie:firmware:comm_protocol#variable_format)
Buffers used for things
Crazyradio constants These values were taken from (https://wiki.bitcraze.io/doc:crazyradio:usb:index)
Crazyflie Real-Time Protocol (CRTP) These values were taken from (https://wiki.bitcraze.io/projects:crazyflie:crtp)
Generated using TypeDoc
Factory to return read and write functions for a buffer We need to bind the
this
context to the functions otherwise it won't workImplement i64/u64/fp16 functions and get rid of Partial