profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/carlosedp/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Carlos Eduardo carlosedp RISC-V Ambassador / Red Hat Sao Paulo/Brazil https://twitter.com/carlosedp Check my articles on https://carlosedp.medium.com and support me on https://www.patreon.com/carlosedp

carlosedp/cluster-monitoring 575

Cluster monitoring stack for clusters based on Prometheus Operator

carlosedp/arm-monitoring 44

Prometheus & Grafana docker-compose stack for Raspberry Pi

carlosedp/chisel-playground 11

Chisel HDL example applications

carlosedp/container-mgmt 8

Container management structure

carlosedp/chisel-fpga-pinfinder 6

A Chisel implementation for an FPGA Pin Finder thru UART

carlosedp/BitwigControllers 4

Bitwig Studio Controller scripts

carlosedp/carlosedp.github.com 4

Personal Website/Blog - http://carlosedp.com

carlosedp/dcca-client-OTP 2

Erlang Diameter Credit Control (DCCA) OTP Client

carlosedp/chiselwatt 1

A tiny POWER Open ISA soft processor written in Chisel

push eventcarlosedp/dotfiles

Carlos de Paula

commit sha d71b71ca5d7c09989a39fda5e16b3b7f04f505aa

Add new apps. Organize aliases

view details

push time in 20 hours

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 2c162ae762c8ebaa03f23596ce9435f97bc24a79

Also tag on git when releasing

view details

push time in 21 hours

release carlosedp/scalautils

0.5.0

released time in a day

created tagcarlosedp/scalautils

tag0.5.0

Scala/Chisel utility methods

created time in a day

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 1ad8001cb2716e122bc44ab7ad3c17c0db1ece48

Added sbt-release and sbt-tpolecat plugins

view details

Carlos de Paula

commit sha 915c4289f6ee58101b94c3f1c499c0a3cac11564

Setting version to 0.5.0

view details

Carlos de Paula

commit sha ab51a09b0b104863940af6b2a4588a9c643dabd4

Setting version to 0.5.1-SNAPSHOT

view details

push time in a day

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 11825541f8c409ae1cf219852e074a37e3a2cc53

Reorganize build.sbt. Add coverage tool.

view details

push time in a day

push eventcarlosedp/scalautils

Carlos de Paula

commit sha ed159dca988ee058e196b47e0b9398f736badabd

Reorganize build.sbt. Add coverage tool.

view details

push time in a day

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 938db734a28434295aa52ad9b4c3963a2591b0d7

Reorganize build.sbt. Add coverage tool.

view details

push time in a day

push eventcarlosedp/scalautils

Carlos de Paula

commit sha edc133b6dfc9993e792fa25f5cd29944c4a6bc3b

Reorganize build.sbt. Add coverage tool.

view details

push time in a day

push eventcarlosedp/chisel-playground

Carlos de Paula

commit sha 7d4b2a2cdce0d344b86c1ef80ba8a82b6f22abf7

Remove scalautils from repo. Use lib from Maven

view details

push time in 2 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha d1064fdad308baf4ab09a3565422abf1937bea36

Remove scalautils from repo. Use lib from Maven

view details

push time in 2 days

issue commentredhat-et/microshift

[Enhancement]: Automate building of component images for alt. architectures

Hi Frank, here's some steps I've collected and used to build the images for multi-arch. I believe it's easy to automate this with Github actions and Docker buildx (that uses Qemu).

Build from Source

CNI Plugins

git clone https://github.com/containernetworking/plugins cni-plugins
git checkout v0.8.7
pushd cni-plugins
./build_linux.sh
sudo mkdir -p /opt/cni/bin
sudo cp bin/* /opt/cni/bin/
popd

CRI-O / Crictl / Conmon

# Cri-o
git clone https://github.com/cri-o/cri-o
pushd cri-o
make
sudo make install.bin-nobuild
sudo make install.config-nobuild
sudo make install.systemd
sudo mkdir -p /etc/containers
sudo cp contrib/policy.json /etc/containers
popd

# Conmon
git clone https://github.com/containers/conmon
pushd conmon
make
sudo make install  # should pop some errors since manual hasn't been built
popd

# Crictl
git clone https://github.com/kubernetes-sigs/cri-tools
pushd cri-tools
make
sudo make install
popd

Create config files:

cat << EOF | sudo tee -a /etc/cni/net.d/10-flannel.conflist
{
  "name": "cbr0",
  "cniVersion": "0.3.1",
  "plugins": [
    {
      "type": "flannel",
      "delegate": {
        "hairpinMode": true,
        "isDefaultGateway": true
      }
    },
    {
      "type": "portmap",
      "capabilities": {
        "portMappings": true
      }
    }
  ]
}
EOF

cat << EOF | sudo tee -a /etc/cni/net.d/100-crio-bridge.conf
{
    "cniVersion": "0.4.0",
    "name": "crio",
    "type": "bridge",
    "bridge": "cni0",
    "isGateway": true,
    "ipMasq": true,
    "hairpinMode": true,
    "ipam": {
        "type": "host-local",
        "routes": [
            { "dst": "0.0.0.0/0" },
            { "dst": "1100:200::1/24" }
        ],
        "ranges": [
            [{ "subnet": "10.42.0.0/24" }],
            [{ "subnet": "1100:200::/24" }]
        ]
    }
}
EOF

cat << EOF | sudo tee -a /etc/cni/net.d/200-loopback.conf
{
    "cniVersion": "0.3.1",
    "type": "loopback"
}
EOF

# Change pause image to multi-arch version supporting RISC-V
sudo sed -i 's/^pause_image\ =.*/pause_image = \"quay.io\/microshift\/pause:3.2\"/' /etc/crio/crio.conf

Start and enable the service:

systemctl daemon-reload
systemctl enable crio
systemctl start crio

MicroShift

Build

# Build binary
make GO_REQUIRED_MIN_VERSION=

Install

sudo cp microshift /usr/local/bin

Container images

Base Image

# Base image for kube-proxy and flannel
BASEIMAGE=debian:sid-slim
REPO=carlosedp
cat > Dockerfile.debian-iptables <<- 'EOF'
ARG BASEIMAGE
FROM $BASEIMAGE
ARG TARGETARCH

RUN apt-get update && \
    apt-get install -y conntrack \
        ebtables \
        ipset \
        iptables \
        kmod \
        netbase
EOF
docker buildx build -t ${REPO}/debian-iptables:sid-slim --platform linux/amd64,linux/arm64,linux/ppc64le,linux/arm,linux/riscv64 --build-arg=BASEIMAGE=$BASEIMAGE --push -f Dockerfile.debian-iptables .

Pause - TODO

# Build pause image
REPO=carlosedp
git clone https://github.com/kubernetes/kubernetes
pushd kubernetes
# Checkout commit containing tag 3.2
VERSION=3.2
git checkout d1ec762a91f8726b01e109aea3aacb2bd4e78ebb
docker run -it --rm -v $(PWD):/src -e TAG=${VERSION} -w /src carlosedp/crossbuild-riscv64
cd build/pause
REV=`git describe --contains --always --match='v*'`
mkdir bin
riscv64-linux-gcc -Os -Wall -Werror -static -DVERSION=v${VERSION} -o bin/pause-riscv64 linux/pause.c
exit
pushd build/pause
docker build -t ${REPO}/pause:${VERSION}-riscv64 --build-arg=ARCH=riscv64 --build-arg=BASE=scratch -f Dockerfile .
docker push ${REPO}/pause:${VERSION}-riscv64
popd
popd
ARCHITECTURES=(amd64 arm64 arm ppc64le riscv64)
ORIGINIMAGE=gcr.io/google-containers/pause
IMAGE=${REPO}/pause
# Build image for riscv and push as carlosedp/pause:3.1-riscv64
for arch in amd64 arm64 arm ppc64le; do
    docker pull $ORIGINIMAGE-$arch:$VERSION
    docker tag $ORIGINIMAGE-$arch:$VERSION $IMAGE:$VERSION-$arch
    docker push $IMAGE:$VERSION-$arch
done
docker manifest create --amend $IMAGE:$VERSION `echo $ARCHITECTURES | sed -e "s~[^ ]*~$IMAGE:$VERSION\-&~g"`
for arch in $ARCHITECTURES; do docker manifest annotate --arch $arch $IMAGE:$VERSION $IMAGE:$VERSION-$arch; done
docker manifest push --purge $IMAGE:$VERSION
cd ..

Flannel

Needs to be built in a AMD64 host due to some Flannel quirks (udp backend).

IMAGE=quay.io/microshift/flannel
VERSION=v0.14.0

git clone 
make dist/flanneld-amd64
for arch in arm arm64 riscv64 ppc64le; do GOOS=linux GOARCH=$arch make dist/flanneld && mv dist/flanneld dist/flanneld-$arch; done

cat > Dockerfile.flannel << 'EOF'
# Build with:
# docker buildx build -t $IMAGE:v0.14.0 --platform linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/riscv64 --build-arg=VERSION=v0.14.0 -f Dockerfile.flannel --push .
#

FROM carlosedp/debian-iptables:sid-slim
ARG VERSION
ARG TARGETOS
ARG TARGETARCH
LABEL maintainer="Carlos Eduardo <carlosedp@gmail.com>"
ENV FLANNEL_ARCH=$TARGETARCH
RUN apt-get update && apt-get install -y --no-install-recommends iproute2 net-tools ca-certificates iptables strongswan && update-ca-certificates
RUN apt-get install -y --no-install-recommends wireguard-tools
COPY dist/flanneld-$TARGETARCH /opt/bin/flanneld
COPY dist/mk-docker-opts.sh /opt/bin/
COPY dist/iptables-wrapper-installer.sh /
RUN /iptables-wrapper-installer.sh --no-sanity-check
ENTRYPOINT ["/opt/bin/flanneld"]
EOF

docker buildx build -t $IMAGE:v0.14.0 --platform linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/riscv64 --build-arg=VERSION=v0.14.0 -f Dockerfile.flannel --push .

Hostpath-provisioner

git clone https://github.com/kubevirt/hostpath-provisioner
cd hostpath-provisioner
for arch in amd64 arm64 riscv64 ppc64le; do GOOS=linux GOARCH=$arch CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o _out/hostpath-provisioner-$arch cmd/provisioner/hostpath-provisioner.go; done

cat > Dockerfile.hostpath-provisioner << 'EOF'
FROM scratch
ARG TARGETARCH
COPY _out/hostpath-provisioner-$TARGETARCH /hostpath-provisioner
CMD ["/hostpath-provisioner"]
EOF

docker buildx build -t quay.io/microshift/hostpath-provisioner:v0.9.0 --platform linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64 -f Dockerfile-hostpath-provisioner --push .
cd ..

Kube-rbac-proxy

git clone https://github.com/brancz/kube-rbac-proxy
cd kube-rbac-proxy
VERSION=v0.11.0
git checkout $VERSION

cat > Dockerfile.multi << 'EOF'
FROM --platform=$BUILDPLATFORM golang:1.16 as builder
ARG TARGETOS
ARG TARGETARCH
WORKDIR /go/src/github.com/brancz/kube-rbac-proxy
COPY . .

RUN GOOS=linux GOARCH=$TARGETARCH go build --installsuffix cgo -o _output/kube-rbac-proxy github.com/brancz/kube-rbac-proxy

FROM scratch
ARG TARGETARCH
COPY --from=builder /go/src/github.com/brancz/kube-rbac-proxy/_output/kube-rbac-proxy /usr/local/bin/kube-rbac-proxy
EXPOSE 8080
USER 65532:65532

ENTRYPOINT ["/usr/local/bin/kube-rbac-proxy"]
EOF

docker buildx build -t quay.io/microshift/kube-rbac-proxy:$VERSION --platform linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64 -f Dockerfile.multi .

CoreDNS

# Build CoreDNS
git clone https://github.com/coredns/coredns
cd coredns
VER=v1.6.9
git checkout ${VER}
GITCOMMIT=`git describe --dirty --always`
for arch in amd64 arm arm64 riscv64 ppc64le; do CGO_ENABLED=0 GOOS=linux GOARCH=$arch go build -v -ldflags="-s -w -X github.com/coredns/coredns/coremain.GitCommit=${GITCOMMIT}" -o _output/coredns-$arch .; done

cat > Dockerfile.custom << 'EOF'
FROM debian:sid
ARG TARGETARCH
ENV arch=$TARGETARCH
ENV PATH=$PATH:/
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates dnsutils debianutils tar wget hostname socat locate lsof gzip procps rsync python3
RUN update-ca-certificates
ADD _output/coredns-$arch /coredns

EXPOSE 53 53/udp
ENTRYPOINT ["/coredns"]
EOF
mv .dockerignore dockerignore-dis
docker buildx build -t carlosedp/coredns:${VER} --platform linux/amd64,linux/arm64,linux/ppc64le,linux/arm,linux/riscv64 --push -f Dockerfile.custom .
mv dockerignore-dis .dockerignore
cd ..

Router (Ingress Controller)


git clone https://github.com/openshift/router
cd router

cat > Dockerfile.multi << 'EOF'
FROM --platform=$BUILDPLATFORM golang:1.16 as builder
ARG VERSION
ARG TARGETOS
ARG TARGETARCH
WORKDIR /go/src/github.com/openshift/router
COPY . .
RUN GOOS=linux GOARCH=$TARGETARCH make

FROM debian:sid
ARG TARGETARCH
LABEL io.k8s.display-name="OpenShift Router" \
      io.k8s.description="This is the base image from which all template based routers inherit." \
      io.openshift.tags="openshift,router"
COPY --from=builder /go/src/github.com/openshift/router/openshift-router /usr/bin/

RUN apt-get update && \
    apt-get install -y --no-install-recommends ca-certificates haproxy rsyslog sysvinit-utils libcap2-bin curl && \
    rm -rf /var/lib/apt/lists/* && \
    update-ca-certificates

RUN bash -c 'mkdir -p /var/lib/haproxy/router/{certs,cacerts,whitelists} && \
    mkdir -p /var/lib/haproxy/{conf/.tmp,run,bin,log} && \
    touch /var/lib/haproxy/conf/{{os_http_be,os_edge_reencrypt_be,os_tcp_be,os_sni_passthrough,os_route_http_redirect,cert_config,os_wildcard_domain}.map,haproxy.config}' && \
    setcap 'cap_net_bind_service=ep' /usr/sbin/haproxy && \
    chown -R :0 /var/lib/haproxy && \
    chmod -R g+w /var/lib/haproxy

COPY images/router/haproxy/ /var/lib/haproxy/
LABEL io.k8s.display-name="OpenShift HAProxy Router" \
      io.k8s.description="This component offers ingress to an OpenShift cluster via Ingress and Route rules." \
      io.openshift.tags="openshift,router,haproxy"
USER 1001
EXPOSE 80 443
WORKDIR /var/lib/haproxy/conf
ENV TEMPLATE_FILE=/var/lib/haproxy/conf/haproxy-config.template \
    RELOAD_SCRIPT=/var/lib/haproxy/reload-haproxy
ENTRYPOINT ["/usr/bin/openshift-router", "--v=2"]
EOF

docker buildx build -t carlosedp/openshift-router:latest --platform linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64 --push -f Dockerfile.multi .


Service CA

git clone https://github.com/openshift/service-ca-operator
cd service-ca-operator

cat > Dockerfile.multi << 'EOF'
FROM --platform=$BUILDPLATFORM golang:1.16 as builder
ARG VERSION
ARG TARGETOS
ARG TARGETARCH
WORKDIR /go/src/github.com/openshift/service-ca-operator
COPY . .
ENV GO_PACKAGE github.com/openshift/service-ca-operator
RUN GOOS=linux GOARCH=$TARGETARCH go build -ldflags "-X $GO_PACKAGE/pkg/version.versionFromGit=$(git describe --long --tags --abbrev=7 --match 'v[0-9]*')" ./cmd/service-ca-operator

FROM debian:sid-slim
ARG TARGETARCH
COPY --from=builder /go/src/github.com/openshift/service-ca-operator/service-ca-operator /usr/bin/
COPY manifests /manifests
# Using the vendored CRD ensures compatibility with 'oc explain'
COPY vendor/github.com/openshift/api/operator/v1/0000_50_service-ca-operator_02_crd.yaml /manifests/02_crd.yaml
ENTRYPOINT ["/usr/bin/service-ca-operator"]
LABEL io.openshift.release.operator=true
EOF

docker buildx build -t quay.io/microshift/openshift-service-ca:latest --platform linux/amd64,linux/arm64,linux/ppc64le,linux/riscv64 -f Dockerfile.multi .
fzdarsky

comment created time in 2 days

issue commentTerosTechnology/vscode-terosHDL

Support Chisel HDL

Nice, TerosHDL is pretty new to me too as I never used it before. I'll look deeper into it and return :)

carlosedp

comment created time in 3 days

release carlosedp/scalautils

0.4.0

released time in 3 days

created tagcarlosedp/scalautils

tag0.4.0

Scala/Chisel utility methods

created time in 3 days

delete tag carlosedp/scalautils

delete tag : 0.4.0

delete time in 3 days

push eventcarlosedp/scalautils

Carlos de Paula

commit sha b81eef04495d0409edde304c40134c9e0283ad59

Cut 0.4.0. Fix MVN release process.

view details

push time in 3 days

release carlosedp/scalautils

0.4.0

released time in 3 days

created tagcarlosedp/scalautils

tag0.4.0

Scala/Chisel utility methods

created time in 3 days

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 315242dc934c1b086dda9569350a1a94862d12fe

Cut 0.4.0. Fix MVN release process.

view details

push time in 3 days

push eventcarlosedp/scalautils

Carlos de Paula

commit sha 8486fe5a060e43ead2c4a7595e9ba0ebb745ea37

Cut 0.4.0. Fix MVN release process.

view details

push time in 3 days

push eventcarlosedp/dotfiles

Carlos de Paula

commit sha b7582792d0b340b1c89e9c776119a8fd0d2e9be3

Fix cs

view details

push time in 4 days

push eventcarlosedp/dotfiles

Carlos de Paula

commit sha 061c0846c8329d6bec5666e80a60e274903b32eb

Update gitstatusd for riscv64

view details

push time in 4 days

push eventcarlosedp/qmk_firmware

Takeshi ISHII

commit sha e10e67c9b9c2ba245c38eb31218ba88bfeb0dffb

[Update] Change Original TAGs of Japanese translations (#13473) * Updated docs/ja/proton_c_conversion.md original tag. * Updated docs/ja/other_vscode.md original tag. * Updated docs/ja/feature_swap_hands.md original tag. * Updated docs/ja/faq_general.md original tag. * Updated docs/ja/feature_userspace.md original tag. * Updated git co docs/ja/config_options.md original tag.

view details

Takeshi ISHII

commit sha f44b48669dd4d33b409090125d95f94a7d2db1f3

Updated docs/ja/feature_ps2_mouse.md. (#13472) Changed following the change in the definition of `PS2_MOUSE_SCROLL_BTN_MASK` in the original document.

view details

QMK Bot

commit sha ff61b870cf911ac7af3d4851c511dcd4aaa11348

Merge remote-tracking branch 'origin/master' into develop

view details

James Young

commit sha 1e51bb39a33a4ea897dafe7944653356f6c0f069

nknl7en: correct key object order (#13482)

view details

QMK Bot

commit sha 8ffdf830152a7c29e46445788421fd8f8d60a274

Merge remote-tracking branch 'origin/master' into develop

view details

James Young

commit sha 572a35d9a25584daa7e95df26ea45784650f0b1f

Mechmini V1 Refactor (#13498)

view details

QMK Bot

commit sha 5179d573aa4e7b97a41725b1a572999f68a91174

Merge remote-tracking branch 'origin/master' into develop

view details

Zach White

commit sha baa65d21771242c5c05aa6dc8d0f75fac4ad7675

enable manual trigger for api data (#13000)

view details

QMK Bot

commit sha 9cb8f6d7812135e2fb29d924dc24c17307ade71e

Merge remote-tracking branch 'origin/master' into develop

view details

Drashna Jaelre

commit sha 09474cbf04d1330a59c85efc9a8a0565044c52e0

Fix VIA compilation issues for RGB Matrix (#13503)

view details

QMK Bot

commit sha ee44df5b91bd31b137bff31a723aafb8a92102c2

Merge remote-tracking branch 'origin/master' into develop

view details

James Young

commit sha 988942ce40ac73f614ef01fafa6a2f8712e4c2fc

Clawsome Hatchback & SUV: fix improperly named keymap directories (#13508)

view details

QMK Bot

commit sha 789be4f1145c56253629808967e31be14c99820e

Merge remote-tracking branch 'origin/master' into develop

view details

Erovia

commit sha e05f9c4a08cef384989cd20ebe27b66622912055

CLI: Add git and venv info to doctor's output (#13405) Most of the checks are saved from zvecr's retired 'up/status' subcommand PR.

view details

GG

commit sha 2c6cff4cb74c9c1fddaf7dc1e39e6bcf79436df8

[Keyboard] add new firewave ikki68_aurora (#13364) Co-authored-by: Ryan <fauxpark@gmail.com>

view details

QMK Bot

commit sha 0bfb14409ac6cf31f482bab952d9c3c0ccef2d1b

Merge remote-tracking branch 'origin/master' into develop

view details

Fredrik Salomonsson

commit sha 0a8accae063460f20ca83c559afdfce0fa2d00f3

[Keymap] plattfot - Keymap updates for Kyria (#13449) - Major change in the keymap to work with EurKey. Which relaxes some constraints it had before when it had to take in consideration two layouts. With this the parenthesis can be moved to a better location instead of being in the top right corner. This also allows esc, del and rctrl to be moved to the base layer. Only downside is that ctrl+lalt needed to be removed and instead AltGr takes it's place. Add rctrl on right thumb cluster to compensate for this which need some reorganization on the thumb cluster. - Split the symbol and function keys layer into two layers, one for each hand. Make it easier to press symbols and function keys. - Add some symbols specific for the EurKey layout. - Change from running C-<tab> S-C-<tab> to page up/down for the right rotary. As holding ctrl and using page up/down works the same in firefox. Which allows the rotary to be useful for other things. - Move scroll lock and insert to right rotary. - Introducing close tap (CLO_TAP), which is a combination of the double tap feature and my macros. E.g. pressing CLO_TAP and ( will generate ()←. Which removes the need of the macros and makes it more useful than DBL_TAP as it now saves me some keypresses. CLO_TAP exist on both the left and right hand layers to make it easy to use. - Use text for the secondary oled, firmware is too big after rebasing on upstream master. - Update image in the readme to reflect my new layout.

view details

QMK Bot

commit sha 36890181f7c68af073fe3d6e9dac68a9e089284a

Merge remote-tracking branch 'origin/master' into develop

view details

Takeshi ISHII

commit sha 877e81f9633d1a1f73e741a04f08cf2fb9522974

Fixed the Helix keymap 'fraanrosi' compile issues (#13514) According to `helix/rev2/keymaps/fraanrosi/readme.md`, this keymap should be compiled with the following command: ``` make helix/rev2/under:fraanrosi ``` Therefore, when compiling all helix keymaps with the following command, an error occurs when compiling `fraanrosi`. ``` make helix:all ``` Therefore, add `LED_UNDERGLOW_ENABLE = yes` to `keymaps/fraanrosi/rules.mk` to suppress the error.

view details

QMK Bot

commit sha 5a50a28962e2c68da2f43b81d0813d124f8055cf

Merge remote-tracking branch 'origin/master' into develop

view details

push time in 4 days

push eventcarlosedp/qmk_firmware

Carlos de Paula

commit sha 81405cd9bab34321ec112c0668167060f5e6986d

Add layout for xd75

view details

push time in 4 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha 3a590ece3b85a1e1160d51a29c7bf8952b97237a

Move to Chisel 3.5. Migrate tests to chiseltest lib.

view details

push time in 4 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha 485ea3772398b182ffb2b4f375c2930d0f5cc90e

Move to Chisel 3.5. Migrate tests to chiseltest lib.

view details

push time in 4 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha d4042c440f0cd7f9e54b46d1322f15302b68afdb

Cleanup makefile

view details

push time in 5 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha 7ffcc53202d82a896c859d9c26d7a437e09e8096

Add rotary encoder tests

view details

push time in 5 days

push eventcarlosedp/PMOD1

Carlos de Paula

commit sha 2eba5c68327c006984041332315eef1a6066e13b

Add initial test for encoder. Improve test output for parser

view details

push time in 5 days