- Jul 27, 2019
-
-
rahix authored
Commit 82b5b21f intoduced card10_reset(). This patch refactors the pmic module to also make use of this new implementation. Signed-off-by:
Rahix <rahix@rahix.de>
- Jul 26, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
schneider authored
-
schneider authored
-
rahix authored
We decided to merge the implementation ASAP so we can build other features ontop of it. Further cleanup and refactoring of the modules will now happen in separate patches. The Epicardium API for this module will not change that much from what it looks like now. Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Other existing API calls also use raw `int` for descriptors so I think we should use it for file-functions as well. Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Jul 25, 2019
-
-
Hauke Mehrtens authored
Add a section for cloning from git. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The same commands can be used on Ubuntu and Debian stable. Debian stable ships meson 0.49.2 which should be sufficient. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
We provide a nix expression to build card10 firmware. On Linux/Darwin with Nix and NixOS, this can be used as follows: $ git submodule update --init $ nix build $ ls result/ result/bootloader: bootloader.elf result/epicardium: epicardium.elf result/pycardium: pycardium.elf pycardium_epicardium.bin This derivation can also be used for development: $ nix-shell $ meson --cross-file card10-cross.ini build/ $ ninja -C build/ -j8 $ # hack on things $ ninja -C build/ -j 8 $ ls build/ [ ... ]
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Fixes #44 Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
In this change we modify the CI pipeline to use pre-built Docker images for both build and deploy stages. To this end, we create `docker/{build-env,deploy-env}`, two directories containing Dockerfiles describing how to build those images, and scripts to push them to a Docker registry. Currently, docker.card10.badge.events.ccc.de seems broken. Thus, we push to the Warsaw Hackerspace Docker registry. Since the Docker images will be pulled rarely anyway (as they are cached by build nodes), any low bandwidth-caused slowdowns will not be usually end up in the CI critical path. We also bump `.gitlab-ci.yml` to point to those new images.
-
- Jul 24, 2019
-
-
swym authored
-
swym authored
-
swym authored
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Remove -r from ln ----------------- Quote from Unix Stack Exchange: > Beware that -r is a GNUism, i.e. non POSIX so won't work [...] as the > standard OS X ln command is BSD based. https://unix.stackexchange.com/questions/125132/ln-s-with-a-path-relative-to-pwd#comment455718_263512 Fix tr and dd for macOS ----------------------- See Unix Stack Exchange question "Filling file with 0xFF gives C3BF in OSX" at https://superuser.com/a/1349497/150212 and https://lists.freebsd.org/pipermail/freebsd-questions/2007-October/160961.html
-
- Jul 23, 2019
-
-
wink authored
- Jul 22, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Anon authored
-
schneider authored
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-