occheung
  • Joined on 2020-05-03
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-22 17:47:20 +08:00
366ff1c80e * Changed delay source from DelayUs from embedded-hal to user-defined closure
occheung commented on pull request renet/ENC424J600#2 2021-01-22 15:53:30 +08:00
Remove cortex-m dependencies for delay

Ok. With a delay_ns closure, it should eliminate the need to own a delay structure inside the Ethernet driver as well.

occheung commented on pull request renet/ENC424J600#2 2021-01-22 15:12:05 +08:00
Remove cortex-m dependencies for delay

This delay gets called when modifying register.

Sending/Receiving packets do require read/write to register. But most of the SPI transcation should be to the SRAM buffer, given a large enough…

occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-22 14:36:11 +08:00
c146eb155d examples: remove duplicate delay
occheung commented on pull request renet/ENC424J600#2 2021-01-22 14:26:44 +08:00
Remove cortex-m dependencies for delay

SpiPort needs to own a delay.

The issue of using the delay from hal is that one of its component (SYST) is pretty much a singleton. If SpiPort takes away the delay, then delay in the main…

occheung commented on pull request renet/ENC424J600#2 2021-01-22 14:00:30 +08:00
Remove cortex-m dependencies for delay

What is the significance of b8094f84f37d01454ec3c92f5ae4a2329c65d375 ?

revert the accidental change of example in eeeb162cc5

occheung created pull request renet/ENC424J600#2 2021-01-22 13:03:13 +08:00
Remove cortex-m dependencies for delay
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-22 12:59:33 +08:00
e547b7405c examples/tcp: fix lifetime for smoltcp bump
1d6b32c320 smoltcp: bump to 0.7.0
0df7680d60 nal: fix networkstack accessibility
2a12d856b9 nal: all support
Compare 4 commits »
occheung pushed to nal_support at occheung/ENC424J600 2021-01-22 12:55:09 +08:00
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-22 10:22:56 +08:00
e547b7405c examples/tcp: fix lifetime for smoltcp bump
1d6b32c320 smoltcp: bump to 0.7.0
Compare 2 commits »
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-21 15:43:19 +08:00
0df7680d60 nal: fix networkstack accessibility
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-21 15:28:26 +08:00
2a12d856b9 nal: all support
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-21 13:19:01 +08:00
b8094f84f3 example/tx: arp revert modification
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-21 13:09:41 +08:00
eeeb162cc5 examples: updated
c382638386 examples: updated
Compare 2 commits »
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-21 13:04:19 +08:00
c382638386 examples: updated
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-20 17:27:24 +08:00
056f812e60 init: use delay from internal spi
occheung pushed to generalize_delay at occheung/ENC424J600 2021-01-20 17:24:08 +08:00
cea9f2bf57 spi: owns delay
1ce193b8aa add gitignore
04ca484ded remove Cargo lockfile (this is a library)
01030f16a8 bump version
26dabd4dc0 spi: add CS delay
occheung pushed to master at renet/ENC424J600 2021-01-18 15:34:11 +08:00
26dabd4dc0 spi: add CS delay
c4b62cc238 lib: derive debug for error for unwrapping
356c3aefe2 lib: reduce stack usage
Compare 3 commits »
occheung pushed to feature/booster at occheung/ENC424J600 2021-01-18 14:35:37 +08:00
9d3d73479a spi: add delay margin
occheung pushed to master at occheung/ENC424J600 2021-01-18 14:14:24 +08:00
736d63dcad lib: derive debug for error for unwrapping
d7ba11611b lib: reduce stack usage
61182a8ef0 spi: add CS delay to accomodate booster
2ca717c94f add license
d70937f053 update repo url
Compare 5 commits »