Beispiel #1
0
void rf12_controller_send_pressur() {
	// set CMD value
	mpl115a2_pressure_string[0] = RFM12_PRESSURE_CMD;

	// send string
	rf12_txstart(mpl115a2_pressure_string, 0);
}
Beispiel #2
0
void rf12_controller_send_temperatures() {

	// set CMD value
	temp_measurements_string[0] = RFM12_TEMPERATURE_CMD;

	// send string
	rf12_txstart(temp_measurements_string, 0);
}
Beispiel #3
0
void send(void)
{	
	unsigned char test[]="Dies ist ein 433MHz Test !!!\n";	
/* Blocking sample */
//	rf12_txdata(test,29);
/* None blocking sample */
	UART_Tx_Str("Start...", 8);
	rf12_txstart(test, 29);
	while(rf12_txfinished());
	UART_Tx_Str("Done\n", 5);
}
Beispiel #4
0
void rf12_controller_send_gps() {

	// set CMD value
	gps_string[0] = RFM12_GPS_CMD;

	// send string
	rf12_txstart(gps_string, 0);

/*
char* gps_time(void); // zwraca tablice 12 znakow (rok,miesiac,dzien,godzina,minuta,sekunda) np. 120501120311
char* gps_latitude(void); //zwraca szerokosc geograficzna, 10 znakow, podaje wartosc w ulamkach stopnia, ostatni znak - polkula
char* gps_longitude(void); //zwraca dlugosc geograficzna, 11 znakow, podaje wartosc w ulamkach stopnia, ostatni znak - polkula
char* gps_speed(void); // zwraca predkosc w m/s, 5 znkow, najmniej znaczace dwie cyfry sa wartociami dziesietnymi i setnymi predkosci
char* gps_direction(void); //zwraca kierunek przemieszczania w stopniach, 5 znaki, najmniej znaczace dwie cyfry sa wartociami dziesietnymi i setnymi predkosci
*/
}