Commit Graph

154 Commits (3496755406f3d9f35b7689c50c0db311c559d7d8)
 

Author SHA1 Message Date
Astro 69b65b5f72 cortex_a9 regs: allow defining bit fields 4 years ago
Astro 1e16beb707 cortex_a9::regs: use crate::regs interface 4 years ago
Astro 81a892b618 eth: recv_next() 4 years ago
Astro f92ea3b99d eth: start_tx 4 years ago
Astro f07a541c99 eth: model rx/tx state with type parameters 4 years ago
Astro 74bd81f87f eth: add safety asserts 4 years ago
Astro 824e91e6cb eth: rx/tx desc list, start_rx 4 years ago
Astro 2d7fed6c59 link again compiler_builtins 4 years ago
Astro d447f1cc45 main: probe for PHYs 4 years ago
Astro b9ca9324f0 eth: fix initialization 4 years ago
Astro 6d15b82a3e cortex_a9::regs: init U bit for unaligned access 4 years ago
Astro acf995d7da soft_reset: rm unreachable! 4 years ago
Astro bf4f5108f4 main: add UART_RATE 4 years ago
Astro 2f27ff574f improve linker script 4 years ago
Astro 2df74cc055 add static exception handling 4 years ago
Astro b13bf72c17 eth: begin phy communication 4 years ago
Astro 5b15bb5c0a main: make boot_core0() naked 4 years ago
Astro c0610ad66a slcr: init gem* rclk/clk 4 years ago
Astro ee7ae7f7cc slcr: add soft_rst() 4 years ago
Astro b961526b97 uart: remove type conversion from baud_rate_gen 4 years ago
Astro a645d13f4b add uart panic handler 4 years ago
Astro 75bb755327 extend linker script 4 years ago
Astro d10ffe9eb9 eth: setup mio_pins, configure net_cfg 4 years ago
Astro 51c39f032e run with the cora z7-10 4 years ago
Astro b3da0e4c93 slcr: define all mio_pin regs, typed io_type 4 years ago
Astro 6bf210366a regs: properly emit doc_comments 4 years ago
Astro 56c2f1d833 eth: add net_status, phy_maint registers 4 years ago
Astro ad77e3dc04 eth: add net_cfg register 4 years ago
Astro 402b8c9ab1 eth: no unsafe, note, add qbar register fields 4 years ago
Astro 1033648c3e add l1_cache_init() 4 years ago
Astro 179c617904 add register_bits_typed! macro 4 years ago
Astro 785e726661 RegisterW/RegisterRW: required &mut self for safety 4 years ago
Astro 62ca26fa71 slcr: abstract with RegisterBlock 4 years ago
Astro fd7fd0db14 main: rm unused feature #![feature(global_asm)] 4 years ago
Astro 99371375fd Cargo.toml: don't disable lto for profile.release 4 years ago
Astro ea62d4fdec uart: make baudrate configurable, run at 115,200 baud 4 years ago
Astro 15883293ac uart: use div_round_closest in baud_rate_gen 4 years ago
Astro 7428fec200 uart: add more channel_sts flags, wait for tx_fifo_empty() before sending 4 years ago
Astro 673d585d2f uart: extend regs 4 years ago
Astro b296fc1d7f uart: add baud_rate_gen 4 years ago
Astro 43b6d3acd0 uart: wait for reset 4 years ago
Astro 47ec0116a9 use uart1 with more configuration 4 years ago
Astro 5d02fe5c95 slcr: with_slcr() for unlock/lock 4 years ago
Astro 351d18c10f add register_at! macro 4 years ago
Astro 7e12468bf2 README 4 years ago
Astro c88374eab1 fix SP init 4 years ago
Astro b754581452 eth: add regs and init 4 years ago
Astro 7872e00182 uart: move logic outside regs 4 years ago
Astro 275f297309 uart: impl fmt::Write 4 years ago
Astro ca9b10dce8 refactor regs macros for RO/WO/RW access 4 years ago