summaryrefslogtreecommitdiff
path: root/software/hhd70dongle/hhd70dongle.c
diff options
context:
space:
mode:
Diffstat (limited to 'software/hhd70dongle/hhd70dongle.c')
-rw-r--r--software/hhd70dongle/hhd70dongle.c65
1 files changed, 38 insertions, 27 deletions
diff --git a/software/hhd70dongle/hhd70dongle.c b/software/hhd70dongle/hhd70dongle.c
index e3b0983..d094e6c 100644
--- a/software/hhd70dongle/hhd70dongle.c
+++ b/software/hhd70dongle/hhd70dongle.c
@@ -199,6 +199,7 @@ int main(void)
//c1101 init now happens after pressing B, S or E
hhd70_palna_rxmode();
+ hhd70_bias_set(255);
enable_tx_part=false;
enable_rx_part=false;
@@ -348,6 +349,16 @@ int main(void)
uint16_t khz = (hz % 1000000)/1000;
printf("Frequency is now: %d.%03d MHz\r\n", mhz, khz);
}
+ else if ((char) recv_byte == 'p')
+ {
+ hhd70_bias_dec();
+ printf("Bias Power is now: %d\r\n", hhd70_bias_get());
+ }
+ else if ((char) recv_byte == 'P')
+ {
+ hhd70_bias_inc();
+ printf("Bias Power is now: %d\r\n", hhd70_bias_get());
+ }
}
CDC_Device_USBTask(&VirtualSerial_CDC_Interface);
@@ -403,34 +414,34 @@ int main(void)
if (enable_tx_part)
{
- write_buffer[0]='T';
- write_buffer[1]='e';
- write_buffer[2]='m';
- write_buffer[3]='p';
- write_buffer[4]='s';
- write_buffer[5]=':';
- adc_on();
- _delay_ms(250);
- printf("temp c1101: ");
- debug_sprint_int16hex(write_buffer+6, c1101_measureTemp());
- printf("%s", write_buffer+6);
- printf("\r\n");
- _delay_ms(250);
- printf("temp atmega: ");
- debug_sprint_int16hex(write_buffer+10, adc_read(ADCMUX_ADC12));
- printf("%s", write_buffer+10);
- printf("\r\n");
- adc_off();
- _delay_ms(250);
- led_on();
- printf("TX Data: String\r\n");
+ /* write_buffer[0]='T'; */
+ /* write_buffer[1]='e'; */
+ /* write_buffer[2]='m'; */
+ /* write_buffer[3]='p'; */
+ /* write_buffer[4]='s'; */
+ /* write_buffer[5]=':'; */
+ /* adc_on(); */
+ /* _delay_ms(250); */
+ /* printf("temp c1101: "); */
+ /* debug_sprint_int16hex(write_buffer+6, c1101_measureTemp()); */
+ /* printf("%s", write_buffer+6); */
+ /* printf("\r\n"); */
+ /* _delay_ms(250); */
+ /* printf("temp atmega: "); */
+ /* debug_sprint_int16hex(write_buffer+10, adc_read(ADCMUX_ADC12)); */
+ /* printf("%s", write_buffer+10); */
+ /* printf("\r\n"); */
+ /* adc_off(); */
+ /* _delay_ms(250); */
+ /* led_on(); */
+ /* printf("TX Data: String\r\n"); */
c1101_transmitData_infPktMode("OE6EOF test mur.sat GFSK r:9k6 fdev:11kHz 1234567890123456789012345678901234567890 End of Test",93);
- led_off();
- _delay_ms(100);
- led_on();
- printf("TX Data: Temps\r\n");
- c1101_transmitData_infPktMode((char*) write_buffer,14);
- led_off();
+ /* led_off(); */
+ /* _delay_ms(100); */
+ /* led_on(); */
+ /* printf("TX Data: Temps\r\n"); */
+ /* c1101_transmitData_infPktMode((char*) write_buffer,14); */
+ /* led_off(); */
}
/* if (enable_beacon_part)