{"id":17356865,"url":"https://github.com/wolffshots/eee3095s","last_synced_at":"2026-05-09T09:09:16.690Z","repository":{"id":144679895,"uuid":"197171394","full_name":"wolffshots/eee3095S","owner":"wolffshots","description":"Practical assignments for Embedded Systems 2 (EEE3095S for Computer Engineering) 2019 course at UCT by WLFJAD001","archived":false,"fork":false,"pushed_at":"2019-10-23T07:07:24.000Z","size":4400,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-27T15:53:47.350Z","etag":null,"topics":["c","embedded-systems","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wolffshots.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-16T10:18:02.000Z","updated_at":"2021-08-13T20:22:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd663a7d-7689-4a24-b6e2-07020b50556a","html_url":"https://github.com/wolffshots/eee3095S","commit_stats":{"total_commits":293,"total_committers":1,"mean_commits":293.0,"dds":0.0,"last_synced_commit":"bd9c94aee3fe554cb989dc36b999f68d1c5f60ed"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wolffshots/eee3095S","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolffshots%2Feee3095S","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolffshots%2Feee3095S/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolffshots%2Feee3095S/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolffshots%2Feee3095S/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wolffshots","download_url":"https://codeload.github.com/wolffshots/eee3095S/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wolffshots%2Feee3095S/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262847210,"owners_count":23373960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","embedded-systems","raspberry-pi"],"created_at":"2024-10-15T18:59:05.461Z","updated_at":"2026-05-09T09:09:11.646Z","avatar_url":"https://github.com/wolffshots.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [EEE3095S](https://github.com/jadonwolffs/eee3095s) - WLFJAD001 - [Jadon Wolffs](https://github.com/jadonwolffs)\nPractical content for EEE3096S Embedded Systems II Course at the University of Cape Town\n\n## Prac 0\nPractical 0 covers all the **set up** and familiarization you need to do in order to become comfortable working with the Raspberry Pi.\n\n## [Prac 1](https://github.com/jadonwolffs/eee3095S/tree/master/Prac1)\nThe first practical will get you comfortable **interfacing** with the Raspberry Pi and **GPIO basics**, as well as exposure to **git**.\n\n## [Prac 2](https://github.com/jadonwolffs/eee3095S/tree/master/Prac2)\nPractical 2 serves as an introduction to **programming in C**. This is done through comparing C and python in the form of a scientific investigation.\n\n## [Prac 3](https://github.com/jadonwolffs/eee3095S/tree/master/Prac3)\nThe third practical introduces **I2C** and **PWM**, as well as some more useful Raspberry Pi concepts. In this practical, you will be making a **binary clock** that runs as soon as the Raspberry Pi boots.\n\n## [Prac 4](https://github.com/jadonwolffs/eee3095S/tree/master/Prac4)\nPractical 4 will introduce **SPI** and **threading**, in order to play some sampled **audio** on a DAC.\n\n## [Prac 5](https://github.com/jadonwolffs/eee3095S/tree/master/Prac5)\nPractical 5 isn't directly related to the Raspberrry Pi, but introduces low level knowledge of processors by requiring you to **design an ALU**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolffshots%2Feee3095s","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolffshots%2Feee3095s","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolffshots%2Feee3095s/lists"}