Skip to content

LoRa: Switch to DMA #20

Description

@ETSells

Requester: @ETSells

(Non-developer requests only): Is your feature request related to a problem? Please describe.
Right now, we use interrupts for SPI reads/writes in performance critical parts of lora transmission. This is fine for now, but adds CPU overhead to large/frequent transmissions.

Describe the solution you'd like
We should switch to DMA for our SPI reads/writes to offload our CPU during transfers.

Describe alternatives you've considered
N/A

Additional context
N/A

Points of Contact
LoRa (orig. driver) SME: @266-750Balloons
LoRa (async) & telemetry SME: @ETSells

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Ready
Status
Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions