cw
4d961c1049
WIP: Fix mutability
3 years ago
cw
9066a58d00
WIP: Fix return statement
3 years ago
cw
0f6276e722
WIP: fix borrow
3 years ago
cw
e91549d1e8
WIP: fix typos
3 years ago
cw
be2869bce5
Add remove and erase methods
3 years ago
cw
822473e8e0
Add blank lines between functions
3 years ago
cw
a1564c5218
Add config writing capability
...
Tested with short (less than 100 characters) and long data strings
3 years ago
Sebastien Bourdeauducq
ac3e6983b0
experiments: fix zc706 build
3 years ago
Sebastien Bourdeauducq
338f918531
experiments: update banner
3 years ago
Sebastien Bourdeauducq
4751fd6011
default.nix: build redpitaya-experiments
3 years ago
Sebastien Bourdeauducq
e601ac9c45
remove flash support
...
PITA to get to work and most boards have SD.
3 years ago
Sebastien Bourdeauducq
a6955edf14
add Red Pitaya support (WIP)
3 years ago
Sebastien Bourdeauducq
c634313d5e
update authors in cargo.toml
3 years ago
Sebastien Bourdeauducq
7360984efb
add libconfig, libcoreio, szl from artiq-zynq a277e89b3ad; update dependencies
3 years ago
Sebastien Bourdeauducq
82794d3abd
default.nix: make naming consistent with artiq-zynq
3 years ago
Sebastien Bourdeauducq
450ccef18e
sync nix files with artiq-zynq c3f9a76f2a; add fsbl
3 years ago
Sebastien Bourdeauducq
4e18368aaf
remove obsolete build.sh
3 years ago
Sebastien Bourdeauducq
75494421c5
cargo: remove unmaintained runner
3 years ago
Sebastien Bourdeauducq
c4fb7b4c41
cargo: remove unmaintained dev profile
3 years ago
Sebastien Bourdeauducq
a51f8f2eea
openocd: remove ps7_init on Cora Z7
3 years ago
Sebastien Bourdeauducq
7680de26f0
openocd: sync with artiq-zynq 8bb1727e64
3 years ago
Sebastien Bourdeauducq
7edd192c3b
remove outdated/unmaintained files
3 years ago
pca006132
4fef8a7192
libasync/executor: reduced reallocation for vector
3 years ago
pca006132
ae244082ed
more cpu options
3 years ago
Sebastien Bourdeauducq
66c66447dd
fix some compilation warnings
3 years ago
pca006132
02c67051e8
CPU options for better performance
...
L2 cache options and prefetch options
3 years ago
pca006132
08fd1391c5
libcortex_a9/mmu: enabled program flow prediction
3 years ago
pca006132
a116142f63
libsupport_zynq/ram: check ptr range for deallocation
3 years ago
pca006132
157439bc88
libcortex_a9/semaphore: mark new as const fn
3 years ago
pca006132
a73df780d0
libboard_zynq/slcr: fixed boot mode pins value
...
Notice that the bits in the table in UG585 are out of order.
3 years ago
pca006132
e73ec731aa
libboard_zynq/smoltcp: default without ipv6 support
...
SZL netboot binary size too large with ipv6.
We can enable the ipv6 support in the runtime crate instead.
3 years ago
pca006132
73e4e4fd03
libcortex_a9/sync_channel: fixed memory leak
...
ptr::drop_in_place would not drop the box content properly,
the best way is to convert it back to a box and implicitly drop it.
3 years ago
Sebastien Bourdeauducq
273f9ea72b
libboard_zynq/eth: fix comment
3 years ago
pca006132
671968bac3
libboard_zynq/eth: fixed tx lost packet
3 years ago
pca006132
39f672dde8
libasync/smoltcp/mod: prevent duplicated wakers
3 years ago
pca006132
c13ca614ef
libcortex_a9/mutex: use AcqRel for CAS operations
3 years ago
pca006132
bb09d25378
libboard_zynq/ethernet: ethernet fix and config
3 years ago
pca006132
a1f859637a
experiments: enabled L2 cache
...
...and removed some trailing spaces
3 years ago
pca006132
7cb2669c3b
Updated cargo dependencies
3 years ago
pca006132
511c906d4d
libcortex_a9/uncached: fixed mmu setting
3 years ago
pca006132
1ba0aa450f
libsupport_zynq/boot: fix cache mainteinance opertaions
3 years ago
pca006132
283bc9b810
libcortex_a9: added L2 cache
3 years ago
Astro
b268fe015a
stdio::drop_uart(): add delay
3 years ago
Astro
64db9b0142
Merge pull request 'libboard_zynq: dead code, peripheral & regblock ctor names consistency' ( #63 ) from harry/zynq-rs:cleanup into master
3 years ago
Astro
4b258c19f5
libasync: improve scheduling fairness between block_on and spawned tasks
...
in the libasync::smoltcp::Sockets::run() case the block_on iface.poll
loop would progress just one task before. now all tasks get to run in
each iteration.
3 years ago
Harry Ho
1a96a7550a
libboard_zynq: make RegisterBlock constructors more consistent
3 years ago
Harry Ho
36947104e3
libboard_zynq: make constructor names more consistent
3 years ago
Harry Ho
11089d8a64
i2c: delete dead code
3 years ago
harry
c69cd9951e
Update README and build.sh ( #59 )
...
update build.sh to use rpi-4 directly; fix README
README: update build instruction
build.sh: fix missing package argument
Co-authored-by: Harry Ho <hh@m-labs.hk>
3 years ago
Harry Ho
76a4cac873
i2c: disable its usage on Cora Z7-10
3 years ago