Witura WT-9001 IP65 Especificaciones Pagina 76

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 82
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 75
60
void gsm_txtDel(uint8_t index);
/***********************************************************************/
/***********************************************************************
* APPLICATION PROGRAMMING INTERFACE
***********************************************************************/
void GSM_init(void){
GSM_STATE = GSM_INIT;
TX_STATE = TX_CURSOR;
RX_STATE = RX_AVAIL;
RX_TXT = TXT_STATUS;
USART_init();
ENABLE_INTERRUPTS();
gsm_sendAt(newSmsAlert,sizeof(newSmsAlert));
}
void GSM_tx(uint8_t* hp,uint8_t* sms,uint8_t len){
_delay_ms(2500);
GSM_STATE = GSM_TX;
TX_STATE = TX_CURSOR;
tmpTxt = sms;
tmpTxtLen = len;
USART_txStream(sendTxt,sizeof(sendTxt));
USART_txByte('\"');
USART_txStream(hp,12);
USART_txByte('\"');
USART_txStream(crlf,2);
}
void USART_rx(uint8_t data){
switch(GSM_STATE){
case GSM_INIT:
gsm_rxAtAck(data);
break;
case GSM_TX:
switch(TX_STATE){
case TX_CURSOR:
if(data=='>'){
TX_STATE = TX_COUNTER;
gsm_txTxt();
}
break;
case TX_COUNTER:
gsm_rxTxCounter(data);
Vista de pagina 75
1 2 ... 71 72 73 74 75 76 77 78 79 80 81 82

Comentarios a estos manuales

Sin comentarios