• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision3dc0081e7f889a2cf0b707e730412b142121242d (tree)
Zeit2019-01-10 23:38:26
Autorkazuhiro_kondow <simauma.circus@gmai...>
Commiterkazuhiro_kondow

Log Message

add rf95 sleep mode

Ändern Zusammenfassung

Diff

--- a/LoRa_farme/farme_lora_client/.vscode/arduino.json
+++ b/LoRa_farme/farme_lora_client/.vscode/arduino.json
@@ -1,5 +1,5 @@
11 {
22 "board": "Dragino:avr:LoRaMini",
3- "port": "COM3",
3+ "port": "COM6",
44 "sketch": "farme_lora_client.ino"
55 }
\ No newline at end of file
--- a/LoRa_farme/farme_lora_client/.vscode/c_cpp_properties.json
+++ b/LoRa_farme/farme_lora_client/.vscode/c_cpp_properties.json
@@ -5,7 +5,8 @@
55 "includePath": [
66 "C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\**",
77 "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\\**"
910 ],
1011 "forcedInclude": ["C:\\Users\\user1\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.6.21\\cores\\arduino\\Arduino.h"],
1112 "intelliSenseMode": "msvc-x64",
--- a/LoRa_farme/farme_lora_client/farme_lora_client.ino
+++ b/LoRa_farme/farme_lora_client/farme_lora_client.ino
@@ -123,6 +123,9 @@ void loop()
123123 delay(100);
124124 rf95.send(data, dataLength + 2);
125125
126+ // rf95 changing mode it idle
127+ rf95.waitPacketSent();
128+
126129 //Reply data array
127130 uint8_t buf[MAX_DATA_SIZE];
128131 //reply data length
@@ -205,6 +208,11 @@ void sleeping_now()
205208 Serial.println("call sleeping_now");
206209 delay(100);
207210
211+ // set rf95 sleep mode
212+ if(!rf95.sleep()){
213+ Serial.println("rf95 sleep is failed");
214+ };
215+
208216 // set power-down mode
209217 SMCR |= (1 << SM1);
210218 SMCR |= 1;