From f2e90d9ad262f889dd67a4a108f77b3ab59b7d8d Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Sat, 29 Jun 2019 00:04:44 +0200
Subject: [PATCH] fix: Mention missing dependencies in README

Signed-off-by: Rahix <rahix@rahix.de>
---
 README.md | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 588aebad..0cba63e5 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,19 @@
 # card10 Firmware Readme
 
 ## Setup
-To compile the firmware you need `meson`(>0.40.0) and a `arm-none-eabi-gcc`.  You should also have python3 installed on your system.
+To compile the firmware you need the following:
+
+- `meson`(>0.40.0)
+- `arm-none-eabi-gcc` (package might be called `gcc-arm-none-eabi`)
+- `arm-none-eabi-binutils` (package might be called `binutils-arm-none-eabi`)
+- `arm-none-eabi-newlib` (package might be called `libnewlib-arm-none-eabi`)
+- `python3`
+- `python3-crc16` (`pip3 install --user crc16`)
 
 ### Compiler (`arm-none-eabi-gcc`)
 Install the cross-compiler and debugger either from your distributions repositories, or alternatively download a precompiled toolchain from [ARM](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads).
 
-On Ubuntu, the package is called `gcc-arm-none-eabi`
+On Ubuntu, the package is called `gcc-arm-none-eabi`.
 
 ### Compiling the card10 firmware
 ```bash
-- 
GitLab