{"id":15049114,"url":"https://github.com/jminjares4/microprocessor-2-lab-template","last_synced_at":"2025-04-10T01:41:20.382Z","repository":{"id":37656112,"uuid":"435990557","full_name":"jminjares4/Microprocessor-2-Lab-Template","owner":"jminjares4","description":"Microprocessor 2 Lab Template","archived":false,"fork":false,"pushed_at":"2024-04-29T15:16:59.000Z","size":6793,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T03:23:07.958Z","etag":null,"topics":["adc","c-programming","c-programming-language","dac","doxygen","embedded-systems","esp-idf","esp32","freertos","gpio","interrupts","pwm","queue","semaphore","tasks"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jminjares4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-12-07T18:43:10.000Z","updated_at":"2024-04-29T15:16:45.000Z","dependencies_parsed_at":"2023-01-19T12:48:07.773Z","dependency_job_id":"72d52c02-b142-4483-9cf9-ab35cf0df96a","html_url":"https://github.com/jminjares4/Microprocessor-2-Lab-Template","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jminjares4%2FMicroprocessor-2-Lab-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jminjares4%2FMicroprocessor-2-Lab-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jminjares4%2FMicroprocessor-2-Lab-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jminjares4%2FMicroprocessor-2-Lab-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jminjares4","download_url":"https://codeload.github.com/jminjares4/Microprocessor-2-Lab-Template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248142102,"owners_count":21054592,"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":["adc","c-programming","c-programming-language","dac","doxygen","embedded-systems","esp-idf","esp32","freertos","gpio","interrupts","pwm","queue","semaphore","tasks"],"created_at":"2024-09-24T21:18:11.851Z","updated_at":"2025-04-10T01:41:20.362Z","avatar_url":"https://github.com/jminjares4.png","language":"C","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"images/university_of_texas_at_el_paso_logo.png\" width=250 /\u003e\n\u003c/p\u003e\n\n# **Microprocessor-2-Lab-Template :zap:**\n\n\u003cdiv align=\"center\"\u003e\n\n[![Doxygen Action](https://github.com/jminjares4/Microprocessor-2-Lab-Template/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/actions/workflows/main.yml)\n[![pages-build-deployment](https://github.com/jminjares4/Microprocessor-2-Lab-Template/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/actions/workflows/pages/pages-build-deployment)\n[![GitHub Page](https://img.shields.io/badge/active-34c855.svg?style=flat\u0026logo=github\u0026logoColor=949da5\u0026label=GitHub%20Page\u0026labelColor=3f4851)](https://jminjares4.github.io/Microprocessor-2-Lab-Template)\n\n\u003c/div\u003e\n\n\n## **Objective**\nThe objective of these labs is to provide more interactive tasks for students to be engaged in Microprocessor 2. Some labs will be reused from the previous semester but with better documentation.\n\n## **Setup**\n* Students must have an `ESP32`\n* Install either `Visual Studio Code` or `Eclipse` \n## **Installation**\n* Window's Linux Subsystem, MacOS, or Linux\n  * Use the following link to install all the dependencies in the terminal and follow the guide: [ESP32 Installation](https://github.com/jminjares4/ESP32_Installation)\n* Window \n  * Link to install ESP-IDF Windows Installer: [Window Installer](https://dl.espressif.com/dl/esp-idf/?idf=4.4)\n\n## **Submodules**\n\n```bash\ngit submodule update --init --recursive\n```\n\n## **Labs**\n- [Lab 0 Lightshow](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_0)\n- [Lab 1 LED Controller with Inputs](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_1)\n- [Lab 2 Interrupts: Fire Alarm!](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_2)\n- [Lab 3 Introduction to FreeRTOS](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_3) \n- [Lab 4 FreeRTOS: Semaphores](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_4)\n- [Lab 5 FreeRTOS: Queue](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_5)\n- [Lab 6 GPIO, Interrupts, and Queues](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_6)\n- [Lab 7 Peripheral and Queues: ADC and PWM (LEDC)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_7)\n- [Lab 8 DAC Peripheral](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Lab_8)\n- [Additional Labs](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs)\n  - [Lab 9 WiFi and Internet of Things (IOT)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_9)\n  - [Lab 10 WiFi and Internet of Things (IOT): Servo Motor Control](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_10)\n  - [Lab 11 WiFi and Internet of Things (IOT): ADC Monitor](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_11)\n  - [Lab 12 UART and LEDC (PWM)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_12)\n  - [Lab 13 Assignment of Task to Cores](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_13)\n  - [Lab 14 ADC with LCD](https://github.com/jminjares4/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Lab_14)\n  - [Adding ESP station Demo](https://github.com/JosGranados/Microprocessor-2-Lab-Template/tree/main/Additional_Labs/Adding_ESP_station_Demo)\n\n\n## **Development**\n|Microcontroller|Software|Enviroment|Operating System|\n| :---| :---| :---| :---|\n| ![ESP32](https://img.shields.io/static/v1?label=\u0026logo=espressif\u0026message=Espressif+ESP32\u0026\u0026color=000000) | ![C Language](https://img.shields.io/badge/Code-C-informational?style=flat\u0026logo=C\u0026color=003B57)| ![Visual Studio Code](https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=flat\u0026logo=visual%20studio%20code\u0026logoColor=white\u0026logoHeight=50\u0026logoWidht=50) | ![FreeRTOS](https://img.shields.io/static/v1?label=OS\u0026message=FreeRTOS\u0026color=white\u0026labelColor=green\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABLFBMVEUAAAA3Nzc4ODg6Ojo7OzsRERESEhITExMgICBFRUVHR0cMDAwNDQ0ODg4LCwsPDw8ZGRkUFBQVFRUJCQkKCgoLCwsUFBQNDQ0TExMKCgoICAgKCgoICAgKCgoLCwsGBgYGBgYHBwcICAgICAgJCQkICAgFBQUHBwcFBQUHBwcFBQUGBgYFBQUEBAQEBAQEBAQDAwMDAwMEBAQDAwMDAwMDAwMDAwMCAgIDAwMCAgIDAwMCAgICAgICAgIDAwMCAgIDAwMCAgICAgIDAwMCAgICAgIBAQEBAQECAgIBAQEBAQECAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEAAAAAAAABAQEAAAAAAAAAAAABAQEAAAAAAAAAAAAAAADpWFtfAAAAY3RSTlMAAgICAgQEBAQEBAgICAoKCgwMDg4ODhAQFBYWGBgYGhwcHiAgIiYmKCosMDg8QkRKTExSVFZcXl5gYGJmampubnR4en6PlZeXnaWlra%2Bztbe7vcHDz9Pb293f4fHz9fX3%2Bf1wHG5lAAACEklEQVR42pXWhWKjWhgE4Km7u7u7u7u3cSU08%2F7PcO%2Fuz8HJEr5KdHDmHPjMHj%2FG8yWylI8%2FHs8ixOhNki7Jm1FUNv2sk9rX7fbScEvr8NL27ZdG6k8zCNZ%2Br5Pf%2B11w6Nr7JvX7dgRYTZHvqwHvv5OpgPf3NWY3EWgzS20fHtfkWz8q6Hsjr33fv6tBRfV3nsQ%2BeYl%2FuiT3Hful8Q4h7qgZe06iPcW3OjgN6CTdZ7n%2Bjal2Fbhntg8uxyR5A5f%2BLO%2BNwIzOTZgm%2Fv5rTJJkrlO9oWxSn5HAE99h2v2N7QyufFD8rPVufZYPYXrnkwR0rtrfp4%2BdWKU%2BCpD8hjKkM0B5Dso3bwAqaqUBEjDtMekJbDDAnn3tapyFS3OZfhOwfPEYLgs06C9nR49FGtZhueUjnBreKdKLcv8lKWJtMG0zDtvIeYridxliqkCRuRqHYYl52ApUXqE8UCn3QAyzBJtG5QLKAU2DEK0kyNaqA6LE4ao3SeS5VPVOizi3qz6s4pG3gSfuxH%2FiDMf8Crk0xuAyS03KMeziowIkjXfCLm87cBN6A81D%2BZbAaJRblATgKYHtnpV3itha96a7BJ4l4KqZyb%2F%2FmirVzLQE%2FhZZf3iR9f0tMglIVdaHVWWdVCUZuYyj1709oNSjolpjQIk%2BZEUfFKMPu%2F6BfS9oYO9AsJkna%2BrQ2hI%2BdYg%2BOfFPf05n4fU%2FmeU4udThUscAAAAASUVORK5CYII%3D)|\n\n## **License and Release**\n\n| **License** | **Release** |\n| :---    | :---    |\n| [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |  [![Release](https://img.shields.io/github/v/release/jminjares4/Microprocessor-2-Lab-Template)](https://github.com/jminjares4/Microprocessor-2-Lab-Template/releases)        |\n\n### **Authors**\n* [**Jesus Minjares**](https://github.com/jminjares4)\n  * **Master of Science in Computer Engineering** \u003cbr\u003e\n    [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\u0026style=flat)](https://www.linkedin.com/in/jesusminjares/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026style=flat)](https://github.com/jminjares4)\n* [**Erick Baca**](https://github.com/eabaca2419)\n  * **Master of Science in Computer Engineering** \u003cbr\u003e\n    [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\u0026style=flat)](https://www.linkedin.com/in/erick-baca/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026style=flat)](https://github.com/eabaca2419)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjminjares4%2Fmicroprocessor-2-lab-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjminjares4%2Fmicroprocessor-2-lab-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjminjares4%2Fmicroprocessor-2-lab-template/lists"}