56 Commits (master)
 

Author SHA1 Message Date
Harry Ho edb1f64f26 nix: Use itm-tools from nixpkgs-21.05 3 weeks ago
Harry Ho 40a53cc0d6 spi: Fix Rx/Tx buffer logic & simplify 2 months ago
Harry Ho 6d17703e6b Add Enc424j600::init() for complete initialisation 2 months ago
Harry Ho 78e4d82660 examples: Simplify & fix naming 2 months ago
Harry Ho b9b28f0725 Rename functions & classes for clarity 2 months ago
Harry Ho 3529fcd192 Turn EthController trait methods unrelated to PHY into instance methods 2 months ago
Harry Ho 232a08f110 nal: Fix comments & styling 3 months ago
Harry Ho 2eadb652ff nal: Fix infinite loop when TX buffer is full 3 months ago
Harry Ho 6de19f43cc nal: Prevent pushing duplicate handles for the same TcpSocket 3 months ago
Harry Ho 66c3aa534f nal: socket (TcpSocket) → handle; internal_socket → socket 3 months ago
Harry Ho 99899e6657 nal: Fix read/write not pushing erroneous socket back to the stack 3 months ago
Harry Ho d9e50bbcb6 nal: Prevent looping until the stack successfully connects to remote 4 months ago
Harry Ho 6506562c3a cargo: fix [package] meta 5 months ago
Harry Ho 3d471bff0a cargo: cleanup features 5 months ago
occheung b6d1b3828a feature: add nal support 5 months ago
occheung 8da639b89d cargo: bump smoltcp version 5 months ago
occheung 6021623813 lib: add write mac 5 months ago
occheung 1add94c12e Remove cortex-m dependencies for delay (#2) 5 months ago
Sebastien Bourdeauducq 1ce193b8aa add gitignore 5 months ago
Sebastien Bourdeauducq 04ca484ded remove Cargo lockfile (this is a library) 5 months ago
Sebastien Bourdeauducq 01030f16a8 bump version 5 months ago
occheung 26dabd4dc0 spi: add CS delay 5 months ago
occheung c4b62cc238 lib: derive debug for error for unwrapping 5 months ago
occheung 356c3aefe2 lib: reduce stack usage 5 months ago
Sebastien Bourdeauducq 2ca717c94f add license 5 months ago
Sebastien Bourdeauducq d70937f053 update repo url 5 months ago
Harry Ho d358103664 Fix controller & smoltcp device bugs 6 months ago
Harry Ho 010be3e9eb Fix controller & smoltcp device bugs 6 months ago
Harry Ho 15b08c780e nix/itm-tools.nix: Fix hash for nixpkgs 20.09 6 months ago
Harry Ho 0b91d5d1b9 Cargo.toml: Tidy & simplify 6 months ago
Harry Ho f68d5a8c93 Cargo.toml: Tidy & simplify 6 months ago
Harry Ho eeea973f1f Cargo.toml: Fix excessive dependency requirements 6 months ago
Harry Ho 50c3003210 examples/tcp_stm32f407.rs: Use SysTick timer 6 months ago
Harry Ho 362cf3c411 Use RTIC framework on the examples 6 months ago
Harry Ho 25e682763c Use core::cell::RefCell to refer to EthController 6 months ago
Harry Ho 4ba5052623 Simplify, styling & spelling 6 months ago
Harry Ho e9a3a5e550 Add software delays on controller init; add missing SPISEL delay 6 months ago
Harry Ho ae0d77cbf1 Fix poor & unimplemented code 6 months ago
Harry Ho 6b47c05843 nix/tmux.sh: Remove error message about existing tmux sessions 7 months ago
Harry Ho f029b9c267 Update README for updated instructions 10 months ago
Harry Ho 7b313292ca Replace stm32f4xx_hal with embedded_hal in the library 10 months ago
Harry Ho 8e8d14b901 Use japaric/itm-tools; Introduce tmux environment 10 months ago
Harry Ho b38c5ae65b Update README for clarification 10 months ago
Harry Ho 5b99525cd0 Reorganise spi consts 10 months ago
Harry Ho 755a77050e Fix nix-shell & itm 1 year ago
Harry Ho 03b7e65a93 Update README 1 year ago
Harry Ho d399ebc3df Add nix-shell for Rust with OpenOCD & ITM; tcp example IP can be changed 1 year ago
Harry Ho 66f89e8085 Update tx_stm32f407, tcp_stm32f407 examples 1 year ago
Harry Ho e1c0b0dd23 Add tcp_stm32f407 example 1 year ago
Harry Ho dd062723a3 Add smoltcp Phy impls 1 year ago