Pascal Bauer
a3eb3a6716
fix: change Dino ip name "dinoif_fast" to "dinoif_adc"
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-02-20 11:58:32 +01:00
Leonardo Carreras
6a4b0d8df5
Apply PR suggestions about style and import criteria
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
94fcaa3dd7
Avoid special case for ARM64 in TSC
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
66756698d0
Supress checkcpp unknownMacro error foor tests in queue unit test
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
5f28fb38e3
Update container file for Ubuntu bumping to 24.04
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
bacfebab30
Fix return value in TSC init
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
cae48a7dfa
Fix missing villas kernel header in TSC
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
3e62fa9b6f
Adapt the queue test to be architecture-agnostic
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
15f51dc9bb
Adapt the kernel test to allow ARM aarch64
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
5c2fe58a3e
Make the TSC architecture-agnostic and adjust CMakeLists
...
- Add a separate section for architecture-agnostic timing using CLOCK MONOTONIC (Linux specific)
- Add a specific variant for the initialization of the TSC structure
- Move the file to the linux-only section in the CMakeLists file
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Leonardo Carreras
e2b090b270
Bump redis++ version and in lib nice add setuptools to virtual environment
...
Signed-off-by: Leonardo Carreras <leonardo.carreras@eonerc.rwth-aachen.de>
2025-02-05 10:47:40 +01:00
Jitpanu Maneeratpongsuk
c60ef75070
fix: Broken error checking
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
6d279280e8
fix: Comment format
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
f28f802619
fix: Remove sleep from socket integration test
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
7a2d689199
fix: Add error checking
...
fix: Naming and comment
fix: Remove socket_tcp_connection from header file
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
d3cbf876cf
fix: Uninitialize variable
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
c07679bc32
feat: Extended integration test for socket TCP connection
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
b23c12aab1
feat: Add TCP to the OpenAPI spec of socket node type
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
7befa75390
fix: Add reconnect attempt after the connection is broken.
...
Move the establishment of tcp connection out of socket_start so that it will not block other node.
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
5587fbde29
fix: Comment format and naming
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Jitpanu Maneeratpongsuk
5df3fabcd1
feat: Add basic tcp connection to socket node type
...
Signed-off-by: Jitpanu Maneeratpongsuk <jitpanu.maneeratpongsuk@rwth-aachen.de>
2025-02-04 13:42:06 +01:00
Pascal Bauer
560af2961a
Change accessibility of getMemoryBlocks() method of core to public.
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-30 14:21:07 +01:00
Niklas Eiling
9ba78f1fe3
fix: move task to villas namespace
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-29 14:18:09 +01:00
Pascal Bauer
297fbc511c
fix formatting
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-28 17:49:54 +01:00
Pascal Bauer
22a5f54428
add from_directory method
...
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2025-01-28 17:49:54 +01:00
Niklas Eiling
ed6cd78b2f
feat: make cast hook support writes
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-28 17:44:24 +01:00
Niklas Eiling
b433219af2
chore: update copyright in README
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-28 17:36:16 +01:00
Niklas Eiling
16b6a21512
fpga: make hwdef-parse.py correctly detect interrupt on zynq designs
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
9bf8f24695
fpga: update example jsons
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
d905d16b74
fpga: add dinoif_adc to hwdef-parse.py
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
780dffb9ab
fpga: fix configCrossBar crashing if src or dest are nullptr
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
cee5f62c2d
fpga: remove exceptions from AxisCache
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
5dd12eafc4
fpga: Apply suggestions from code review
...
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
0d6946bae9
fpga/ip/i2c: remove dead code and improve comment.
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
2d8b3fccd5
fpga: consolidate and update FPGA config examples
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
e9b1a4a528
fpga: improve comments
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
a7427d7cc0
fpga/ips: add invalidate method to AxisCache and whitelist the IP in hwdef-parse.py
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
ce0959d4ba
fpga: Clean up dino.cpp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
afcfe08576
fpga: Fix I2c causing an error when Dino FMC is not connected. We loose the self check, but this is not really possible if there is no Dino FMC.
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
3300e7b2cd
fpga: Add axis_cache.cpp to CMakeLists.txt
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
bf2b18bf47
fpga: Add new Dino configuration register that allows triggering the DAC before the time step to dino.cpp
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
6b0b11e720
fpga: Add driver for new register interface of axis cache IP
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-24 10:32:57 +01:00
Niklas Eiling
0b49ca9afe
fix: remove armhf image from push latest tag
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-16 13:42:20 +01:00
Niklas Eiling
278a64209a
fix: latest:docker:latest not removing manifest in .gitlab-ci.yml
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2025-01-16 13:42:20 +01:00
Matthias Marcus Nowak
693cfee4d8
fixed formatting, suggestions by @stv0g
...
Signed-off-by: Matthias Marcus Nowak <marcus.nowak@rwth-aachen.de>
2024-12-09 11:33:43 +01:00
matthiasnowak
bf50f232f9
added uldaq config to enable external clock source
...
Signed-off-by: Matthias Marcus Nowak <marcus.nowak@rwth-aachen.de>
2024-12-09 11:33:43 +01:00
Niklas Eiling
6f82ce39b6
Fix missing copyright year in README.md
...
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
9c10d8836e
readme: update copyright years
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
18791fe90f
contributing: add reference to contributing guidelines in documentation
...
replaces current CONTRIBUTING.md with reference to documentation and adds a section in README.md referencing the same.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-18 09:26:55 +01:00
Niklas Eiling
26e6d69bfe
fpga: add --timestep option to villas-fpga-ctrl
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-11-13 10:44:34 +01:00