README.md 2.64 KB
Newer Older
1
2
# Science Meets Industry 2021

Stefan Hackenberg's avatar
Stefan Hackenberg committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
This is the starting point for development during Science Meets Industry 2021. It contains:

- A project setup for PlatformIO including `platformio.ini` and a `Hello World`.
- A bunch of tasks.

## Overview of the puzzle

What are we going to do? Puzzling! Below you find a graphical description of your mission:

![The Mission](./doc/mission.jpg)

## Tasks

Below an overview of all tasks can be found and the dependencies between the tasks is visualized.

Stefan Hackenberg's avatar
Stefan Hackenberg committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
```mermaid
graph TD
  install_platform_cypress_psoc6 --> compile_smi21
  clone_repository_smi21 --> compile_smi21
  install_vscode_and_platformio --> install_platform_cypress_psoc6
  connect_psoc6_with_rc522 --> test_connection_psoc6_with_rc522
  write_first_test --> test_connection_psoc6_with_rc522
  upload_smi21 --> write_first_test
  compile_smi21 --> upload_smi21
  write_first_test --> test_wifi_connection
  test_wifi_connection --> test_http_request
  install_vscode_and_platformio --> optional_install_further_extensions
  test_connection_psoc6_with_rc522 --> read_nfc_uid
  read_nfc_uid --> read_nfc_hashtable
  test_http_request --> read_image_snippet
  read_nfc_uid --> read_image_snippet
  test_http_request --> optional_read_image_snippet_ansi
  read_nfc_uid --> optional_read_image_snippet_ansi
  read_image_snippet --> develop_solver
  read_nfc_hashtable --> develop_solver
Stefan Hackenberg's avatar
Stefan Hackenberg committed
38
  clone_repository_smi21 --> optional_structure_project
Stefan Hackenberg's avatar
Stefan Hackenberg committed
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

  click install_vscode_and_platformio "./tasks/install_vscode_and_platformio.md"
  click clone_repository_smi21 "./tasks/clone_repository_smi21.md"
  click compile_smi21 "./tasks/compile_smi21.md"
  click connect_psoc6_with_rc522 "./tasks/connect_psoc6_with_rc522.md"
  click install_platform_cypress_psoc6 "./tasks/install_platform_cypress_psoc6.md"
  click optional_install_further_extensions "./tasks/optional_install_further_extensions.md"
  click test_connection_psoc6_with_rc522 "./tasks/test_connection_psoc6_with_rc522.md"
  click test_http_request "./tasks/test_http_request.md"
  click test_wifi_connection "./tasks/test_wifi_connection.md"
  click upload_smi21 "./tasks/upload_smi21.md"
  click write_first_test "./tasks/write_first_test.md"
  click read_nfc_uid "./tasks/read_nfc_uid.md"
  click read_nfc_hashtable "./tasks/read_nfc_hashtable.md"
  click read_image_snippet "./tasks/read_image_snippet.md"
  click optional_read_image_snippet_ansi "./tasks/optional_read_image_snippet_ansi.md"
  click optional_document_code "./tasks/optional_document_code.md"
  click optional_coding_style "./tasks/optional_coding_style.md"
  click develop_solver "./tasks/develop_solver.md"
Stefan Hackenberg's avatar
Stefan Hackenberg committed
58
  click optional_structure_project "./tasks/optional_structure_project.md"
Stefan Hackenberg's avatar
Stefan Hackenberg committed
59
```