Commit graph

  • bbd50619a4 Format, clean master Pascal Engélibert 2025-11-11 14:56:54 +01:00
  • 62e56052cf Adapt UDP to W5100 Pascal Engélibert 2025-11-11 14:40:25 +01:00
  • 4e9f7f4d22 Fix link to #65 in README Michael Watzko 2025-03-21 16:05:44 +01:00
  • 04ec37adea Prepare for 0.6.0 release Michael Watzko 2025-03-21 15:59:25 +01:00
  • 15da8f9f2f
    Make DeviceState public (#65) 22dd5e2bdd 2025-03-21 14:55:42 +00:00
  • 4743976211 Apply clippy suggestions Michael Watzko 2025-03-21 15:52:22 +01:00
  • 099e682b9d Fix format in README Michael Watzko 2025-03-21 15:49:51 +01:00
  • 0399047449 Fix example in readme (follow up to #66) Michael Watzko 2025-03-21 15:48:32 +01:00
  • ae29db2fd7
    Update embedded-nal to 0.9. (#66) Markus Reiter 2025-03-21 15:41:28 +01:00
  • a1a063b0c8 Bumping release date Ryan Summers 2024-07-08 10:18:29 +02:00
  • ece51eaedd Preparing for 0.5.0 release Ryan Summers 2024-07-05 16:55:01 +02:00
  • 09db1687dd Updating embedded-nal version Ryan Summers 2024-07-05 14:35:26 +02:00
  • 270436affa Simplifying trait, sealing implementations Ryan Summers 2024-07-05 13:27:39 +02:00
  • ec57a2f6f1 Refactoring device state management Ryan Summers 2024-07-05 13:18:56 +02:00
  • 1c07b969a1 Reviving InactiveDevice Ryan Summers 2024-07-03 15:08:19 +02:00
  • 509ee24309 Updating CHANGELOG Ryan Summers 2024-07-01 18:22:59 +02:00
  • ef2aac6d88 Updating docs Ryan Summers 2024-07-01 18:10:19 +02:00
  • d2dea7a42c Fixing docs and tests Ryan Summers 2024-07-01 18:07:48 +02:00
  • b9ba375ca2 Refactoring bus traits for embedded-hal 1.0 Ryan Summers 2024-07-01 17:54:13 +02:00
  • 74ef83910d
    Merge pull request #60 from pdh11/pdh-macraw-interrupts Ryan Summers 2024-04-15 13:16:20 +02:00
  • 25683d610a Fix new cargo fmt issues Peter Hartley 2024-04-15 12:10:46 +01:00
  • fd6d254d52 Add CHANGELOG entry and fix review comments Peter Hartley 2024-04-15 12:10:12 +01:00
  • d34ef053fd Allow interrupt-driven MACRAW operation Peter Hartley 2024-04-15 10:47:53 +01:00
  • a45c33e54d
    Merge pull request #57 from LechevSpace/fix/udp Ryan Summers 2023-07-27 11:14:07 +02:00
  • 84757c552e
    Merge branch 'master' into fix/udp Lachezar Lechev 2023-07-27 12:11:21 +03:00
  • 42791c27e5
    Merge pull request #54 from LechevSpace/feat/retry-time-and-count Ryan Summers 2023-07-25 17:25:04 +02:00
  • 3da66e6eb1
    Merge pull request #55 from LechevSpace/chore/socket-and-other-docs Ryan Summers 2023-07-25 17:09:57 +02:00
  • 02063d1c75
    chore: PR review comments Lachezar Lechev 2023-07-25 16:16:33 +03:00
  • a606fb0980
    chore: PR review comments Lachezar Lechev 2023-07-25 16:04:06 +03:00
  • f3f0f3e461
    Merge pull request #56 from LechevSpace/chore/four-wire-tests-and-docs Ryan Summers 2023-07-25 14:35:54 +02:00
  • fd699b3f44
    chore: remove defmt from dev-deps. Lachezar Lechev 2023-07-25 15:35:05 +03:00
  • eeeb0a24bb
    chore: Update changelog Lachezar Lechev 2023-07-22 10:39:33 +03:00
  • 98715d5247
    fix: udp implementation and add more methods Lachezar Lechev 2023-07-22 10:31:01 +03:00
  • 545debf0e3
    chore: simplify Lachezar Lechev 2023-07-13 12:10:46 +03:00
  • f726d2b9a5
    chore: update changelog Lachezar Lechev 2023-07-13 11:41:10 +03:00
  • 29f531387d
    chore: Bus move default impls to device & uninit device Lachezar Lechev 2023-07-13 11:40:09 +03:00
  • 1788e43333
    feat: define crate as no_std only when not doing tests Lachezar Lechev 2023-07-12 18:19:27 +03:00
  • ed49f20ead
    chore: test FourWire with embedded-hal-mock: - Add dev-dependencies for embedded-hal-mock - add docs for FourWire - add tests for SPI frames transactions Lachezar Lechev 2023-07-12 17:57:28 +03:00
  • f1c6a7a97b
    docs: document registers socketn Lachezar Lechev 2023-07-12 17:51:49 +03:00
  • c6e5c58845
    feat: get device state and more derives Lachezar Lechev 2023-07-12 17:50:34 +03:00
  • 360496e4a9
    chore: update changelog Lachezar Lechev 2023-07-12 17:46:03 +03:00
  • 43fda7bab1
    fix: device import & rustfmt Lachezar Lechev 2023-07-12 17:44:01 +03:00
  • dbb9189b7f
    chore: uninit. device - call Bus version method Lachezar Lechev 2023-07-12 17:42:09 +03:00
  • 6ff773d5ed
    docs: document initialize_manual default gateway Lachezar Lechev 2023-07-12 17:40:47 +03:00
  • 2735e6a6ee
    chore: socket docs Lachezar Lechev 2023-07-12 17:36:05 +03:00
  • 501efeafbc
    Merge branch 'master' into feat/retry-time-and-count Lachezar Lechev 2023-07-12 17:32:30 +03:00
  • a8214b83ec
    feat: device - RetryCount & RetryTime Lachezar Lechev 2023-07-12 17:27:42 +03:00
  • 1450ba0190
    feat: uninit. device - RetryCount & RetryTime Lachezar Lechev 2023-07-12 17:26:48 +03:00
  • 2166c39ac4
    feat: Bus - add default impls for common registers Lachezar Lechev 2023-07-12 17:26:42 +03:00
  • a858bd815a
    feat: Mode to register value and common mode impls - make crate no_std when not running tests Lachezar Lechev 2023-07-12 17:20:27 +03:00
  • 30b61de2eb
    feat: common regs - Mode, RetryCount, RetryTime Lachezar Lechev 2023-07-12 17:20:00 +03:00
  • a384a09f35
    Merge pull request #52 from Felix-El/fix-cursor Ryan Summers 2023-06-23 16:10:36 +02:00
  • 1eb9b25c7e Fix cursor: wrapping_add for ptr, immutable sock Felix Lelchuk 2023-06-23 13:45:51 +02:00
  • 388f92c557
    Merge pull request #51 from kellerkindt/ryan-summers-patch-1 Ryan Summers 2023-06-22 11:26:35 +02:00
  • 9aeb331fb0
    Update CHANGELOG.md Ryan Summers 2023-06-22 11:25:23 +02:00
  • 691662b5e7
    Merge pull request #47 from Felix-El/master Ryan Summers 2023-06-22 11:23:16 +02:00
  • 1f6a8a290c Allow truncated RawDevice::read_frame() Felix Lelchuk 2023-04-23 00:12:29 +02:00
  • 71af718229
    Merge pull request #48 from elpiel/patch-1 Ryan Summers 2023-06-13 13:59:07 +02:00
  • 66e964335f
    fix: Cargo.toml package version to 0.4.1 Lachezar Lechev 2023-05-01 18:58:23 +03:00
  • 25409e827a
    Merge pull request #43 from kellerkindt/rs/issue-36/trait-names Ryan Summers 2023-03-31 16:16:24 +02:00
  • f1504d284d Fixing format Ryan Summers 2023-03-31 13:48:49 +02:00
  • f3b4fa12b3 Fixing crate docs Ryan Summers 2023-03-31 13:46:30 +02:00
  • 953ed3c7b1 Readding reference docs Ryan Summers 2023-03-31 13:45:42 +02:00
  • 20981a7963 Fixing clippy lint Ryan Summers 2023-03-30 18:02:46 +02:00
  • 2c13f23ea4 Updating changelog Ryan Summers 2023-03-30 12:56:47 +02:00
  • 0d47ea0982 Renaming trait function names, cleaning up docs Ryan Summers 2023-03-30 12:54:08 +02:00
  • 516bdae999
    Merge pull request #39 from LechevSpace/defmt-and-debug Ryan Summers 2023-03-06 13:55:54 +01:00
  • a0c8a42d64
    fix: export only InitializeError from the module Lachezar Lechev 2023-03-06 14:53:48 +02:00
  • 3e41fcfe61
    ci: update rust workflow Lachezar Lechev 2023-03-06 13:20:49 +02:00
  • 19343e3886
    fix: CHANGELOG to unreleased version Lachezar Lechev 2023-03-06 13:20:37 +02:00
  • f340f60c3b
    Merge branch 'master' into defmt-and-debug Lachezar Lechev 2023-03-06 12:59:16 +02:00
  • c94b8c6241
    chore: Update CHANGELOG adding defmt feature Lachezar Lechev 2023-03-06 12:55:14 +02:00
  • c3f79c96ed
    feat: derive defmt::Format for more structs and errors Lachezar Lechev 2023-03-06 12:54:55 +02:00
  • 1b2ba0bfab
    feat: export uninitialized_device & add docs Lachezar Lechev 2023-02-17 17:51:20 +02:00
  • f2ac8521b1
    feat: defmt + derive for some UDP types Lachezar Lechev 2023-02-10 14:51:55 +02:00
  • 747fe0cca4
    feat: export Host Lachezar Lechev 2023-02-10 14:50:08 +02:00
  • a287712c7b
    Merge pull request #37 from LechevSpace/update-changelog Ryan Summers 2023-01-23 15:00:23 +01:00
  • 72e08659c9
    chore: Update changelog for 0.4.1 Lachezar Lechev 2023-01-23 15:35:28 +02:00
  • aa5eb1d4bf Updating CHANGELOG Ryan Summers 2022-04-14 14:18:10 +02:00
  • 9196d005d5 Fixing comment Ryan Summers 2022-04-14 14:16:51 +02:00
  • 4afe9f6724 Updating docs Ryan Summers 2022-04-14 14:15:58 +02:00
  • 30293b65a5 Finalizing updates to MACRAW support after testing Ryan Summers 2022-04-14 13:58:15 +02:00
  • c25cbe6fdb Adding macraw support Ryan Summers 2022-04-11 10:31:38 +02:00
  • 259550e3b6 Fix indexing for phy configuration register Wouter Geraedts 2022-04-13 16:33:28 +02:00
  • f2b16f9bf1 Fix links in CHANGELOG take 2 Michael Watzko 2022-01-23 14:29:38 +01:00
  • b703fc056f Fix links in CHANGELOG Michael Watzko 2022-01-23 14:25:49 +01:00
  • 4ab2013ea1 Prepare release of 0.4.0 Michael Watzko 2022-01-23 14:18:38 +01:00
  • 9327809fe7
    Add TCP-based NAL implementation (#24) Ryan Summers 2022-01-23 13:30:08 +01:00
  • 2f4603d0bc Make clippy happy :) Michael Watzko 2021-07-24 18:00:37 +02:00
  • 3037cb3534 Delete gitlab script for repo mirroring Michael Watzko 2021-07-24 17:58:20 +02:00
  • 96c6edfd81 Take ownership of Spi in activate_ref Michael Watzko 2021-04-16 01:28:27 +02:00
  • 3489574603 Recent only relevant socket interrupt flags to not loose in-flight data Michael Watzko 2021-04-16 01:24:51 +02:00
  • d58ab215b1 Add DeviceRefMut that allows device operation without moving ownership Michael Watzko 2021-04-08 01:20:18 +02:00
  • ee415c63f0 Ensure that every udp socket can connect at the same time Michael Watzko 2021-04-08 00:24:10 +02:00
  • 6c6681d579 Ensure that the chip-select pin is high at the end of a frame transaction Michael Watzko 2021-04-06 19:27:17 +02:00
  • 200a676a7c No longer allow removed lint: clippy::unknown_clippy_lints Michael Watzko 2021-04-06 19:05:05 +02:00
  • a871ffb621 Fix new clippy remarks Michael Watzko 2021-04-06 19:03:08 +02:00
  • 97f211110e Add Device::{gateway, subnet_mask, mac, ip, version} getter Michael Watzko 2021-04-06 18:55:18 +02:00
  • 8af392d06b
    No longer valid kellerkindt 2021-03-23 23:43:05 +01:00
  • 9e9ff5733e
    Fix typo in README kellerkindt 2021-03-23 23:42:42 +01:00