- Jul 29, 2019
-
-
q3k authored
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Jul 28, 2019
-
-
q3k authored
We want to run a linter on CI submission. We also want to display nice error messages to the user. Thus, annoyatron is born. The flow is as follows: - a MR is submitted and triggers the 'lint' pipeline - annoyatron gets pinged over https that an MR requires attention - annoyatron starts running and waits until the MR's pipeline run succeeds or fails - the lint jobs either succeeds or fails - annoyatron notices the pipeline passed, and inspects its results to see if the lint pipeline failed or not. - annoyatron posts a comment, if necessary
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Jul 27, 2019
-
-
rahix authored
- The bootloader will now write files immediately, you no longer need to make sure you eject properly. - *cardium is called l0dables and will definitely happen! - External flash is now available from Pycardium Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Make the flow-diagram correctly show that Epicardium will create `menu.py` if none was found on the external flash. This means, the menu will always be run from `menu.py`. Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
The 3rd core is not used for BLE as of now so we should not document it as such. This commit also updates the colors of Epicardium and Pycardium to match the rest of the docs & GitLab. Signed-off-by:
Rahix <rahix@rahix.de>
-
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