Revision | 3dc0081e7f889a2cf0b707e730412b142121242d (tree) |
---|---|
Zeit | 2019-01-10 23:38:26 |
Autor | kazuhiro_kondow <simauma.circus@gmai...> |
Commiter | kazuhiro_kondow |
add rf95 sleep mode
@@ -1,5 +1,5 @@ | ||
1 | 1 | { |
2 | 2 | "board": "Dragino:avr:LoRaMini", |
3 | - "port": "COM3", | |
3 | + "port": "COM6", | |
4 | 4 | "sketch": "farme_lora_client.ino" |
5 | 5 | } |
\ No newline at end of file |
@@ -5,7 +5,8 @@ | ||
5 | 5 | "includePath": [ |
6 | 6 | "C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\**", |
7 | 7 | "C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.6.21\\**", |
8 | - "C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\Dragino\\hardware\\avr\\0.1.0\\**" | |
8 | + "C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\Dragino\\hardware\\avr\\0.1.0\\**", | |
9 | + "C:\\Program Files (x86)\\Arduino\\libraries\\**" | |
9 | 10 | ], |
10 | 11 | "forcedInclude": ["C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.6.21\\cores\\arduino\\Arduino.h"], |
11 | 12 | "intelliSenseMode": "msvc-x64", |
@@ -123,6 +123,9 @@ void loop() | ||
123 | 123 | delay(100); |
124 | 124 | rf95.send(data, dataLength + 2); |
125 | 125 | |
126 | + // rf95 changing mode it idle | |
127 | + rf95.waitPacketSent(); | |
128 | + | |
126 | 129 | //Reply data array |
127 | 130 | uint8_t buf[MAX_DATA_SIZE]; |
128 | 131 | //reply data length |
@@ -205,6 +208,11 @@ void sleeping_now() | ||
205 | 208 | Serial.println("call sleeping_now"); |
206 | 209 | delay(100); |
207 | 210 | |
211 | + // set rf95 sleep mode | |
212 | + if(!rf95.sleep()){ | |
213 | + Serial.println("rf95 sleep is failed"); | |
214 | + }; | |
215 | + | |
208 | 216 | // set power-down mode |
209 | 217 | SMCR |= (1 << SM1); |
210 | 218 | SMCR |= 1; |