159 Commits

Author SHA1 Message Date
renovate[bot]
42faaf332e chore(deps): Update module google.golang.org/grpc to v1.80.0 (#173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 13:11:51 +00:00
renovate[bot]
33458c075d chore(deps): Update module google.golang.org/grpc to v1.79.3 [SECURITY] (#172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 10:09:40 +00:00
renovate[bot]
d09abe14f2 chore(deps): Update module github.com/olekukonko/tablewriter to v1.1.4 (#169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 18:08:17 +00:00
renovate[bot]
baa7f813c1 chore(deps): Update fgrosse/go-coverage-report action to v1.3.0 (#168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 06:00:23 +00:00
renovate[bot]
bc86e413fc chore(deps): Update module golang.org/x/sync to v0.20.0 (#167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-08 17:55:20 +00:00
renovate[bot]
105d39be89 chore(deps): Update module google.golang.org/grpc to v1.79.2 (#166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 13:44:51 +00:00
github-actions[bot]
1f6fecfefe chore(main): release 0.11.2 (#164)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.11.2
2026-03-04 15:33:04 +01:00
weslson
03541febb2 feat(hal): add RK3588 (Radxa CM5) HAL with sysfs fan control (#155)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Cedric Specht <cedric@specht-labs.de>
2026-03-04 15:30:45 +01:00
renovate[bot]
ed39f8320b chore(deps): Update docker/setup-qemu-action action to v4 (#162)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:29:21 +01:00
renovate[bot]
6c1fb4aeb6 chore(deps): Update github.com/sierrasoftworks/humane-errors-go digest to a7be4ff (#161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:29:05 +01:00
renovate[bot]
75c7df898f chore(deps): Update GitHub Artifact Actions (#150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:28:42 +01:00
renovate[bot]
2b2aab20d4 chore(deps): Update goreleaser/goreleaser-action action to v7 (#159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:28:29 +01:00
renovate[bot]
e8b9d888fa chore(deps): Update docker/login-action action to v4 (#163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 15:28:11 +01:00
weslson
84346089ca fix(fancontroller): support more than 2 steps in fan curve (#156)
* fix(fancontroller): support more than 2 steps in fan curve

The GetFanSpeedPercent function only used the first 2 steps from the
config, ignoring all subsequent steps. This caused the fan to cap at
step[1]'s percent value regardless of actual temperature.

For example, with a typical 5-step curve:
  - 40°C → 30%
  - 50°C → 50%
  - 60°C → 70%
  - 70°C → 90%
  - 75°C → 100%

Any temperature ≥50°C would return 50% instead of the correct value.
At 77°C the fan should be at 100%, but was stuck at 50%.

The fix properly iterates through all configured steps to find the
correct temperature bracket and interpolates within it.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Apply suggestions from code review

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Cedric Specht <cedric@specht-labs.de>
2026-03-04 15:26:29 +01:00
weslson
9477cc71c2 feat(hal): add BCM2712 (CM5/Pi 5) HAL support (#154)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Cedric Specht <cedric@specht-labs.de>
2026-03-04 15:21:39 +01:00
renovate[bot]
0c8efc3e54 chore(deps): Update module google.golang.org/grpc to v1.79.1 (#158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 13:56:03 +00:00
renovate[bot]
d3018868c8 chore(deps): Update module google.golang.org/grpc to v1.79.0 (#157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 21:52:40 +00:00
renovate[bot]
85a65ff4fc chore(deps): Update module github.com/olekukonko/tablewriter to v1.1.3 (#153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 00:38:16 +00:00
renovate[bot]
217a796fb9 chore(deps): Update module google.golang.org/grpc to v1.78.0 (#152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 14:33:59 +00:00
renovate[bot]
4772faaa46 chore(deps): Update module tinygo.org/x/drivers to v0.34.0 (#151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 22:09:22 +00:00
renovate[bot]
764a530c67 chore(deps): Update module google.golang.org/protobuf to v1.36.11 (#149)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:30:59 +00:00
renovate[bot]
8459b80451 chore(deps): Update module golang.org/x/sync to v0.19.0 (#148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 23:36:46 +00:00
renovate[bot]
7508715397 chore(deps): Update module github.com/spf13/cobra to v1.10.2 (#147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 07:28:42 +00:00
renovate[bot]
659ef04d3f chore(deps): Update module github.com/olekukonko/tablewriter to v1.1.2 (#146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 17:10:23 +00:00
renovate[bot]
3b8362a640 chore(deps): Update actions/setup-go action to v6 (#131) 2025-11-26 22:22:12 +00:00
renovate[bot]
0ae498cfd2 chore(deps): Update amannn/action-semantic-pull-request action to v6 (#117) 2025-11-26 08:49:23 +00:00
renovate[bot]
2e75867a2c chore(deps): Update actions/labeler action to v6 (#129) 2025-11-26 08:43:49 +00:00
renovate[bot]
da33d0767a chore(deps): Update GitHub Artifact Actions (#112) 2025-11-26 08:38:32 +00:00
renovate[bot]
940b8851f3 chore(deps): Update github.com/sierrasoftworks/humane-errors-go digest to 6b4ca9d (#116) 2025-11-26 08:32:54 +00:00
renovate[bot]
9d37e4d0e0 chore(deps): Update golangci/golangci-lint-action action to v9 (#140) 2025-11-26 08:27:18 +00:00
renovate[bot]
ee845c96da chore(deps): Update actions/checkout action to v6 (#145) 2025-11-26 09:22:19 +01:00
renovate[bot]
682d15abe1 chore(deps): Update module go.uber.org/zap to v1.27.1 (#144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 05:54:51 +00:00
renovate[bot]
c891384ed3 chore(deps): Update module google.golang.org/grpc to v1.77.0 (#143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 22:44:40 +00:00
renovate[bot]
731de17934 chore(deps): Update module github.com/olekukonko/tablewriter to v1.1.1 (#142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-09 14:32:55 +00:00
renovate[bot]
20af75e36a chore(deps): Update module golang.org/x/sync to v0.18.0 (#141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 18:40:21 +00:00
renovate[bot]
bca920c510 chore(deps): Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.3 (#139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 01:51:40 +00:00
renovate[bot]
4610f83e56 chore(deps): Update module google.golang.org/grpc to v1.76.0 (#138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 05:07:26 +00:00
renovate[bot]
10839c5bf6 chore(deps): Update module google.golang.org/protobuf to v1.36.10 (#137)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 14:46:11 +00:00
renovate[bot]
c6c7166a87 chore(deps): Update module github.com/olekukonko/tablewriter to v1.1.0 (#136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 21:15:11 +00:00
renovate[bot]
19c58fda60 chore(deps): Update module golang.org/x/sync to v0.17.0 (#135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 01:57:37 +00:00
renovate[bot]
551c3b50ba chore(deps): Update module github.com/spf13/viper to v1.21.0 (#134)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 20:42:31 +00:00
renovate[bot]
4f56e1a568 chore(deps): Update module github.com/spf13/cobra to v1.10.1 (#133)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 17:28:42 +00:00
renovate[bot]
de8ca4c27b chore(deps): Update module google.golang.org/protobuf to v1.36.9 (#132)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 13:38:55 +00:00
renovate[bot]
339b6881f2 chore(deps): Update module google.golang.org/grpc to v1.75.1 (#130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 09:07:40 +00:00
renovate[bot]
7e2cb1d9c3 chore(deps): Update module github.com/spf13/pflag to v1.0.10 (#128)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 04:27:33 +00:00
renovate[bot]
c30a64acd9 chore(deps): Update module github.com/spechtlabs/go-otel-utils/otelzap to v0.0.15 (#127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 01:15:17 +00:00
renovate[bot]
055fcb98b2 chore(deps): Update module github.com/spechtlabs/go-otel-utils/otelprovider to v0.0.15 (#126)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 21:52:32 +00:00
renovate[bot]
a4e4e468d1 chore(deps): Update module github.com/prometheus/client_golang to v1.23.2 (#125)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 17:25:50 +00:00
renovate[bot]
a710b17abf chore(deps): Update module github.com/stretchr/testify to v1.11.1 (#124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 23:30:10 +00:00
renovate[bot]
eaf26cabd2 chore(deps): Update module github.com/stretchr/testify to v1.11.0 (#123)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 05:34:52 +00:00