├── .gitignore ├── .gitlab-ci.yml ├── .test-stage └── tests │ └── ccat-module │ ├── io-request │ └── test-device │ │ └── rte0 │ │ └── test-device │ │ └── ccat0 │ ├── packages.tclur │ ├── run.tclur │ ├── setup.sh │ ├── tags │ ├── teardown.sh │ └── timeout ├── CHANGES ├── COPYING ├── Makefile ├── README.md ├── etherlab-patches ├── 0001-convert-ccat-to-mfd.patch └── 0002-zalloc.patch ├── gpio.c ├── module.c ├── module.h ├── netdev.c ├── scripts └── update_ccat.sh ├── sram.c ├── systemtime.c ├── tools ├── 10_install_pre-commit_hooks.sh ├── get_shfmt.sh └── pre-commit ├── unittest ├── forward_frames.c ├── load-module.sh ├── main.c ├── sram0.bin.ref-00-01-05-18-c4-dc ├── sram0.bin.ref-00-01-05-2b-b0-f8 ├── sram0.bin.ref-00-01-05-2e-56-66 ├── sram0.bin.ref-00-01-05-2f-0f-30 ├── sram0.bin.ref-CX20x0 ├── sram_55.bin ├── sram_AA.bin ├── test-all.sh ├── test-connectivity.sh ├── test-gpio.sh ├── test-network.sh ├── test-rw_cdev.sh ├── test-systemtime.sh ├── test-update.sh ├── test-wait-available.sh ├── udp_burst ├── udp_burst.c ├── update0.bin.ref-00-01-05-18-c4-dc ├── update0.bin.ref-00-01-05-1e-90-fe ├── update0.bin.ref-00-01-05-2b-6b-5c ├── update0.bin.ref-00-01-05-2b-b0-f8 ├── update0.bin.ref-00-01-05-2f-0f-30 ├── update0.bin.ref-CX20x0 ├── update1.bin.ref └── update1.bin.ref-00-01-05-18-c4-dc └── update.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/io-request/test-device/rte0/test-device/ccat0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/packages.tclur: -------------------------------------------------------------------------------- 1 | build-essential 2 | git 3 | iperf3 4 | linux-headers-bhf 5 | -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/run.tclur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/.test-stage/tests/ccat-module/run.tclur -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/.test-stage/tests/ccat-module/setup.sh -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/tags: -------------------------------------------------------------------------------- 1 | ssh 2 | -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/teardown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/.test-stage/tests/ccat-module/teardown.sh -------------------------------------------------------------------------------- /.test-stage/tests/ccat-module/timeout: -------------------------------------------------------------------------------- 1 | 10m -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/CHANGES -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/README.md -------------------------------------------------------------------------------- /etherlab-patches/0001-convert-ccat-to-mfd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/etherlab-patches/0001-convert-ccat-to-mfd.patch -------------------------------------------------------------------------------- /etherlab-patches/0002-zalloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/etherlab-patches/0002-zalloc.patch -------------------------------------------------------------------------------- /gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/gpio.c -------------------------------------------------------------------------------- /module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/module.c -------------------------------------------------------------------------------- /module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/module.h -------------------------------------------------------------------------------- /netdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/netdev.c -------------------------------------------------------------------------------- /scripts/update_ccat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/scripts/update_ccat.sh -------------------------------------------------------------------------------- /sram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/sram.c -------------------------------------------------------------------------------- /systemtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/systemtime.c -------------------------------------------------------------------------------- /tools/10_install_pre-commit_hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/tools/10_install_pre-commit_hooks.sh -------------------------------------------------------------------------------- /tools/get_shfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/tools/get_shfmt.sh -------------------------------------------------------------------------------- /tools/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | make indent 3 | -------------------------------------------------------------------------------- /unittest/forward_frames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/forward_frames.c -------------------------------------------------------------------------------- /unittest/load-module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/load-module.sh -------------------------------------------------------------------------------- /unittest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/main.c -------------------------------------------------------------------------------- /unittest/sram0.bin.ref-00-01-05-18-c4-dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/sram0.bin.ref-00-01-05-18-c4-dc -------------------------------------------------------------------------------- /unittest/sram0.bin.ref-00-01-05-2b-b0-f8: -------------------------------------------------------------------------------- 1 | sram0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/sram0.bin.ref-00-01-05-2e-56-66: -------------------------------------------------------------------------------- 1 | sram0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/sram0.bin.ref-00-01-05-2f-0f-30: -------------------------------------------------------------------------------- 1 | sram0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/sram0.bin.ref-CX20x0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/sram0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/sram_55.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/sram_55.bin -------------------------------------------------------------------------------- /unittest/sram_AA.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/sram_AA.bin -------------------------------------------------------------------------------- /unittest/test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-all.sh -------------------------------------------------------------------------------- /unittest/test-connectivity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-connectivity.sh -------------------------------------------------------------------------------- /unittest/test-gpio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-gpio.sh -------------------------------------------------------------------------------- /unittest/test-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-network.sh -------------------------------------------------------------------------------- /unittest/test-rw_cdev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-rw_cdev.sh -------------------------------------------------------------------------------- /unittest/test-systemtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-systemtime.sh -------------------------------------------------------------------------------- /unittest/test-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-update.sh -------------------------------------------------------------------------------- /unittest/test-wait-available.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/test-wait-available.sh -------------------------------------------------------------------------------- /unittest/udp_burst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/udp_burst -------------------------------------------------------------------------------- /unittest/udp_burst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/udp_burst.c -------------------------------------------------------------------------------- /unittest/update0.bin.ref-00-01-05-18-c4-dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/update0.bin.ref-00-01-05-18-c4-dc -------------------------------------------------------------------------------- /unittest/update0.bin.ref-00-01-05-1e-90-fe: -------------------------------------------------------------------------------- 1 | update0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/update0.bin.ref-00-01-05-2b-6b-5c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/update0.bin.ref-00-01-05-2b-6b-5c -------------------------------------------------------------------------------- /unittest/update0.bin.ref-00-01-05-2b-b0-f8: -------------------------------------------------------------------------------- 1 | update0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/update0.bin.ref-00-01-05-2f-0f-30: -------------------------------------------------------------------------------- 1 | update0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/update0.bin.ref-CX20x0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/update0.bin.ref-CX20x0 -------------------------------------------------------------------------------- /unittest/update1.bin.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/update1.bin.ref -------------------------------------------------------------------------------- /unittest/update1.bin.ref-00-01-05-18-c4-dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/unittest/update1.bin.ref-00-01-05-18-c4-dc -------------------------------------------------------------------------------- /update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beckhoff/CCAT/HEAD/update.c --------------------------------------------------------------------------------