1
0
mirror of https://github.com/periph/host.git synced 2026-10-24 17:19:18 +03:00

Commit Graph

  • f781f49490 Standardize development checks and CI tooling main Marc-Antoine Ruel 2026-10-18 21:04:33 -04:00
  • 793803dbe8 Lower coverage to 20%, remove stale .gohci.yml Marc-Antoine Ruel 2026-04-07 14:58:43 -04:00
  • f86733c8ff Reduce target code coverage to 40% Marc-Antoine Ruel 2025-01-09 14:14:21 -05:00
  • a9370ba7e8 Validate Allwinner GPIO base address range Marc-Antoine Ruel 2026-04-07 14:38:24 -04:00
  • bbc29d3e93 Bump conn to v.3.7.3; go v1.25.0; bump GHA Marc-Antoine Ruel 2026-04-07 14:24:24 -04:00
  • 9cd28b79cd Fix an issue that would cause the GPIO chip handles to be closed by GC. (#68) v3.8.5 gsexton 2025-04-01 18:53:52 -06:00
  • 02c216f605 gpioioctl: Correct gpioioctl to implement gpio.Group (#67) v3.8.4 gsexton 2025-03-15 10:02:27 -06:00
  • 28c0c75f31 Implement fix (#66) gsexton 2025-01-17 06:09:06 -07:00
  • ad2a966594 Initial support for more current Raspberry Pi models (i.e. 5) (#65) v3.8.3 Scot Bontrager 2025-01-09 13:12:24 -06:00
  • 63e6b8c416 gpioioctl: Improve Registration (#64) gsexton 2024-11-24 16:31:14 -07:00
  • 75941b83ae bcm283x: Issue 62 Change bcm283x to use ioctl for GPIO pins, not sysfs. (#63) gsexton 2024-10-21 17:39:19 -06:00
  • 7540d26b4d Issue #60, fix onewire not present, and hanging when it is. (#61) gsexton 2024-09-23 06:53:21 -06:00
  • b69b28c4e4 gpioioctl:Implement ioctl access to Linux GPIO chips/lines. (#59) gsexton 2024-09-18 17:48:08 -06:00
  • 1e513a0cdf Disable gosec G115, it's useless Marc-Antoine Ruel 2024-09-18 19:38:50 -04:00
  • 50d4ed0e01 #TIL go.mod go statement requires minor version Marc-Antoine Ruel 2024-08-09 14:33:41 -04:00
  • 10e0f40af6 Remove disclaimers Marc-Antoine Ruel 2024-08-09 12:58:45 -04:00
  • c65346b54e Update go dependencies Marc-Antoine Ruel 2024-08-09 12:57:05 -04:00
  • c2d1419922 Update go.mod to 1.22 and update github actions workflow Marc-Antoine Ruel 2024-08-09 12:55:38 -04:00
  • a7af541ad5 Memory alignment issue (#54) bezineb5 2024-06-03 09:29:26 +02:00
  • f673315ab3 bcm283x/gpio: add bcm2711 specific alt funcs mapping (#25) Michael Teichgräber 2023-07-06 16:21:41 +02:00
  • 522a3cb6e9 fs,sysfs: use EPOLL_EXEC to clean up epoll file descriptors on execve(2) (#32) v3.8.2 Elias Naur 2023-04-27 08:46:28 -06:00
  • 429fcce4a4 Bump to go1.20 (#33) v3.8.1 M-A 2023-04-27 09:51:30 -04:00
  • 9f0d9f7d76 Allwinner: Implement nanopi neo air (#30) Peter LoVerso 2023-03-31 04:28:14 -07:00
  • 2dfc6ee558 Ran go mod tidy Marc-Antoine Ruel 2023-03-18 09:59:27 -04:00
  • 339d73cbd1 allwinner: Support for H2+ and H3 (OrangePiZero) (#23) Aaron F 2022-12-16 23:30:19 +01:00
  • de9a57f5e9 Use go mod tidy -compat=1.17 Marc-Antoine Ruel 2022-10-27 14:18:38 -04:00
  • ef3cae0984 Update to go1.17 v3.8.0 Marc-Antoine Ruel 2022-10-27 09:07:14 -04:00
  • 8d2b28ed67 allwinner: extend support for H5 CPU (sun50i-h5) (#22) TzeWey 2022-10-26 14:11:12 -07:00
  • 79c7463f66 allwinner: Update pull-up/down registers using OR logic (#20) TzeWey 2022-10-26 13:28:34 -07:00
  • 712a46986a github actions: update to match conn Marc-Antoine Ruel 2022-06-20 11:44:14 -04:00
  • c77f5cb4c0 github actions: bump to go1.18 Marc-Antoine Ruel 2022-06-18 22:05:59 -04:00
  • d6b5f41ada github actions: actions/setup-go@v3, remove golint, enable staticcheck Marc-Antoine Ruel 2022-05-17 13:41:54 -04:00
  • 8cb20f1591 github actions: improve actions for go1.17 v3.7.2 Marc-Antoine Ruel 2021-12-13 10:24:44 -05:00
  • 9d7265dfd1 roll conn/v3@v3.6.10 Marc-Antoine Ruel 2021-12-13 10:24:33 -05:00
  • 9092f2bee1 Added support for RPi Zero2W and CM4 (#14) bezineb5 2021-11-30 10:11:28 -05:00
  • 8ac693e20a README: update codecov badge Marc-Antoine Ruel 2021-10-16 18:35:54 -04:00
  • 0431222aa6 github actions: update codecov to v2 Marc-Antoine Ruel 2021-10-16 18:31:50 -04:00
  • 27156359c7 host: remove ftdi (again) v3.7.1 Marc-Antoine Ruel 2021-10-16 12:35:01 -04:00
  • 2daa03741b ftdi: use d2xx.Rescan in v0.0.4 but don't expose yet Marc-Antoine Ruel 2021-10-16 17:56:14 -04:00
  • d6f74d5bdf gohci: update for proper canary testing Marc-Antoine Ruel 2021-10-16 18:11:08 -04:00
  • 43ea1c5d1d Fix testing for devices and cmd Marc-Antoine Ruel 2021-10-16 12:32:30 -04:00
  • c025965794 bcm283x: update datasheet PDF reference Marc-Antoine Ruel 2021-10-16 12:30:33 -04:00
  • 628f6922f7 Update conn/v3 to v3.6.9 Marc-Antoine Ruel 2021-10-16 11:31:53 -04:00
  • deb1359406 bcm283x: Don't override previous pull states (#13) Martín Conte Mac Donell 2021-10-16 09:26:09 -07:00
  • d93ad22413 add support for raspberry pi 400 & 4B 8GB (#11) Fred 2021-09-12 22:06:01 +01:00
  • 962178fc16 github actions: skip unnecessary checks Marc-Antoine Ruel 2021-09-12 11:31:33 -04:00
  • a2a3020222 Multiple fixes; go1.17 compat and github actions improvements Marc-Antoine Ruel 2021-09-12 08:58:58 -04:00
  • b2a8d7d299 ftdi: add build tag periph_host_ftdi_debug to enable verbose logging Marc-Antoine Ruel 2021-07-18 20:38:37 -04:00
  • 6549d068ea ftdi: Add StreamOut() on pin D1 Marc-Antoine Ruel 2021-07-17 20:58:38 -04:00
  • 0ba42ce71e ftdi: update d2xx@v0.0.3 Marc-Antoine Ruel 2021-07-17 20:37:11 -04:00
  • 492d8bb911 bcm283xsmoketest: remove aliases test and dead code Marc-Antoine Ruel 2021-05-29 21:55:34 -04:00
  • e6c2c9eaab ftdi: roll d2xx@v0.0.2 Marc-Antoine Ruel 2021-06-01 11:34:22 -04:00
  • 37d3270ec9 ftdi: document potential use of different latency value Marc-Antoine Ruel 2021-05-29 15:35:22 -04:00
  • 88a2d4f58e Fixes on Windows Marc-Antoine Ruel 2021-05-29 08:53:11 -04:00
  • 982cf24f01 Add check to run tests without cgo Marc-Antoine Ruel 2021-05-29 14:39:24 -04:00
  • 4b7bb79ad2 Add periph-smoketest ftdi test Marc-Antoine Ruel 2021-05-29 11:24:41 -04:00
  • ae694d7915 Fix ineffassign check Marc-Antoine Ruel 2021-05-29 12:34:24 -04:00
  • 638d350afe Bump conn/v3 from v3.6.7 to v3.6.8 v3.7.0 Marc-Antoine Ruel 2021-05-29 10:59:31 -04:00
  • 3ef1e99206 ftdi: Implement high level FTDI d2xx support Marc-Antoine Ruel 2021-05-24 19:55:52 -04:00
  • 30b7483b33 Add gohci forward tests Marc-Antoine Ruel 2021-05-28 15:47:22 -04:00
  • 098dcc5844 Enforce no shadowed variable Marc-Antoine Ruel 2021-05-25 15:33:25 -04:00
  • 828523edff github: add canary tests Marc-Antoine Ruel 2021-05-25 13:48:09 -04:00
  • 1078c99a22 Tweak to github templates Marc-Antoine Ruel 2021-05-24 09:25:37 -04:00
  • 80b981d541 Densify the PR template Marc-Antoine Ruel 2021-05-24 09:16:42 -04:00
  • be1b51ef9e Add issue and PR templates Marc-Antoine Ruel 2021-05-24 09:15:06 -04:00
  • 2bf99b4a36 sysfs: Stabilize TestManual_Listen_Pipe Marc-Antoine Ruel 2021-05-23 16:48:49 -04:00
  • dd88fe6c72 Tweak to silence go vet warning Marc-Antoine Ruel 2021-03-28 13:14:55 -04:00
  • 7f17b36e56 Bump go to 1.16 Marc-Antoine Ruel 2021-03-28 13:01:54 -04:00
  • b734a79e9e README.md: move links above the mascot Marc-Antoine Ruel 2021-02-09 09:30:45 -05:00
  • 38a1d83a1b Create a formal broken v0 v0.0.1 Marc-Antoine Ruel 2021-02-09 09:13:18 -05:00
  • 90e99bbf80 go.mod: update for v3.6.7 v3.6.7 Marc-Antoine Ruel 2020-12-30 19:51:56 -05:00
  • 17c4f529ff Migrate to v3 Marc-Antoine Ruel 2020-12-30 14:50:25 -05:00
  • fc8f190099 host/pine64: improve detection Florian Klink 2020-12-29 03:23:53 +01:00
  • 00539351b7 hostreg: remove and replace with conn's driverreg Marc-Antoine Ruel 2020-12-29 11:11:11 -05:00
  • 0b7905fd7b github actions: ignore go.sum changes Marc-Antoine Ruel 2020-12-24 20:59:54 -05:00
  • 705971eaa2 github actions: bump race timeout from 40s to 60s Marc-Antoine Ruel 2020-12-24 20:54:57 -05:00
  • 7a96bb38d7 codecov.yml: override codecov.io defaults Marc-Antoine Ruel 2020-12-24 20:40:24 -05:00
  • c44c2b6211 github actions: add same workflow as conn Marc-Antoine Ruel 2020-12-24 20:39:02 -05:00
  • 1c59318a91 README.md: update links Marc-Antoine Ruel 2020-12-24 20:38:06 -05:00
  • 47405f2858 Update import path to what host will be Marc-Antoine Ruel 2020-12-24 20:25:41 -05:00
  • 3d171f6797 hostreg: rename sources and update package name Marc-Antoine Ruel 2020-12-24 19:56:22 -05:00
  • f568d102e1 Migrate layout to the destination layout Marc-Antoine Ruel 2020-12-24 19:49:55 -05:00
  • d72c4c2aba netlink/onewire: fix error handling when reading from the netlink socket (#448) mhabb 2020-07-27 11:14:05 -07:00
  • 20f2ff5fb5 bcm283x: golint fix Marc-Antoine Ruel 2020-06-12 14:32:37 -04:00
  • d6ff88d726 bcm283x:Add support for internal pull resistor used in BCM2711 (#445) Berry Wang 2020-06-13 02:29:12 +08:00
  • 2b2fee6db3 beagle: fix a race condition due to missing dependency Marc-Antoine Ruel 2020-05-24 19:57:44 -04:00
  • cc9c73c64f Many staticcheck fixes Marc-Antoine Ruel 2020-05-24 19:25:15 -04:00
  • f962ac6071 Updated documentation (#441) bezineb5 2020-04-18 11:50:54 -04:00
  • 345eeb5c2e bcm283x: Fixes #226: unrolling DMA controlBlocks (#440) bezineb5 2020-04-17 21:00:41 -04:00
  • f4c26f7e37 rpi: obtain revision from device tree (for non-raspbian systems) (#436) Michael Stapelberg 2020-04-10 18:50:42 +02:00
  • 718e8f28d6 bcm283x: present: check device tree (#435) Michael Stapelberg 2020-04-09 14:43:38 +02:00
  • d1f8543cfb bcm283x: fix invalid aliasing; causing failure on RPi1 and RPi Zero Marc-Antoine Ruel 2019-08-14 12:00:46 -04:00
  • b0f3061714 bcm283x: futureproof tests for v4 Marc-Antoine Ruel 2019-08-05 10:10:45 -04:00
  • 8a260cde9d allwinner, bcm283x, mt766: use pin.FuncNone instead of "ERR" Marc-Antoine Ruel 2019-08-05 09:58:03 -04:00
  • 4487925985 sysfs: changes in preparation for v4 with pin.Pin Marc-Antoine Ruel 2019-08-05 09:45:59 -04:00
  • b9323732a1 mt7688: implement pin.PinFunc and gpio.PinIO Marc-Antoine Ruel 2019-08-05 08:22:18 -04:00
  • 42572516a6 host: fix unit tests on WSL Marc-Antoine Ruel 2019-07-20 15:30:05 -04:00
  • e195649bac pmem: fix crashing test on amd64 on recent Go versions. Marc-Antoine Ruel 2019-07-19 19:13:53 -04:00
  • e818eae591 rpi: use new revision parsing algo; support new 12 boards w/ RPi4 Marc-Antoine Ruel 2019-07-17 21:33:01 -04:00
  • 1c4b6b600f rpi: rename boardAlpha back Marc-Antoine Ruel 2019-07-18 09:27:25 -04:00