CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
ant_internal_drivers.h
Go to the documentation of this file.
1#ifndef INCLUDE_GUARD_ANT_INTERNAL_DRIVERS_H__
2#define INCLUDE_GUARD_ANT_INTERNAL_DRIVERS_H__
3
4#include <stdint.h>
5
6#define ANT_DEFAULT_RX_LEN_MIN 5 // for commands with no response params, 5 bytes are returned
7
8static const uint16_t ANT_ADDR_A = 0x31; // I2C address of mcu A on ant deploy system
9static const uint16_t ANT_ADDR_B = 0x32; // I2C address of mcu B on ant deploy system
10
11
19uint8_t ANT_send_cmd(enum ANT_i2c_bus_mcu i2c_bus_mcu, uint8_t cmd_buf[], uint8_t cmd_len);
20uint8_t ANT_get_response(enum ANT_i2c_bus_mcu i2c_bus_mcu, uint8_t rx_buf[], uint16_t rx_len);
21
22#endif /* INCLUDE_GUARD_ANT_INTERNAL_DRIVERS_H__ */
static const uint16_t ANT_ADDR_B
Definition ant_internal_drivers.h:9
uint8_t ANT_send_cmd(enum ANT_i2c_bus_mcu i2c_bus_mcu, uint8_t cmd_buf[], uint8_t cmd_len)
Sends a command to the antenna controller.
Definition ant_internal_drivers.c:32
static const uint16_t ANT_ADDR_A
Definition ant_internal_drivers.h:8
uint8_t ANT_get_response(enum ANT_i2c_bus_mcu i2c_bus_mcu, uint8_t rx_buf[], uint16_t rx_len)
Receives a response from the antenna controller.
Definition ant_internal_drivers.c:66
ANT_i2c_bus_mcu
the antenna deployment module has two different i2c connections and two different microcontrollers....
Definition ant_internal_drivers.h:15
@ ANT_I2C_BUS_B_MCU_B
Definition ant_internal_drivers.h:17
@ ANT_I2C_BUS_A_MCU_A
Definition ant_internal_drivers.h:16