diff --git a/Embedded Systems Skill Tree/MakerSkillTree - embedded_systems.svg b/Embedded Systems Skill Tree/MakerSkillTree - embedded_systems.svg index eab461c..639e7ee 100644 --- a/Embedded Systems Skill Tree/MakerSkillTree - embedded_systems.svg +++ b/Embedded Systems Skill Tree/MakerSkillTree - embedded_systems.svg @@ -1,4 +1,4 @@ -JTdCJTIydGl0bGUlMjIlM0ElMjJlbWJlZGRlZCUyMHN5c3RlbXMlMjIlMkMlMjJjcmVkaXRzJTIyJTNBJTIyZW1iZWRkZWQuZm0lMjAlMjYlMjBTVEVQSCUyMFBJUEVSJTIwLSUyME1BS0VSUVVFRU4lMjBBVSUyMiUyQyUyMml0ZW1zJTIyJTNBJTdCJTIyMCUyMiUzQSUyMkNvbnZlcnQlMjBhJTIwc2lnbmFsJTIwZnJvbSUyMGFuYWxvZyUyMHRvJTIwZGlnaXRhbCUyMChBREMpJTIyJTJDJTIyMSUyMiUzQSUyMlVuZGVyc3RhbmQlMjBob3clMjB0byUyMHVzZSUyMGNpcmN1bGFyJTIwYnVmZmVyJTIyJTJDJTIyMiUyMiUzQSUyMkFuYWx5emUlMjBhJTIwc2lnbmFsJTIwd2l0aCUyMEZhc3QlMjBGb3VyaWVyJTIwVHJhbnNmb3JtJTIwKEZGVCklMjIlMkMlMjIzJTIyJTNBJTIyQ3JlYXRlJTIwYSUyMGNpcmN1bGFyJTIwYnVmZmVyJTIwdGhhdCUyMHVzZXMlMjBtb3JlJTIwdGhhbiUyMDIlMjBwb2ludGVycyUyMiUyQyUyMjQlMjIlM0ElMjJVc2UlMjBhbiUyMElNVSUyMHNlbnNvciUyMHRvJTIwdHJhY2slMjBtb3Rpb24lMjBpbiUyMG11bHRpcGxlJTIwYXhlcyUyMiUyQyUyMjUlMjIlM0ElMjJVc2UlMjBEaXJlY3QlMjBNZW1vcnklMjBBY2Nlc3MlMjAoRE1BKSUyMiUyQyUyMjYlMjIlM0ElMjJVc2UlMjBtdWx0aXBsZSUyMGFyY2hpdGVjdHVyZXMlMjBpbiUyMGElMjBzb2Z0d2FyZSUyMGltYWdlJTIyJTJDJTIyNyUyMiUzQSUyMkJpdCUyMGJhbmclMjBhJTIwY29tbXVuaWNhdGlvbiUyMGRyaXZlciUyMiUyQyUyMjglMjIlM0ElMjJVc2UlMjB0cmFjZSUyMGRlYnVnZ2luZyUyMHRvJTIwdHJvdWJsZXNob290JTIwYSUyMHByb2JsZW0lMjIlMkMlMjI5JTIyJTNBJTIyVXNlJTIwUkVQTCUyMGluJTIwTWljcm9QeXRob24lMjB0byUyMGJsaW5rJTIwYW4lMjBMRUQlMjIlMkMlMjIxMCUyMiUzQSUyMlVzZSUyMEkyQyUyMGNvbW11bmljYXRpb24lMjIlMkMlMjIxMSUyMiUzQSUyMkNvbmZpZ3VyZSUyMGElMjB0aW1lciUyMiUyQyUyMjEyJTIyJTNBJTIyVXNlJTIwYSUyMHN0ZXAtdGhyb3VnaCUyMGRlYnVnZ2VyJTIwdG8lMjB0cm91Ymxlc2hvb3QlMjBhJTIwcHJvYmxlbSUyMiUyQyUyMjEzJTIyJTNBJTIySW1wbGVtZW50JTIwTUNVJTIwc2xlZXAlMjBpbiUyMGElMjBsb3clMjBwb3dlciUyMHByb2plY3QlMjIlMkMlMjIxNCUyMiUzQSUyMlVzZSUyMGElMjBjYW1lcmElMjBpbiUyMGElMjBwcm9qZWN0JTIyJTJDJTIyMTUlMjIlM0ElMjJSZXZlcnNlJTIwZW5naW5lZXIlMjBhJTIwY29tbXVuaWNhdGlvbiUyMHByb3RvY29sJTIyJTJDJTIyMTYlMjIlM0ElMjJVc2UlMjBhJTIwLm1hcCUyMGZpbGUlMjB0byUyMGRlYnVnJTIwYSUyMGNyYXNoJTIyJTJDJTIyMTclMjIlM0ElMjJUZWFjaCUyMGElMjBjbGFzcyUyMG9uJTIwZW1iZWRkZWQlMjBzeXN0ZW1zJTIyJTJDJTIyMTglMjIlM0ElMjJXcml0ZSUyMGElMjBkYXRhc2hlZXQlMjIlMkMlMjIxOSUyMiUzQSUyMlVzZSUyMFVBUlQlMjBzZXJpYWwlMjBjb21tdW5pY2F0aW9uJTIyJTJDJTIyMjAlMjIlM0ElMjJTZW5kJTIwZGF0YSUyMHRvJTIwdGhlJTIwY2xvdWQlMjIlMkMlMjIyMSUyMiUzQSUyMlVzZSUyMEJsdWV0b290aCUyMExvdyUyMEVuZXJneSUyMChCTEUpJTIwdG8lMjBzaG93JTIwYSUyMHNlbnNvciUyMHZhbHVlJTIyJTJDJTIyMjIlMjIlM0ElMjJVcGRhdGUlMjBmaXJtd2FyZSUyMHJlbW90ZWx5JTIwKE9UQSUyQyUyMERGVSUyQyUyMEZXVVApJTIyJTJDJTIyMjMlMjIlM0ElMjJVcGRhdGUlMjBmaXJtd2FyZSUyMHJlbW90ZWx5JTIwdXNpbmclMjBzZWN1cmUlMjBlbmNyeXB0aW9uJTIyJTJDJTIyMjQlMjIlM0ElMjJEZWJ1ZyUyMGElMjBoYXJkJTIwZmF1bHQlMjBvbiUyMGElMjBtaWNyb2NvbnRyb2xsZXIlMjIlMkMlMjIyNSUyMiUzQSUyMkJsb3clMjBmdXNlcyUyMHRvJTIwdGVzdCUyMHNlY3VyaXR5JTIwaW4lMjBhJTIwcHJvamVjdCUyMiUyQyUyMjI2JTIyJTNBJTIyV3JpdGUlMjBjdXN0b20lMjBCTEUlMjBHQVRUJTIwdG8lMjBjb21tdW5pY2F0ZSUyMGJldHdlZW4lMjBkZXZpY2VzJTIyJTJDJTIyMjclMjIlM0ElMjJDcmVhdGUlMjBhJTIwc29mdHdhcmUlMjByZWxlYXNlJTIwcHJvY2VzcyUyMiUyQyUyMjI4JTIyJTNBJTIyQ3JlYXRlJTIwYSUyMENJJTJGQ0QlMjBzeXN0ZW0lMjIlMkMlMjIyOSUyMiUzQSUyMkdldCUyMGFuJTIwQXJkdWlubyUyMiUyQyUyMjMwJTIyJTNBJTIyQmxpbmslMjBhbiUyMExFRCUyMiUyQyUyMjMxJTIyJTNBJTIyVXNlJTIwcHVsc2UlMjB3aWR0aCUyMG1vZHVsYXRpb24lMjAoUFdNKSUyMiUyQyUyMjMyJTIyJTNBJTIyVXNlJTIwcHVsc2UlMjB3aWR0aCUyMG1vZHVsYXRpb24lMjAoUFdNKSUyMHRvJTIwY29udHJvbCUyMFJHQiUyMExFRHMlMjIlMkMlMjIzMyUyMiUzQSUyMkNyZWF0ZSUyMGElMjBjdXN0b20lMjBVU0IlMjBISUQlMjBEZXZpY2UlMjIlMkMlMjIzNCUyMiUzQSUyMkJyaW5nJTIwdXAlMjBhJTIwY3VzdG9tJTIwYm9hcmQlMjBmb3IlMjB0aGUlMjBmaXJzdCUyMHRpbWUlMjIlMkMlMjIzNSUyMiUzQSUyMlJ1biUyMHVuaXQlMjB0ZXN0cyUyMGluJTIwYW4lMjBhbGdvcml0aG0lMjBzYW5kYm94JTIyJTJDJTIyMzYlMjIlM0ElMjJBZGFwdCUyMFJUT1MlMjB0byUyMGElMjBuZXclMjBib2FyZCUyMiUyQyUyMjM3JTIyJTNBJTIyTWFrZSUyMGElMjBkYXNoYm9hcmQlMjBmb3IlMjBtb25pdG9yaW5nJTIwcmVtb3RlJTIwdW5pdHMlMjIlMkMlMjIzOCUyMiUzQSUyMkVkaXQlMjBiaW5hcnklMjAlMkYlMjBoZXglMjB0byUyMGZpeCUyMGElMjBwcm9ibGVtJTIwYWZ0ZXIlMjByZWxlYXNlJTIyJTJDJTIyMzklMjIlM0ElMjJVc2UlMjBTUEklMjB0byUyMHNlbmQlMkZyZWNlaXZlJTIwZmVlZGJhY2slMjIlMkMlMjI0MCUyMiUzQSUyMkRlYm91bmNlJTIwYSUyMGJ1dHRvbiUyMiUyQyUyMjQxJTIyJTNBJTIyTW92ZSUyMGElMjBtb3RvciUyMiUyQyUyMjQyJTIyJTNBJTIyRGlzcGxheSUyMHRleHQlMjBvbiUyMGElMjBzY3JlZW4lMjBpbiUyMGElMjBkaWZmZXJlbnQlMjBmb250JTIyJTJDJTIyNDMlMjIlM0ElMjJTZXQlMjB1cCUyMGElMjBjcm9zcyUyMGNvbXBpbGVyJTIyJTJDJTIyNDQlMjIlM0ElMjJXcml0ZSUyMG1hbnVmYWN0dXJpbmclMjB0ZXN0JTIwc29mdHdhcmUlMjIlMkMlMjI0NSUyMiUzQSUyMk1vZGlmeSUyMGElMjBMaW5rZXIlMjBGaWxlJTIyJTJDJTIyNDYlMjIlM0ElMjJVc2UlMjBhJTIwbXVsdGklMjBjb3JlJTIwcHJvY2Vzc29yJTIyJTJDJTIyNDclMjIlM0ElMjJGaXglMjBhJTIwNDktZGF5JTIwcmVib290JTIwcHJvYmxlbSUyMHdpdGglMjBhJTIwY2FsZW5kYXIlMjIlMkMlMjI0OCUyMiUzQSUyMldyaXRlJTIwYW4lMjBBcmR1aW5vJTIwbGlicmFyeSUyMiUyQyUyMjQ5JTIyJTNBJTIyVXNlJTIwYSUyMEhhcmR3YXJlJTIwU2ltdWxhdG9yJTIwZS5nLiUyMFdva1dpJTIyJTJDJTIyNTAlMjIlM0ElMjJDb21taXQlMjB0byUyMGElMjB2ZXJzaW9uJTIwY29udHJvbCUyMHN5c3RlbSUyQyUyMGUuZy4lMjBHaXRodWIlMjIlMkMlMjI1MSUyMiUzQSUyMkltcGxlbWVudCUyMGElMjBzdGF0ZSUyMG1hY2hpbmUlMjIlMkMlMjI1MiUyMiUzQSUyMlVzZSUyMGElMjBSZWFsJTIwVGltZSUyME9wZXJhdGluZyUyMFN5c3RlbSUyMChSVE9TKSUyMiUyQyUyMjUzJTIyJTNBJTIyVXNlJTIwY2xvc2VkJTIwbG9vcCUyMGNvbnRyb2wlMjAoUElEKSUyMHRvJTIwcmVndWxhdGUlMjBhJTIwcHJvamVjdCUyMiUyQyUyMjU0JTIyJTNBJTIyQ2hlY2slMjBhJTIwLmxzdCUyMG9yJTIwLm1hcCUyMGZpbGUlMjB0byUyMHRyb3VibGVzaG9vdCUyMGElMjBwcm9ibGVtJTIyJTJDJTIyNTUlMjIlM0ElMjJJZGVudGlmeSUyMGElMjBidXJkZW4lMjB2b2x0YWdlJTIwaXNzdWUlMjIlMkMlMjI1NiUyMiUzQSUyMk9wdGltaXplJTIwYXNzZW1ibHklMjBjb2RlJTIyJTJDJTIyNTclMjIlM0ElMjJXcml0ZSUyMHNvZnR3YXJlJTIwZm9yJTIwcHJvZ3JhbW1pbmclMjBhbmQlMjB0ZXN0aW5nJTIwbWFueSUyMGJvYXJkcyUyMGluJTIwbWFudWZhY3R1cmluZyUyMiUyQyUyMjU4JTIyJTNBJTIyRGVzaWduJTIwYSUyMGxvdyUyMGN1cnJlbnQlMjBjaXJjdWl0JTIwdG8lMjBtb25pdG9yJTIwbGl0aGl1bSUyMGJhdHRlcnklMjB1c2FnZSUyMiUyQyUyMjU5JTIyJTNBJTIyU29sZGVyJTIwaW4lMjB5b3VyJTIwb3duJTIwaGVhZGVyJTIwcGlucyUyMiUyQyUyMjYwJTIyJTNBJTIyVXNlJTIwY29udGludWl0eSUyMGNoZWNrJTIwb24lMjBhJTIwbXVsdGltZXRlciUyMChiZWVweSUyMG1vZGUhKSUyMiUyQyUyMjYxJTIyJTNBJTIyRXJhc2UlMjBhbmQlMjByZXdyaXRlJTIwRkxBU0glMjBtZW1vcnklMjIlMkMlMjI2MiUyMiUzQSUyMkltcGxlbWVudCUyMGFuJTIwaW50ZXJydXB0JTIwc2VydmljZSUyMHJvdXRpbmUlMjAoSVNSKSUyMiUyQyUyMjYzJTIyJTNBJTIyVXNlJTIwYSUyMG11dGV4JTIwdG8lMjBzYWZlZ3VhcmQlMjBhJTIwcmVzb3VyY2UlMjIlMkMlMjI2NCUyMiUzQSUyMkRlYnVnJTIwYSUyMHByb2plY3QlMjB3aXRoJTIwYW4lMjBvc2NpbGxvc2NvcGUlMjIlMkMlMjI2NSUyMiUzQSUyMkRlYnVnJTIwYSUyMHByb2plY3QlMjB3aXRoJTIwYSUyMGxvZ2ljJTIwYW5hbHl6ZXIlMjIlMkMlMjI2NiUyMiUzQSUyMkNyZWF0ZSUyMHlvdXIlMjBvd24lMjBjdXN0b20lMjBQQ0IlMjIlMkMlMjI2NyUyMiUzQSUyMkFkZCUyMG1hY2hpbmUlMjBsZWFybmluZyUyMChNTCklMjB0byUyMGElMjBkZXZpY2UlMjIlN0QlN0Q= +JTdCJTIydGl0bGUlMjIlM0ElMjJlbWJlZGRlZCUyMHN5c3RlbXMlMjIlMkMlMjJjcmVkaXRzJTIyJTNBJTIyJTIyJTJDJTIyaXRlbXMlMjIlM0ElN0IlMjIwJTIyJTNBJTIyQ29udmVydCUyMGElMjBzaWduYWwlMjBmcm9tJTIwYW5hbG9nJTIwdG8lMjBkaWdpdGFsJTIwKEFEQyklMjIlMkMlMjIxJTIyJTNBJTIyVW5kZXJzdGFuZCUyMGhvdyUyMHRvJTIwdXNlJTIwY2lyY3VsYXIlMjBidWZmZXIlMjIlMkMlMjIyJTIyJTNBJTIyVXNlJTIwYSUyMGNhbWVyYSUyMGluJTIwYSUyMHByb2plY3QlMjIlMkMlMjIzJTIyJTNBJTIyQ3JlYXRlJTIwYSUyMGNpcmN1bGFyJTIwYnVmZmVyJTIwdGhhdCUyMHVzZXMlMjBtb3JlJTIwdGhhbiUyMDIlMjBwb2ludGVycyUyMiUyQyUyMjQlMjIlM0ElMjJJbXBsZW1lbnQlMjBzZW5zb3IlMjBmdXNpb24lMjBhbGdvcml0aG0ocyklMjBvbiUyMGFuJTIwSU1VJTIyJTJDJTIyNSUyMiUzQSUyMlVzZSUyMERpcmVjdCUyME1lbW9yeSUyMEFjY2VzcyUyMChETUEpJTIyJTJDJTIyNiUyMiUzQSUyMlVzZSUyMG11bHRpcGxlJTIwYXJjaGl0ZWN0dXJlcyUyMGluJTIwYSUyMHNvZnR3YXJlJTIwaW1hZ2UlMjIlMkMlMjI3JTIyJTNBJTIyQW5hbHl6ZSUyMGElMjBzaWduYWwlMjB3aXRoJTIwRmFzdCUyMEZvdXJpZXIlMjBUcmFuc2Zvcm0lMjAoRkZUKSUyMiUyQyUyMjglMjIlM0ElMjJVc2UlMjB0cmFjZSUyMGRlYnVnZ2luZyUyMHRvJTIwdHJvdWJsZXNob290JTIwYSUyMHByb2JsZW0lMjIlMkMlMjI5JTIyJTNBJTIyVXNlJTIwUkVQTCUyMGluJTIwTWljcm9QeXRob24lMjB0byUyMGJsaW5rJTIwYW4lMjBMRUQlMjIlMkMlMjIxMCUyMiUzQSUyMlVzZSUyMEkyQyUyMGNvbW11bmljYXRpb24lMjIlMkMlMjIxMSUyMiUzQSUyMkNvbmZpZ3VyZSUyMGElMjB0aW1lciUyMiUyQyUyMjEyJTIyJTNBJTIySW1wbGVtZW50JTIwTUNVJTIwc2xlZXAlMjBpbiUyMGElMjBsb3clMjBwb3dlciUyMHByb2plY3QlMjIlMkMlMjIxMyUyMiUzQSUyMlVzZSUyMGElMjBzdGVwLXRocm91Z2glMjBkZWJ1Z2dlciUyMHRvJTIwdHJvdWJsZXNob290JTIwYSUyMHByb2JsZW0lMjIlMkMlMjIxNCUyMiUzQSUyMkltcGxlbWVudCUyMGZpcm13YXJlJTIwZW5jcnlwdGlvbiUyMGFuZCUyMHNpZ25pbmclMjIlMkMlMjIxNSUyMiUzQSUyMlJldmVyc2UlMjBlbmdpbmVlciUyMGElMjBjb21tdW5pY2F0aW9uJTIwcHJvdG9jb2wlMjIlMkMlMjIxNiUyMiUzQSUyMlVzZSUyMGElMjAubWFwJTIwZmlsZSUyMHRvJTIwZGVidWclMjBhJTIwY3Jhc2glMjIlMkMlMjIxNyUyMiUzQSUyMkNvbmR1Y3QlMjBwb3dlciUyMHByb2ZpbGluZyUyMiUyQyUyMjE4JTIyJTNBJTIySW1wbGVtZW50JTIwZGV2aWNlJTIwZHJpdmVyJTIwdXNpbmclMjBkYXRhc2hlZXQlMjBzcGVjaWZpY2F0aW9ucyUyMiUyQyUyMjE5JTIyJTNBJTIyVXNlJTIwVUFSVCUyMHNlcmlhbCUyMGNvbW11bmljYXRpb24lMjIlMkMlMjIyMCUyMiUzQSUyMlNlbmQlMjBkYXRhJTIwdG8lMjB0aGUlMjBjbG91ZCUyMiUyQyUyMjIxJTIyJTNBJTIyVXNlJTIwQmx1ZXRvb3RoJTIwTG93JTIwRW5lcmd5JTIwKEJMRSklMjBhZHZlcnRpc2luZyUyMHRvJTIwYnJvYWRjYXN0JTIwc2Vuc29yJTIwZGF0YSUyMiUyQyUyMjIyJTIyJTNBJTIyVXBkYXRlJTIwZmlybXdhcmUlMjByZW1vdGVseSUyMChPVEElMkMlMjBERlUlMkMlMjBGV1VQKSUyMiUyQyUyMjIzJTIyJTNBJTIySW1wbGVtZW50JTIwYW4lMjBJb1QlMjBwcm90b2NvbCUyMHN0YWNrJTIwKE1RVFQlMkMlMjBDb0FQKSUyMiUyQyUyMjI0JTIyJTNBJTIyRGlhZ25vc2UlMjBhbmQlMjBmaXglMjBtZW1vcnklMjBjb3JydXB0aW9uJTIwaXNzdWVzJTIyJTJDJTIyMjUlMjIlM0ElMjJCbG93JTIwZnVzZXMlMjB0byUyMHRlc3QlMjBzZWN1cml0eSUyMGluJTIwYSUyMHByb2plY3QlMjIlMkMlMjIyNiUyMiUzQSUyMldyaXRlJTIwY3VzdG9tJTIwQkxFJTIwR0FUVCUyMHRvJTIwY29tbXVuaWNhdGUlMjBiZXR3ZWVuJTIwZGV2aWNlcyUyMiUyQyUyMjI3JTIyJTNBJTIyQ3JlYXRlJTIwYSUyMHNvZnR3YXJlJTIwcmVsZWFzZSUyMHByb2Nlc3MlMjIlMkMlMjIyOCUyMiUzQSUyMkNyZWF0ZSUyMGElMjBDSSUyRkNEJTIwc3lzdGVtJTIyJTJDJTIyMjklMjIlM0ElMjJHZXQlMjBhbiUyMEFyZHVpbm8lMjIlMkMlMjIzMCUyMiUzQSUyMkludGVyZmFjZSUyMHdpdGglMjBhJTIwbWVjaGFuaWNhbCUyMGFjdHVhdG9yJTIyJTJDJTIyMzElMjIlM0ElMjJNYWtlJTIwbmV0d29yayUyMEFQSSUyMHJlcXVlc3RzJTIwdXNpbmclMjBIVFRQUyUyMiUyQyUyMjMyJTIyJTNBJTIyVXNlJTIwcHVsc2UlMjB3aWR0aCUyMG1vZHVsYXRpb24lMjAoUFdNKSUyMHRvJTIwY29udHJvbCUyMFJHQiUyMExFRHMlMjIlMkMlMjIzMyUyMiUzQSUyMkNyZWF0ZSUyMGElMjBjdXN0b20lMjBVU0IlMjBISUQlMjBEZXZpY2UlMjIlMkMlMjIzNCUyMiUzQSUyMkJyaW5nJTIwdXAlMjBhJTIwY3VzdG9tJTIwYm9hcmQlMjBmb3IlMjB0aGUlMjBmaXJzdCUyMHRpbWUlMjIlMkMlMjIzNSUyMiUzQSUyMlJ1biUyMHVuaXQlMjB0ZXN0cyUyMGluJTIwYW4lMjBhbGdvcml0aG0lMjBzYW5kYm94JTIyJTJDJTIyMzYlMjIlM0ElMjJBZGFwdCUyMFJUT1MlMjB0byUyMGElMjBuZXclMjBib2FyZCUyMiUyQyUyMjM3JTIyJTNBJTIyTWFrZSUyMGElMjBkYXNoYm9hcmQlMjBmb3IlMjBtb25pdG9yaW5nJTIwcmVtb3RlJTIwdW5pdHMlMjIlMkMlMjIzOCUyMiUzQSUyMkRlc2lnbiUyMGZvciUyMEVNSSUyRkVNQyUyMGNvbXBsaWFuY2UlMjIlMkMlMjIzOSUyMiUzQSUyMlVzZSUyMFNQSSUyMHRvJTIwc2VuZCUyRnJlY2VpdmUlMjBmZWVkYmFjayUyMiUyQyUyMjQwJTIyJTNBJTIyRGVib3VuY2UlMjBhJTIwYnV0dG9uJTIyJTJDJTIyNDElMjIlM0ElMjJJbXBsZW1lbnQlMjBzZWN1cmUlMjBib290JTIwb24lMjBhJTIwbWljcm9jb250cm9sbGVyJTIyJTJDJTIyNDIlMjIlM0ElMjJEaXNwbGF5JTIwdGV4dCUyMG9uJTIwYSUyMHNjcmVlbiUyMGluJTIwYSUyMGRpZmZlcmVudCUyMGZvbnQlMjIlMkMlMjI0MyUyMiUzQSUyMlNldCUyMHVwJTIwYSUyMGNyb3NzJTIwY29tcGlsZXIlMjIlMkMlMjI0NCUyMiUzQSUyMkltcGxlbWVudCUyMGF1dG9tYXRlZCUyMGhhcmR3YXJlJTIwdGVzdGluZyUyMiUyQyUyMjQ1JTIyJTNBJTIyTW9kaWZ5JTIwYSUyMExpbmtlciUyMEZpbGUlMjIlMkMlMjI0NiUyMiUzQSUyMlVzZSUyMGElMjBtdWx0aSUyMGNvcmUlMjBwcm9jZXNzb3IlMjIlMkMlMjI0NyUyMiUzQSUyMkhhbmRsZSUyMHRpbWVyJTIwb3ZlcmZsb3dzJTIwYW5kJTIwZWRnZSUyMGNhc2VzJTIwKDQ5LWRheSUyMHJlYm9vdCUyMHByb2JsZW0pJTIyJTJDJTIyNDglMjIlM0ElMjJXcml0ZSUyMGFuJTIwQXJkdWlubyUyMGxpYnJhcnklMjIlMkMlMjI0OSUyMiUzQSUyMlVzZSUyMGElMjBIYXJkd2FyZSUyMFNpbXVsYXRvciUyMGUuZy4lMjBXb2tXaSUyMiUyQyUyMjUwJTIyJTNBJTIyQ29tbWl0JTIwdG8lMjBhJTIwdmVyc2lvbiUyMGNvbnRyb2wlMjBzeXN0ZW0lMkMlMjBlLmcuJTIwR2l0aHViJTIyJTJDJTIyNTElMjIlM0ElMjJJbXBsZW1lbnQlMjBhJTIwc3RhdGUlMjBtYWNoaW5lJTIyJTJDJTIyNTIlMjIlM0ElMjJVc2UlMjBhJTIwUmVhbCUyMFRpbWUlMjBPcGVyYXRpbmclMjBTeXN0ZW0lMjAoUlRPUyklMjIlMkMlMjI1MyUyMiUzQSUyMlVzZSUyMGNsb3NlZCUyMGxvb3AlMjBjb250cm9sJTIwKFBJRCklMjB0byUyMHJlZ3VsYXRlJTIwYSUyMHByb2plY3QlMjIlMkMlMjI1NCUyMiUzQSUyMkNoZWNrJTIwYSUyMC5sc3QlMjBvciUyMC5tYXAlMjBmaWxlJTIwdG8lMjB0cm91Ymxlc2hvb3QlMjBhJTIwcHJvYmxlbSUyMiUyQyUyMjU1JTIyJTNBJTIySWRlbnRpZnklMjBhJTIwYnVyZGVuJTIwdm9sdGFnZSUyMGlzc3VlJTIyJTJDJTIyNTYlMjIlM0ElMjJPcHRpbWl6ZSUyMGFzc2VtYmx5JTIwY29kZSUyMiUyQyUyMjU3JTIyJTNBJTIyRGVzaWduJTIwYSUyMHByb2R1Y3Rpb24tcHJvZ3JhbW1pbmclMjB0ZXN0JTIwZml4dHVyZSUyMiUyQyUyMjU4JTIyJTNBJTIyRGVzaWduJTIwYSUyMGJhdHRlcnklMjBtYW5hZ2VtZW50JTIwc3lzdGVtJTIyJTJDJTIyNTklMjIlM0ElMjJTb2xkZXIlMjBpbiUyMHlvdXIlMjBvd24lMjBoZWFkZXIlMjBwaW5zJTIyJTJDJTIyNjAlMjIlM0ElMjJVc2UlMjBjb250aW51aXR5JTIwY2hlY2slMjBvbiUyMGElMjBtdWx0aW1ldGVyJTIwKGJlZXB5JTIwbW9kZSEpJTIyJTJDJTIyNjElMjIlM0ElMjJFcmFzZSUyMGFuZCUyMHJld3JpdGUlMjBGTEFTSCUyMG1lbW9yeSUyMiUyQyUyMjYyJTIyJTNBJTIySW1wbGVtZW50JTIwYW4lMjBpbnRlcnJ1cHQlMjBzZXJ2aWNlJTIwcm91dGluZSUyMChJU1IpJTIyJTJDJTIyNjMlMjIlM0ElMjJVc2UlMjBhJTIwbXV0ZXglMjB0byUyMHNhZmVndWFyZCUyMGElMjByZXNvdXJjZSUyMiUyQyUyMjY0JTIyJTNBJTIyRGVidWclMjBhJTIwcHJvamVjdCUyMHdpdGglMjBhbiUyMG9zY2lsbG9zY29wZSUyMiUyQyUyMjY1JTIyJTNBJTIyRGVidWclMjBhJTIwcHJvamVjdCUyMHdpdGglMjBhJTIwbG9naWMlMjBhbmFseXplciUyMiUyQyUyMjY2JTIyJTNBJTIyRGVzaWduJTIwYW5kJTIwb3JkZXIlMjBhJTIwY3VzdG9tJTIwUENCJTIyJTJDJTIyNjclMjIlM0ElMjJJbXBsZW1lbnQlMjBUaW55TUwlMjBvbiUyMGElMjByZXNvdXJjZS1saW1pdGVkJTIwZGV2aWNlJTIyJTdEJTdE \ No newline at end of file +Convert a signal from analog to digital (ADC)Understand how to use circular bufferUse a camera in a projectCreate a circular buffer that uses more than 2 pointersImplement sensor fusion algorithm(s) on an IMUUse Direct Memory Access (DMA)Use multiple architectures in a software imageAnalyze a signal with Fast Fourier Transform (FFT)Use trace debugging to troubleshoot a problemUse REPL in MicroPython to blink an LEDUse I2C communicationConfigure a timerImplement MCU sleep in a low power projectUse a step-through debugger to troubleshoot a problemImplement firmware encryption and signingReverse engineer a communication protocolUse a .map file to debug a crashConduct power profilingImplement device driver using datasheet specificationsUse UART serial communicationSend data to the cloudUse Bluetooth Low Energy (BLE) advertising to broadcast sensor dataUpdate firmware remotely (OTA, DFU, FWUP)Implement an IoT protocol stack (MQTT, CoAP)Diagnose and fix memory corruption issuesBlow fuses to test security in a projectWrite custom BLE GATT to communicate between devicesCreate a software release processCreate a CI/CD systemGet an ArduinoInterface with a mechanical actuatorMake network API requests using HTTPSUse pulse width modulation (PWM) to control RGB LEDsCreate a custom USB HID DeviceBring up a custom board for the first timeRun unit tests in an algorithm sandboxAdapt RTOS to a new boardMake a dashboard for monitoring remote unitsDesign for EMI/EMC complianceUse SPI to send/receive feedbackDebounce a buttonImplement secure boot on a microcontrollerDisplay text on a screen in a different fontSet up a cross compilerImplement automated hardware testingModify a Linker FileUse a multi core processorHandle timer overflows and edge cases (49-day reboot problem)Write an Arduino libraryUse a Hardware Simulator e.g. WokWiCommit to a version control system, e.g. GithubImplement a state machineUse a Real Time Operating System (RTOS)Use closed loop control (PID) to regulate a projectCheck a .lst or .map file to troubleshoot a problemIdentify a burden voltage issueOptimize assembly codeDesign a production-programming test fixtureDesign a battery management systemSolder in your own header pinsUse continuity check on a multimeter (beepy mode!)Erase and rewrite FLASH memoryImplement an interrupt service routine (ISR)Use a mutex to safeguard a resourceDebug a project with an oscilloscopeDebug a project with a logic analyzerDesign and order a custom PCBImplement TinyML on a resource-limited deviceembedded systems \ No newline at end of file