Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • pmrust/pmrust.pages.upb.ro
  • genan.omer/pmrust.pages.upb.ro
  • vladut.chintoiu/pmrust.pages.upb.ro
  • petru.nania/website-pmrust-fork
  • sofia.huzan/pmrust.pages.upb.ro
  • ionut.pruteanu2308/arcade-game
  • luana.militaru/pong-game
  • sebastian.scrob/project
  • matei.bejinaru/website-bejinaru-matei
  • adragomir2806/website-dragomir-alexandru
  • fatemehsadat/pmrust.pages.upb.ro
  • razvan.costea2205/pmrust.pages.upb.ro
  • darius_gabriel.iuga/pm-website
  • andrei.neagu1910/pmrust.pages.upb.ro
  • irina.chiorean/pmrust.pages.upb.ro
  • adrian_costin.lungu/pmrust.pages.upb.ro
  • andrei.salavastru/pmrust.pages.upb.ro
  • maria_elena.tudor/pmrust.pages.upb.ro
  • vlad.preda2503/electric-piano
  • delia_alexa.dragan/website-music-player
  • francisc.niss/automatic-guitar-tuner
  • mihnea.sandulache/pmrust.pages.upb.ro
  • dragos_andrei.rosu/pmrust.pages.upb.ro
  • armin.shafiei/the-tone-corrector
  • vladyslav.kiselar/pmrust.pages.upb.ro
  • carla_maria.rusu/pmrust.pages.upb.ro
  • razvan.beldie/pmrust.pages.upb.ro
  • lavinia.tudor0603/pmrust.pages.upb.ro
  • nicoleta.bumbacea/door-security-system
  • stefan_adrian.brai/proiect-pm
30 results
Show changes
Commits on Source (2)
Showing
with 91 additions and 61 deletions
...@@ -5,45 +5,75 @@ class: text-center ...@@ -5,45 +5,75 @@ class: text-center
highlighter: shiki highlighter: shiki
lineNumbers: true lineNumbers: true
info: | info: |
## Exceptions and Interrupts ## Interrupts, PWM and ADC
drawings: drawings:
persist: false persist: false
defaults: defaults:
foo: true foo: true
transition: slide-left transition: slide-left
title: MA - 03 - Exceptions and Interrupts title: MA - 03 - Interrupts, PWM and ADC
mdc: true mdc: true
layout: cover layout: cover
themeConfig: themeConfig:
primary: '#0060df' primary: '#0060df'
download: true download: true
exportFilename: ma-03 exportFilename: ma-04
background: background:
--- ---
# Exceptions and Interrupts # Interrupts, PWM and ADC
Lecture 3 Lecture 3
--- ---
# Exceptions and Interrupts # Interrupts, PWM and ADC
used by RP2040
- Exceptions
- Interrupts - Interrupts
- Boot - Counters
- Timers and Alarms
- About Analog and Digital Signals
- Pulse Width Modulation (PWM)
- Analog to Digital Converters (ADC)
<!-- Exceptions --> <!-- Interrupts -->
--- ---
src: ../../resources/exceptions/slides.md src: ../../resources/interrupts/slides.md
--- ---
<!-- Timers -->
---
src: ../../resources/timers/slides.md
---
<!-- Signals -->
---
src: ../../resources/signals/basic.md
---
<!-- PWM -->
--- ---
src: ../../resources/pwm/slides.md
--- ---
<!-- ADC -->
---
src: ../../resources/adc/slides.md
---
---
# Conclusion # Conclusion
we talked about we talked about
- Exceptions - Exceptions and Interrupts
- Interrupts - Counters
- How the RP2040 boots and loads the software - SysTick
- Timers and Alarms
- PWM
- Analog and Digital
- ADC
...@@ -5,57 +5,57 @@ class: text-center ...@@ -5,57 +5,57 @@ class: text-center
highlighter: shiki highlighter: shiki
lineNumbers: true lineNumbers: true
info: | info: |
## PWM and ADC ## Asynchronous Development
drawings: drawings:
persist: false persist: false
defaults: defaults:
foo: true foo: true
transition: slide-left transition: slide-left
title: MA - 04 - PWM and ADC title: MA - 05 - Asynchronous Development
mdc: true mdc: true
layout: cover layout: cover
themeConfig: themeConfig:
primary: '#0060df' primary: '#0060df'
download: true download: true
exportFilename: ma-04 exportFilename: ma-05
background: background:
--- ---
# PWM and ADC # Asynchronous Development
Lecture 4 Lecture 5
---
--- ---
# PWM and ADC # Asynchronous Development
- Counters - Concurrency
- Timers and Alarms - Asynchronous Executor
- About Analog and Digital Signals - `Future`s
- Pulse Width Modulation (PWM) - Communication between tasks
- Analog to Digital Converters (ADC)
<!-- Timers --> <!-- Concurrency -->
--- ---
src: ../../resources/timers/slides.md src: ../../resources/concurrency/slides.md
--- ---
<!-- Signals --> <!-- Executor -->
--- ---
src: ../../resources/signals/basic.md src: ../../resources/executor/slides.md
--- ---
<!-- PWM --> <!-- Future -->
--- ---
src: ../../resources/pwm/slides.md src: ../../resources/future/slides.md
--- ---
<!-- ADC --> <!-- Communication -->
--- ---
src: ../../resources/adc/slides.md src: ../../resources/communication/slides.md
--- ---
--- ---
...@@ -63,9 +63,7 @@ src: ../../resources/adc/slides.md ...@@ -63,9 +63,7 @@ src: ../../resources/adc/slides.md
# Conclusion # Conclusion
we talked about we talked about
- Counters - Preemptive & Cooperative Concurrency
- SysTick - Asynchronous Executor
- Timers and Alarms - `Future`s and how Rust rewrites `async` function
- PWM - Communication between tasks
- Analog and Digital
- ADC
...@@ -5,57 +5,58 @@ class: text-center ...@@ -5,57 +5,58 @@ class: text-center
highlighter: shiki highlighter: shiki
lineNumbers: true lineNumbers: true
info: | info: |
## Asynchronous Development ## UART & SPI
drawings: drawings:
persist: false persist: false
defaults: defaults:
foo: true foo: true
transition: slide-left transition: slide-left
title: MA - 05 - Asynchronous Development title: MA - 03 - UART & SPI
mdc: true mdc: true
layout: cover layout: cover
themeConfig: themeConfig:
primary: '#0060df' primary: '#0060df'
download: true download: true
exportFilename: ma-05 exportFilename: ma-06
background: background:
--- ---
# Asynchronous Development # UART & SPI
Lecture 5 Lecture 6
---
--- ---
# Asynchronous Development # UART & SPI
used by RP2040
- Concurrency - Direct Memory Access
- Asynchronous Executor - Buses
- `Future`s - Universal Asynchronous Receiver and Transmitter
- Communication between tasks - Serial Peripheral Interface
- Analog and Digital Sensors
<!-- Concurrency --> <!-- DMA -->
--- ---
src: ../../resources/concurrency/slides.md src: ../../resources/dma/slides.md
--- ---
<!-- Executor --> <!-- UART -->
--- ---
src: ../../resources/executor/slides.md src: ../../resources/uart/slides.md
--- ---
<!-- Future --> <!-- SPI -->
--- ---
src: ../../resources/future/slides.md src: ../../resources/spi/slides.md
--- ---
<!-- Communication --> <!-- Sensors -->
--- ---
src: ../../resources/communication/slides.md src: ../../resources/sensors/slides.md
--- ---
--- ---
...@@ -63,7 +64,8 @@ src: ../../resources/communication/slides.md ...@@ -63,7 +64,8 @@ src: ../../resources/communication/slides.md
# Conclusion # Conclusion
we talked about we talked about
- Preemptive & Cooperative Concurrency - Direct Memory Access
- Asynchronous Executor - Buses
- `Future`s and how Rust rewrites `async` function - Universal Asynchronous Receiver and Transmitter
- Communication between tasks - Serial Peripheral Interface
- Analog and Digital Sensors