Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
endianness_wrappers.hpp File Reference
#include <cstdint>
#include <cstring>
#include "modm/architecture/detect.hpp"
Include dependency graph for endianness_wrappers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tap
 
namespace  tap::arch
 

Functions

template<typename T >
void tap::arch::dataToByteArray (T data, uint8_t *bytesOut, bool forward)
 
template<typename T >
void tap::arch::byteArrayToData (T *data, const uint8_t *bytesIn, bool forward)
 
template<typename T >
void tap::arch::convertToLittleEndian (T data, uint8_t *bytesOut)
 
template<typename T >
void tap::arch::convertToBigEndian (T data, uint8_t *bytesOut)
 
template<typename T >
void tap::arch::convertFromLittleEndian (T *data, const uint8_t *bytesIn)
 
template<typename T >
void tap::arch::convertFromBigEndian (T *data, const uint8_t *bytesIn)
 
float tap::arch::bigEndianInt16ToFloat (const uint8_t *buff)