From b7da48a27155d8cea34f906c846502e0240788a5 Mon Sep 17 00:00:00 2001 From: William San Filippo Date: Thu, 17 Aug 2017 15:01:04 -0700 Subject: [PATCH 1/3] net/lora: Radio events now post to lora mac task The radio events used to do most of their work inside an isr. Now, they post events to the lora mac task and the mac task handles them. X-Original-Commit: b79894e06853cd45d0445573008bf0b2de3166fe From 81c54267f566fc616faa310942d0b0105af2076d Mon Sep 17 00:00:00 2001 From: William San Filippo Date: Wed, 30 Aug 2017 13:56:46 -0700 Subject: [PATCH 2/3] net/lora: Additional lora stack improvements Modify all remaining routines that performed work inside an ISR so that they post to the lora mac task instead of doing things within an ISR. Added statistics for lora mac Modified how the code deals with determining when a transmission is finished. No more mac state check timer. X-Original-Commit: e9b7a32fee727f0843b8dab56c31036a2ebf3990 From 8325e0f60dfc54786072592843a6ee51be1ac2c6 Mon Sep 17 00:00:00 2001 From: William San Filippo Date: Thu, 31 Aug 2017 10:46:56 -0700 Subject: [PATCH 3/3] net/lora: lora mac stack now uses dedicated timer instead of os_cputime Modify lora mac stack and sx1276 driver to use a dedicated timer instead of os cputime. The main reason for doing this is so that a combined BLE and LoRa stack do not have conflicting os cputime frequencies. X-Original-Commit: 4abf63fdf81141ceb5e1e9baa2857e304815f89b