Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
2015:p2p-rfm12b [2016/01/17 23:52] Petr Prachař |
2015:p2p-rfm12b [2016/01/17 23:56] (aktuální) Petr Prachař |
||
|---|---|---|---|
| Řádek 439: | Řádek 439: | ||
| return; | return; | ||
| </code> | </code> | ||
| + | |||
| Poslední zmíněná funkce byla navržena na poslední chvíli a nebyla otestována na hardwaru, je však jednoduchá a neměl by s ní být problém. | Poslední zmíněná funkce byla navržena na poslední chvíli a nebyla otestována na hardwaru, je však jednoduchá a neměl by s ní být problém. | ||
| + | |||
| + | Ovládání je řešeno pomocí dedikovaných kláves: | ||
| + | <code c> | ||
| + | void UART_OnRxChar(void) | ||
| + | { | ||
| + | /* Write your code here ... */ | ||
| + | char c; | ||
| + | |||
| + | uint8_t i; | ||
| + | UART_RecvChar(&c); | ||
| + | UART_SendChar(c); | ||
| + | |||
| + | |||
| + | //unsigned char TXdata[16]={"ABCDEFGHIJKLMNO\0"}; | ||
| + | switch(c) | ||
| + | { | ||
| + | case('n'): | ||
| + | sendTEST(1); | ||
| + | break; | ||
| + | case('m'): | ||
| + | menu(); | ||
| + | break; | ||
| + | case('r'): | ||
| + | flags=resend; | ||
| + | break; | ||
| + | case('a'): | ||
| + | RTTmeasure(); | ||
| + | break; | ||
| + | case('d'): | ||
| + | dataRATEmenu(); | ||
| + | flags=DRset; | ||
| + | break; | ||
| + | case('p'): | ||
| + | powerMenu(); | ||
| + | flags=Pset; | ||
| + | break; | ||
| + | /* case('f'): | ||
| + | deviationMenu; | ||
| + | flags=DEVset; | ||
| + | break; | ||
| + | */ case('t'): | ||
| + | sendTEST(0); | ||
| + | break; | ||
| + | case('c'): | ||
| + | flags=0; | ||
| + | menu(); | ||
| + | break; | ||
| + | } | ||
| + | |||
| + | if(c>'0' && c<'9' &&(flags==DRset)) setDataRate(c,&flags); menu(); | ||
| + | if(c>'0' && c<'9' &&(flags==Pset)) setDataRate(c,&flags); menu(); | ||
| + | // if(((c>='0' && c<='9')||(c>='A' && c<='F')) &&(flags==DEVset)) setDeviation(c,&flags);menu(); | ||
| + | } | ||
| + | </code> | ||
| + | |||
| ==== Video ==== | ==== Video ==== | ||