Skip to content

Commit 3ed669a

Browse files
zelenskiCS107E BOT
authored andcommitted
Code/slides from output lecture (workflow stalled)
commit 69037f96974915d09403afda01fe98944f5d80c1 Author: Julie Zelenski <[email protected]> Date: Mon Nov 25 23:50:12 2024 -0800 Code/slides from output lecture (workflow stalled)
1 parent fbc4dec commit 3ed669a

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

lectures/Output/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ released: true
33
permalink: /lectures/Output/
44
title: Output
55
readings: |
6-
Driving gpio outputs, pulse-width modulation, I2S protocol for digital sound input/output.
6+
Controlling gpio outputs, pulse-width modulation (PWM), I2S protocol for digital sound input/output.
77
88
Readings:
99
+ Wikipedia entry [pulse width modulation](https://en.wikipedia.org/wiki/Pulse-width_modulation).
1010
+ Readings for [i2s](/readings/i2s.pdf) protocol
11+
+ Sample driver code for `pwm` and `i2s` in [extras](https://github.com/cs107e/cs107e.github.io/tree/master/lectures/Output/code/extras)
12+
1113
---
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Modules in this directory demonstrate how to interface with some of the hardware peripherals available on D1.
22

33
This code was last updated for demos in Output lecture (Friday Nov 22, 2024)
4-
You are welcome to incoporate this code into your projects, but keep in mind
4+
You are welcome to incoporate this code into your projects, keep in mind
55
further testing/development of your own may be needed.
66

7-
TWI (Two-Wire,i.e. i2c)
8-
- driver successfully used in past, minor recent updates to code
9-
SPI (serial peripheral)
10-
- driver successfully used in past, minor recent updates to code
11-
PWM (pulse width modulation)
12-
- code is brand-new, needs further testing
13-
Audio (I2S/PCM, DMIC, OWA)
14-
- draft version, newish code, needs further testing
7+
- TWI (Two-Wire,i.e. i2c)
8+
- driver successfully used in past, minor recent updates to code
9+
- SPI (serial peripheral)
10+
- driver successfully used in past, minor recent updates to code
11+
- PWM (pulse width modulation)
12+
- code is brand-new, needs further testing
13+
- I2S/PCM
14+
- draft version, newish code, needs further testing

lectures/Sensors/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ readings: |
88
99
Readings:
1010
+ Wikipedia entry [analog-to-digital conversion](https://en.wikipedia.org/wiki/Analog-to-digital_converter)
11-
+ Readings for [i2c](/readings/i2c.pdf) and [spi](/readings/spi.pdf) protocols, sample driver code in `$CS107E`
11+
+ Readings for [i2c](/readings/i2c.pdf) and [spi](/readings/spi.pdf) protocols, sample driver code in [extras](https://github.com/cs107e/cs107e.github.io/tree/master/lectures/Output/code/extras)
1212
+ An excellent reference book for exploring sensors is "Make: Encyclopedia of Electronic Components Volume 3: Sensors" by Charles Platt and Fredrik Jansson. You can access the online version via Stanford Libraries Safari Books portal <https://searchworks.stanford.edu/view/13211489>.
1313
---

0 commit comments

Comments
 (0)