Adjust the LCD display settings
This commit is contained in:
parent
ce2a2e98b5
commit
c7b5541109
|
@ -50,9 +50,9 @@ void status(display_t *display, rfm_t *radio, int clock) {
|
||||||
int main(void) {
|
int main(void) {
|
||||||
display_t display = {
|
display_t display = {
|
||||||
.reg = {
|
.reg = {
|
||||||
.output = { .ddr = &DDRB, .port = &PORTB, .pin = &PINB, .addr = 7 },
|
.output = { .ddr = &DDRF, .port = &PORTF, .pin = &PINF, .addr = 7 },
|
||||||
.shift_clock = { .ddr = &DDRB, .port = &PORTB, .pin = &PINB, .addr = 6 },
|
.shift_clock = { .ddr = &DDRF, .port = &PORTF, .pin = &PINF, .addr = 6 },
|
||||||
.latch_clock = { .ddr = &DDRB, .port = &PORTB, .pin = &PINB, .addr = 5 },
|
.latch_clock = { .ddr = &DDRF, .port = &PORTF, .pin = &PINF, .addr = 5 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -132,8 +132,13 @@ int main(void) {
|
||||||
char msg[16];
|
char msg[16];
|
||||||
snprintf(msg, 15, "[%d]: %d", length, packet[0]);
|
snprintf(msg, 15, "[%d]: %d", length, packet[0]);
|
||||||
|
|
||||||
|
char msg_2[16];
|
||||||
|
snprintf(msg_2, 15, "RSSI: %d", rfm_rssi(&radio));
|
||||||
|
|
||||||
display_clear(&display);
|
display_clear(&display);
|
||||||
display_write_message(&display, msg);
|
display_write_message(&display, msg);
|
||||||
|
display_set_location(&display, 1, 0);
|
||||||
|
display_write_message(&display, msg_2);
|
||||||
_delay_ms(1000);
|
_delay_ms(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -327,14 +327,16 @@ interrupt_flags_t rfm_interrupts(rfm_t *rfm) {
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t rfm_rssi(rfm_t *rfm) {
|
uint8_t rfm_rssi(rfm_t *rfm) {
|
||||||
uint8_t rssi_reg;
|
// uint8_t rssi_reg;
|
||||||
uint8_t rssi_value;
|
uint8_t rssi_value;
|
||||||
|
|
||||||
|
/*
|
||||||
_rfm_write(rfm, REG_RSSI_CONFIG, (uint8_t [1]){ _BV(0) }, 1);
|
_rfm_write(rfm, REG_RSSI_CONFIG, (uint8_t [1]){ _BV(0) }, 1);
|
||||||
|
|
||||||
while(!(rssi_reg & _BV(1))) {
|
while(!(rssi_reg & _BV(1))) {
|
||||||
_rfm_read(rfm, REG_RSSI_CONFIG, &rssi_reg, 1);
|
_rfm_read(rfm, REG_RSSI_CONFIG, &rssi_reg, 1);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
_rfm_read(rfm, REG_RSSI_VALUE, &rssi_value, 1);
|
_rfm_read(rfm, REG_RSSI_VALUE, &rssi_value, 1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue