Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge dev branch with new transmitter features #2

Merged
merged 7 commits into from
May 20, 2024
Merged

Merge dev branch with new transmitter features #2

merged 7 commits into from
May 20, 2024

Conversation

N-Storm
Copy link
Owner

@N-Storm N-Storm commented May 20, 2024

New version tested be working, time to merge on main.

N-Storm added 7 commits May 2, 2024 11:44
…for now as I'm working on the new transmitter code from scratch.

This reverts commits d71a90d, ee28b5c.
…accurate).

* [FW] Added DLTransmitter class & library which extends original class.
* [FW] New command CMD_SWITCH_OLD to use old algo from original Livolo library.
* [SOFT] Added -o / --old-alg option to make firmware use old algorithm.
* [SOFT] Added checks for USB hardware version to ensure that device supports CMD_SWITCH_OLD.
* [FW] Enabled USB_USE_FAST_CRC option in usbconfig.h
* [FW] Some conditionals & defines were added to allow more portable code in future.
* [FW] Bump hardware version to 2.1.
* [FW] Added callback function optional arg to DLTransmitter::sendButton() to use with DLUSB.refresh()
* Converted CRLF to LF in many files. Added VSCode setting for LF to be default as well.
… function macro for sleep function. Lowered sleep duration during waiting for an ACK report from device. This makes software to finish a bit faster.
…on tag template for the Github Actions release.
@N-Storm N-Storm merged commit 8f278ba into main May 20, 2024
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant