Move MAC adress to common include header
This commit is contained in:
parent
d0e9806d2b
commit
88751a91d5
@ -31,7 +31,7 @@ CDEFS = -DF_CPU=16000000L -D__AVR__ -D__AVR_ATmega328P__
|
||||
|
||||
# Place -I options here
|
||||
CINCS = -I /usr/avr/include -I /usr/lib/gcc/avr/7.2.0/include \
|
||||
-I $(INC_DIR) -I $(COMMON_INC_DIR)
|
||||
-I $(COMMON_INC_DIR) -I $(INC_DIR)
|
||||
|
||||
CTUNING = -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
|
||||
#CEXTRA = -Wa,-adhlns=$(<:.c=.lst)
|
||||
|
@ -4,9 +4,6 @@
|
||||
#include <stdint.h>
|
||||
#include "common.h"
|
||||
|
||||
uint8_t tx_address[5] = {0xD7, 0xD7, 0xD7, 0xD7, 0xD7};
|
||||
uint8_t rx_address[5] = {0xE7, 0xE7, 0xE7, 0xE7, 0xE7};
|
||||
|
||||
void convert_raw_to_data(uint8_t *in, data_packet_t *out);
|
||||
|
||||
#endif
|
||||
|
@ -26,8 +26,8 @@ int main(void)
|
||||
nrf24_init();
|
||||
|
||||
nrf24_config(2, sizeof(data_packet_t)); // Channel #2
|
||||
nrf24_rx_address(rx_address);
|
||||
nrf24_rx_address(rx_address);
|
||||
nrf24_tx_address(node_mac);
|
||||
nrf24_rx_address(base_mac);
|
||||
|
||||
// Use green LED as power LED
|
||||
// TODO: need all LEDs for debugging, will use as power when UART debugger
|
||||
@ -49,6 +49,9 @@ int main(void)
|
||||
SET(LED_PORT, LED_GREEN_BIT);
|
||||
else
|
||||
CLR(LED_PORT, LED_GREEN_BIT);
|
||||
} else {
|
||||
CLR(LED_PORT, LED_GREEN_BIT);
|
||||
CLR(LED_PORT, LED_BLUE_BIT);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -23,4 +23,9 @@ typedef struct {
|
||||
uint16_t distance;
|
||||
} data_packet_t;
|
||||
|
||||
// Base station radio MAC address
|
||||
static uint8_t base_mac[5] = {0xE7, 0xE7, 0xE7, 0xE7, 0xE7};
|
||||
// Mobile node radio MAC address
|
||||
static uint8_t node_mac[5] = {0xD7, 0xD7, 0xD7, 0xD7, 0xD7};
|
||||
|
||||
#endif /* COMMON_H */
|
||||
|
@ -31,7 +31,7 @@ CDEFS = -DF_CPU=16000000L -D__AVR__ -D__AVR_ATmega328P__
|
||||
|
||||
# Place -I options here
|
||||
CINCS = -I /usr/avr/include -I /usr/lib/gcc/avr/7.2.0/include \
|
||||
-I $(INC_DIR) -I $(COMMON_INC_DIR)
|
||||
-I $(COMMON_INC_DIR) -I $(INC_DIR)
|
||||
|
||||
CTUNING = -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
|
||||
#CEXTRA = -Wa,-adhlns=$(<:.c=.lst)
|
||||
|
@ -4,9 +4,6 @@
|
||||
#include <stdint.h>
|
||||
#include "common.h"
|
||||
|
||||
uint8_t tx_address[5] = {0xE7, 0xE7, 0xE7, 0xE7, 0xE7};
|
||||
uint8_t rx_address[5] = {0xD7, 0xD7, 0xD7, 0xD7, 0xD7};
|
||||
|
||||
void convert_data_to_raw(data_packet_t *in, uint8_t *out);
|
||||
|
||||
#endif
|
||||
|
@ -31,8 +31,8 @@ int main(void)
|
||||
nrf24_init();
|
||||
|
||||
nrf24_config(2, sizeof(data_packet_t)); // Channel #2
|
||||
nrf24_tx_address(tx_address);
|
||||
nrf24_rx_address(rx_address);
|
||||
nrf24_tx_address(base_mac);
|
||||
nrf24_rx_address(node_mac);
|
||||
|
||||
// Use green LED as power LED
|
||||
// TODO: need all LEDs for debugging, will use as power when UART debugger
|
||||
|
Loading…
Reference in New Issue
Block a user