Lora-net/sx126x_driver

status?

Closed this issue · 4 comments

This driver is still alive (a new release is expected in the coming weeks) and is now the reference implementation from Semtech for SX126x family.

What do you mean by providing a HAL interface for porting? The hardware-related functions that the user has to implement are all located in sx126x_hal.h. Is there something else you would like to see added?

That's good news, thanks.

Yes, I like your HAL structure. I meant, that I hope that other frameworks e.g. MBED/I-Cube adapt this style. The MBED driver has no good HAL abstraction within the driver and therefore the library becomes very out-of-date versus the reference library. See e.g. ARMmbed/mbed-os-example-lorawan#227 where we are having achieving deep sleep as the MBED driver makes no allowance for gpio init and deinit on wakeup/sleep. And ARMmbed/mbed-os-example-lorawan#222 (comment) where the SX1276 driver doesn't disable TCXO. Looks like a big chunk of work however to de-segregate given how opinionated MBED is with respect to the driver interface with the stack.

@matthieuantoine - is a new release still expected?

Hello @evandavey - a new version of the driver is available.