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
  • yahia.elastal/pmrust.pages.upb.ro
  • stefania.croitoru04/pmrust.pages.upb.ro
  • maria.vasilca/pmrust.pages.upb.ro
  • mihai.lazaroiu1402/digital-oscilloscope-project-rust
  • alexandru_vlad.ivan/breathing-exercises-companion
  • ana.logoviceanu/barrier-access-system
  • cosmin.matei0410/simulated-automotive-ecu-and-trip-computer
  • andrei_liviu.dobrin/dobrin-andrei-simon-says
  • richard.velici/pmrust.pages.upb.ro
  • andrei.braniste/pmrust.pages.upb.ro
  • filip_ioan.niculae/smart-irrigation-system
  • ana_maria.batagoi/pmrust.pages.upb.ro
  • miruna.bulugea/vibe-box
  • gspiridon/pmrust.pages.upb.ro
  • daria.sanda/project-ma
  • catalin.soare/pmrust.pages.upb.ro
  • sebastian.pica/pmrust.pages.upb.ro
47 results
Show changes
Commits on Source (16)
Showing
with 94 additions and 62 deletions
......@@ -20,13 +20,14 @@ test fake slides:
paths:
- website/static/slides/acs_cc/**/*
- website/static/slides/fils_en/**/*
expire_in: 12 mins
expire_in: 60 mins
rules:
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
test slides acs_cc:
stage: test
script:
- rm -rf website/static/slides/acs_cc/*
- cd slides
- npx -y playwright@^1.41.2 install chromium
- npx playwright install-deps
......@@ -36,7 +37,7 @@ test slides acs_cc:
artifacts:
paths:
- website/static/slides/acs_cc/**/*
expire_in: 12 mins
expire_in: 60 mins
needs: ["test fake slides"]
rules:
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
......@@ -50,6 +51,7 @@ test slides acs_cc:
test slides fils_en:
stage: test
script:
- rm -rf website/static/slides/fils_en/*
- cd slides
- npx -y playwright@^1.41.2 install chromium
- npx playwright install-deps
......@@ -58,7 +60,7 @@ test slides fils_en:
artifacts:
paths:
- website/static/slides/fils_en/**/*
expire_in: 12 mins
expire_in: 60 mins
needs: ["test fake slides"]
rules:
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
......@@ -95,7 +97,7 @@ pages:
artifacts:
paths:
- public
expire_in: 12 mins
expire_in: 60 mins
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
changes:
......
......@@ -5,13 +5,13 @@ class: text-center
highlighter: shiki
lineNumbers: true
info: |
## Exceptions and Interrupts
## Interrupts, PWM and ADC
drawings:
persist: false
defaults:
foo: true
transition: slide-left
title: MA - 03 - Exceptions and Interrupts
title: MA - 03 - Interrupts, PWM and ADC
mdc: true
layout: cover
themeConfig:
......@@ -21,29 +21,59 @@ exportFilename: ma-03
background:
---
# Exceptions and Interrupts
# Interrupts, PWM and ADC
Lecture 3
---
# Exceptions and Interrupts
used by RP2040
# Interrupts, PWM and ADC
- Exceptions
- 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
we talked about
- Exceptions
- Interrupts
- How the RP2040 boots and loads the software
- Exceptions and Interrupts
- Counters
- SysTick
- Timers and Alarms
- PWM
- Analog and Digital
- ADC
......@@ -5,13 +5,13 @@ class: text-center
highlighter: shiki
lineNumbers: true
info: |
## PWM and ADC
## Asynchronous Development
drawings:
persist: false
defaults:
foo: true
transition: slide-left
title: MA - 04 - PWM and ADC
title: MA - 05 - Asynchronous Development
mdc: true
layout: cover
themeConfig:
......@@ -21,41 +21,41 @@ exportFilename: ma-04
background:
---
# PWM and ADC
Lecture 4
# Asynchronous Development
Lecture 5
---
---
# PWM and ADC
# Asynchronous Development
- Counters
- Timers and Alarms
- About Analog and Digital Signals
- Pulse Width Modulation (PWM)
- Analog to Digital Converters (ADC)
- Concurrency
- Asynchronous Executor
- `Future`s
- Communication between tasks
<!-- 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
# Conclusion
we talked about
- Counters
- SysTick
- Timers and Alarms
- PWM
- Analog and Digital
- ADC
- Preemptive & Cooperative Concurrency
- Asynchronous Executor
- `Future`s and how Rust rewrites `async` function
- Communication between tasks
......@@ -5,13 +5,13 @@ class: text-center
highlighter: shiki
lineNumbers: true
info: |
## Asynchronous Development
## UART & SPI
drawings:
persist: false
defaults:
foo: true
transition: slide-left
title: MA - 05 - Asynchronous Development
title: MA - 03 - UART & SPI
mdc: true
layout: cover
themeConfig:
......@@ -21,41 +21,42 @@ exportFilename: ma-05
background:
---
# Asynchronous Development
Lecture 5
# UART & SPI
Lecture 6
---
---
# Asynchronous Development
# UART & SPI
used by RP2040
- Concurrency
- Asynchronous Executor
- `Future`s
- Communication between tasks
- Direct Memory Access
- Buses
- Universal Asynchronous Receiver and Transmitter
- 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
# Conclusion
we talked about
- Preemptive & Cooperative Concurrency
- Asynchronous Executor
- `Future`s and how Rust rewrites `async` function
- Communication between tasks
- Direct Memory Access
- Buses
- Universal Asynchronous Receiver and Transmitter
- Serial Peripheral Interface
- Analog and Digital Sensors