{"id":18346476,"url":"https://github.com/infineon/training-modustoolbox-level2-xmc7x","last_synced_at":"2026-03-19T04:01:27.010Z","repository":{"id":82063704,"uuid":"580887769","full_name":"Infineon/training-modustoolbox-level2-xmc7x","owner":"Infineon","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-19T02:17:27.000Z","size":5556,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-28T10:28:00.834Z","etag":null,"topics":["modustoolbox","training"],"latest_commit_sha":null,"homepage":"","language":"Makefile","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/Infineon.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":"2022-12-21T17:52:27.000Z","updated_at":"2024-06-18T09:20:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"dbad14e8-d2f6-43fc-85d3-1ff851e1a8d6","html_url":"https://github.com/Infineon/training-modustoolbox-level2-xmc7x","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Infineon/training-modustoolbox-level2-xmc7x","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infineon%2Ftraining-modustoolbox-level2-xmc7x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infineon%2Ftraining-modustoolbox-level2-xmc7x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infineon%2Ftraining-modustoolbox-level2-xmc7x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infineon%2Ftraining-modustoolbox-level2-xmc7x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Infineon","download_url":"https://codeload.github.com/Infineon/training-modustoolbox-level2-xmc7x/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infineon%2Ftraining-modustoolbox-level2-xmc7x/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29817840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["modustoolbox","training"],"created_at":"2024-11-05T21:11:37.886Z","updated_at":"2026-02-25T10:38:55.753Z","avatar_url":"https://github.com/Infineon.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ModusToolbox™ Software Training Level 2 – XMC7000 and TRAVEO T2G MCUs\n\nThis is a 2nd level ModusToolbox™ training class. It covers XMC7000 and TRAVEO T2G MCUs.\n\nThe material and examples demonstrate the use of peripherals such as GPIO, PWM, ADC, UART, I2C, and SPI. Some examples use\nsensors from a separate shield board. The class also covers RTOS, DMA and how multicore applications work.\n\n## Pre-requisites\n\n- ModusToolbox™ Software Training Level 1 - Getting Started\n\n## Organization\n\n- *Manual*:    This directory contains the manual chapters.\n- *Projects*:  This directory contains solutions to exercises.\n- *Templates*: This directory contains starting template applications for some exercises.\n\n## Manual Chapters\n\nThis class consists of 5 chapters:\n- Chapter 1: Introduction - Overall introduction to XMC7000 and TRAVEO T2G.\n- Chapter 2: Peripherals - Description of the PDL and HAL middleware, how to use them to interact with the peripherals. \n- Chapter 3: RTOS - Introduction to using an RTOS with XMC7000 and TRAVEO T2G.\n- Chapter 4: DMA - Description of XMC7000 and TRAVEO T2G Direct Memory Access, how to use DMA.\n- Chapter 5: Multicore - Learn about multicore applications on XMC7000 and TRAVEO T2G, and inter-process communication.\n\n## Hardware\n\nThe following hardware is used for the exercises in this class:\n\n- KIT_XMC72_EVK.\n- KIT_T2G-B-H_EVK.\n- CY8CKIT-028-SENSE shield board.\n\n## References\n\nAdditional information can be found at:\n\n- https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software\n- https://www.infineon.com/cms/en/product/microcontroller/32-bit-industrial-microcontroller-based-on-arm-cortex-m/32-bit-xmc7000-industrial-microcontroller-arm-cortex-m7/\n- https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/32-bit-traveo-t2g-arm-cortex-for-body/traveo-t2g-cyt4bf-series/\n- https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/32-bit-traveo-t2g-arm-cortex-for-body/traveo-t2g-cyt2bl-series/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfineon%2Ftraining-modustoolbox-level2-xmc7x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfineon%2Ftraining-modustoolbox-level2-xmc7x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfineon%2Ftraining-modustoolbox-level2-xmc7x/lists"}