From a4b061aa033eea3f35c083cd99454099bdbc0d54 Mon Sep 17 00:00:00 2001 From: jamessmu Date: Tue, 9 Jun 2026 14:39:34 -0400 Subject: [PATCH] fixed typos --- course-syllabus.qmd | 8 ++++---- labs/c-programming-lab.qmd | 2 +- labs/ecg-temp-ble-lab.qmd | 2 +- labs/zephyr-gpio-isr-callbacks-lab.qmd | 4 ++-- labs/zephyr-pwm-lab.qmd | 4 ++-- slides/zephyr-serial-communication.qmd | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/course-syllabus.qmd b/course-syllabus.qmd index 9f0c8c52..1abb37eb 100644 --- a/course-syllabus.qmd +++ b/course-syllabus.qmd @@ -95,7 +95,7 @@ Upon completion of this course, students should be able to: ### Mandatory * EGR105L or equivalent experience [git, Python] -* Intrumentation (BME354L) / Mechatronics +* Instrumentation (BME354L) / Mechatronics * Signals & Systems (BME271/671 or equivalent experience [filtering, FFTs]) ## Learning Management System @@ -144,7 +144,7 @@ time will be used to access bench lab equipment and the TAs for assistance. Students are responsible for obtaining missed lecture content from other students in the class. All lecture slides/presented content will be made -availabe online and lectures will be recorded via Panopto and posted to Canvas. +available online and lectures will be recorded via Panopto and posted to Canvas. Participation on [Ed Discussion](https://edstem.org/us/courses/90813/discussion) is also encouraged, in the form of: @@ -193,7 +193,7 @@ This course is not "curved" (i.e., a distribution of grades will not be enforced), and a traditional grading scheme will be used (e.g., 90-93 = A-, 94-97 = A, 97-100 = A+). -Failing the course can happen with a cummulative score $<$ 70 (C-). +Failing the course can happen with a cumulative score $<$ 70 (C-). ::: callout-tip Participation throughout the semester will influence rounding up/down for @@ -254,7 +254,7 @@ reports. ### Can I use AI? The use of artificial intelligence is a rapidly developing resource / tool in -engineering. In software development, there are many levels of AI-assitance +engineering. In software development, there are many levels of AI-assistance available. Such form of assistance include the [IntelliCode](https://visualstudio.microsoft.com/services/intellicode/) tools and [GitHub CoPilot](https://github.com/features/copilot) (free to students diff --git a/labs/c-programming-lab.qmd b/labs/c-programming-lab.qmd index 1a513233..1faf7bb1 100644 --- a/labs/c-programming-lab.qmd +++ b/labs/c-programming-lab.qmd @@ -25,7 +25,7 @@ format: ## Zephyr Application Git Repository Overview * `src/main.c` - main application code -* `.gitingore` - ignore files that are not needed in the git repository +* `.gitignore` - ignore files that are not needed in the git repository * `CMakeLists.txt` - build system configuration file * `prj.conf` - Zephyr configuration file * `README.md` - this file diff --git a/labs/ecg-temp-ble-lab.qmd b/labs/ecg-temp-ble-lab.qmd index cc2c4542..e80dbc0d 100644 --- a/labs/ecg-temp-ble-lab.qmd +++ b/labs/ecg-temp-ble-lab.qmd @@ -196,7 +196,7 @@ Quantitative analysis should include: - Verification that the duty cycle of out output is 25% for all heart rates. -### Temperature Sensor Measurment +### Temperature Sensor Measurement - Demonstrate that your temperature sensor can have a room temperature measurement read through `LOG_INF()` output and the nRF Connect app. diff --git a/labs/zephyr-gpio-isr-callbacks-lab.qmd b/labs/zephyr-gpio-isr-callbacks-lab.qmd index dac35582..11b270b6 100644 --- a/labs/zephyr-gpio-isr-callbacks-lab.qmd +++ b/labs/zephyr-gpio-isr-callbacks-lab.qmd @@ -134,7 +134,7 @@ pressed, which indicates the new blink frequency. - `freq_up_button`, `freq_down_button`, and `sleep_button` should be disabled (interrupts disabled). - The only way to exit the "error state" is to press the `reset` button. -- Define each of these min/max blinking frequencylimits using preprocessor +- Define each of these min/max blinking frequency limits using preprocessor macros (you can choose appropriate names). - Pressing the `reset` button resets the "action" LEDs to blink at their default 2 Hz rate, out of phase with one another, and re-enables the @@ -223,7 +223,7 @@ feedback through your GitLab repository. - Code Functionality - - Efficieny of code logic + - Efficiency of code logic - State diagram completeness and matching the firmware implementation diff --git a/labs/zephyr-pwm-lab.qmd b/labs/zephyr-pwm-lab.qmd index be69f308..85e7b3b3 100644 --- a/labs/zephyr-pwm-lab.qmd +++ b/labs/zephyr-pwm-lab.qmd @@ -103,10 +103,10 @@ with respect to the input voltage. In other words, the brightness of `LED3` sho follow the input sinusoid as closely as possible in time. ::: callout-important -The blocking nature of a syncronous buffered acquisition scheme is not ameable +The blocking nature of a syncronous buffered acquisition scheme is not amenable to realtime modulation of the PWM output. Consider using the aynchronous ADC sampling approach with a callback to update the PWM duty cycle after each -sampling event or a timer-based, single-sample acqusition approach. +sampling event or a timer-based, single-sample acquisition approach. ::: ::: callout-tip diff --git a/slides/zephyr-serial-communication.qmd b/slides/zephyr-serial-communication.qmd index 325230ad..5ed6b9f2 100644 --- a/slides/zephyr-serial-communication.qmd +++ b/slides/zephyr-serial-communication.qmd @@ -106,7 +106,7 @@ Nordic's I2C implementation is called TWI (Two-Wire Interface). - Dynamic address assignment - "Hot" peripheral connection -## Serial Passing Interface (SPI) +## Serial Peripheral Interface (SPI) ![](images/serial-comm/SPI.png)