# Science Meets Industry 2021 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. ```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 clone_repository_smi21 --> optional_structure_project 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" click optional_structure_project "./tasks/optional_structure_project.md" ```