neptunium-firmware/Drivers/ubx_parser/neo_m8_conversion.h
Peter aa3b50eed2 Initial commit. Logging using tinyusb on stm32f302c8t6. WORKING:
WORKING: lps22hb, lsm6dsox, neo-m9n
TODO: sx1262, SD card, freertos
2024-07-06 04:25:33 +08:00

26 lines
828 B
C

/*
* neo_m8_conversion.h
*
* Created on: Jul 17, 2018
* Author: alexis
*/
#ifndef NEO_M8_CONVERSION_H_
#define NEO_M8_CONVERSION_H_
#include "neo_m8_ubx_structs.h"
/* Input a UBX payload, outputs a parsed ubx_nav_pvt_msg_t struct */
bool UBX_Parse_Raw_To_NAV_PVT(char *buffer, uint32_t len, ubx_nav_pvt_msg_t *dest);
/* Input a UBX payload, outputs a parsed ubx_nav_att_msg_t struct */
bool UBX_Parse_Raw_To_NAV_ATT(char *buffer, uint32_t len, ubx_nav_att_msg_t *dest);
/* Input a UBX payload, outputs a parsed ubx_nav_dop_msg_t struct */
bool UBX_Parse_Raw_To_NAV_DOP(char *buffer, uint32_t len, ubx_nav_dop_msg_t *dest);
/* Input a UBX payload, outputs a parsed ubx_nav_odo_msg_t struct */
bool UBX_Parse_Raw_To_NAV_ODO(char *buffer, uint32_t len, ubx_nav_odo_msg_t *dest);
#endif /* NEO_M8_CONVERSION_H_ */