dependabot[bot]
259dfcb1eb
Bump cortex-m-rt from 0.7.2 to 0.7.3 in /src/exercises/bare-metal/compass ( #517 )
...
Bump cortex-m-rt in /src/exercises/bare-metal/compass
Bumps [cortex-m-rt](https://github.com/rust-embedded/cortex-m ) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/rust-embedded/cortex-m/releases )
- [Changelog](https://github.com/rust-embedded/cortex-m/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-embedded/cortex-m/compare/v0.7.2...v0.7.3 )
---
updated-dependencies:
- dependency-name: cortex-m-rt
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 14:44:56 +00:00
Andrew Walbran
e2d7bc56ec
Add other files for compass exercise to exercise page.
2023-03-20 14:26:57 +00:00
Andrew Walbran
8513adfd3c
Add more hints for compass exercise.
2023-03-20 14:26:57 +00:00
Andrew Walbran
a070573867
Expand IMU acronym first time.
2023-03-20 14:26:57 +00:00
Andrew Walbran
52f0c9ef64
Rename Day 5A to Bare Metal Rust.
2023-03-20 14:26:57 +00:00
Andrew Walbran
ecbb7e41bb
Format imports with imports_granularity = "Module".
2023-03-20 14:26:57 +00:00
Andrew Walbran
f40261646c
Add option to display accelerometer rather than compass.
2023-03-20 14:26:57 +00:00
Andrew Walbran
8f2a851e95
Display accelerometer rather than compass.
2023-03-20 14:26:57 +00:00
Andrew Walbran
44a4b4b234
Display compass values on LEDs.
2023-03-20 14:26:57 +00:00
Andrew Walbran
82f4dab523
Get compass solution working and add more information.
2023-03-20 14:26:57 +00:00
Andrew Walbran
af0d97d1a7
Fix mdbook test.
2023-03-20 14:26:57 +00:00
Andrew Walbran
354834c711
Template, hint and extension for compass exercise.
2023-03-20 14:26:57 +00:00
Andrew Walbran
062129546a
Temperature logger is no more.
2023-03-20 14:26:57 +00:00
Andrew Walbran
deff63f9a5
cargo-embed config
2023-03-20 14:26:57 +00:00
Andrew Walbran
78d1fc2836
Fill in solution for compass exercise.
2023-03-20 14:26:57 +00:00
Andrew Walbran
fb2a81186b
Initialise I2C bus.
2023-03-20 14:26:57 +00:00
Andrew Walbran
026cdca2b7
Use micro:bit v2 for temperature logger example.
2023-03-20 14:26:57 +00:00
Andrew Walbran
e21a83d5e8
Start or temperature logger exercise.
2023-03-20 14:26:57 +00:00
Dustin J. Mitchell
bfed596d28
Generalize the day-4 afternoon ( #487 )
...
* Generalize the day-4 afternoon
This is in preparation for adding more options for this portion of the
course, and reflects an existing practice of substituting other
materials for this last half-day.
* address review comments
2023-03-10 09:07:36 -05:00
Charisee Chiw
c22b35e426
Remove silenced warnings in book-library exercise ( #388 )
...
* Update book-library.md
* Update book-library.rs
* Apply suggestions from code review
Expanding the variable makes it ever-so-slightly easier to read.
---------
Co-authored-by: Martin Geisler <mgeisler@google.com>
2023-02-28 17:53:02 -08:00
Charisee Chiw
2436560e40
Let user know they can modify the tests, but do not need to. ( #401 )
2023-02-14 12:28:22 -08:00
Charisee Chiw
426d7d91c2
Update points-polygons.md ( #361 )
2023-02-09 20:49:35 +00:00
Martin Geisler
c4bc10e31d
Inline variables printed with println!
and friends ( #315 )
...
The course follows the style of inlining variable names where possible
in `println!` statements.
2023-02-09 07:48:18 +01:00
gendx
b5518e9b16
Add a solution for day 1's bonus question with generics. ( #338 )
2023-02-03 15:29:49 +00:00
Andrew Walbran
20f02db5f5
Add a cargo workspace containing both crates ( #321 )
...
* Move Cargo.toml for exercises to exercises directory.
* Create a workspace with both exercises and i18n-helpers.
* Build in CI as well as testing.
* Binaries must have a main function.
* No need for workspaces configuration for caching anymore.
2023-02-02 16:14:34 +00:00
Martin Geisler
d6182ea498
Fix missing word ( #311 )
2023-01-31 20:09:00 +00:00
Mao Yufeng
49e06ffe03
Fix link to solution on Day 3 exercise ( #299 )
...
* fix day-3 solutions link
* Fix link description by making it singular
---------
Co-authored-by: Martin Geisler <martin@geisler.net>
2023-01-29 12:52:32 +01:00
Andrew Walbran
facbac4601
Fix typo, and this is not specific to glibc.
2023-01-27 17:17:37 +00:00
Igor Petruk
585509bb0a
Update points-polygons.md ( #234 )
...
Adding speaker notes with key things that might be present in the solution.
2023-01-26 19:04:03 +01:00
Alexei Ermakov
f0310f4f61
Fixed link to IntoIterator for Vec doc
2023-01-26 12:04:58 +00:00
upsidedwn
ec01563bd6
Propose to use the generic term perimeter instead of circumference for shapes ( #281 )
...
* Update unit tests to use generic perimeter
* Update solution to use perimeter
Update solution to use the generic term perimeter instead of circumference
2023-01-26 08:59:13 +00:00
Igor Petruk
356d1cec19
Update boot-library.md ( #225 )
...
Adding a link to the Solution.
2023-01-23 11:30:52 +00:00
Igor Petruk
ec7125da2e
Adding a link to Solutions from for-loops.md and extending the answer to the bonus questions. ( #213 )
...
* Update for-loops.md
* Update solutions-morning.md
2023-01-23 11:05:36 +00:00
Igor Petruk
905d0a067e
Update implicit-conversions.md ( #210 )
...
I suggest to clarify that you only need to implement `From` and nobody really implements `Into` as soon as `From` is implemented.
I decided to add a separate paragraph after the `i8` and `i16` example, as they provide intuitive understanding of reverse relationship between `From` and `Into`. Alternatively trying to explain `From` and `Into` in generic way sounds more confusing than just adding this sentence after the specific example.
2023-01-21 14:20:14 +00:00
sahennenkamp
fdf26a776f
Hint towards making library mut
...
Follow up to https://github.com/google/comprehensive-rust/pull/137
Gives the student a hint that it's okay to edit variables within main.
2023-01-13 14:45:47 -08:00
Fabian Bornhofen
0b7b69df10
Merge pull request #152 from google/solution-speaker-notes
...
Add speaker notes to exercise pages
2023-01-11 16:46:55 +01:00
Filipe Casal
de9d67205e
Fix typo on Luhn exercise
2023-01-11 12:11:06 +00:00
Martin Geisler
1085e9c20b
Add speaker notes to exercise pages
...
The notes link to the corresponding solutions.
2023-01-11 12:49:59 +01:00
Martin Geisler
affb2526fe
Explain why exercises are not editable
...
From a discussion in #23 .
2023-01-09 14:41:48 +01:00
Martin Geisler
7e0670e6b7
Merge pull request #126 from marshallpierce/patch-2
...
Use rustls instead of openssl
2023-01-07 14:50:18 +01:00
Michael Lee
3f4ae0606d
Update broken links
2023-01-07 15:38:40 +08:00
Marshall Pierce
b67908698f
Use rustls instead of openssl
...
Using the `rustls-tls` feature on reqwest will use rustls and ring, which should compile on any system.
2023-01-06 15:22:40 -07:00
鐘天楽
c8f626e573
for-loop bonus explanation ( #108 )
...
* for-loop bonus explanation
2023-01-06 10:15:16 +01:00
Melissa Auclaire
115c87d8fd
Fixes : #99
2023-01-04 17:55:28 -08:00
Zhou Fang
1fb0b0a46d
Simplify solution to prefix matching.
2023-01-03 20:11:20 -08:00
Jeff Walden
1ae03443d5
"a classic problem", not "...problems"
2022-12-30 21:54:35 -08:00
Der Chien
0b77fc6bf3
20221228 revert the points length check
2022-12-28 22:39:52 +08:00
Der Chien
42494f95ab
20221228 add one more point to the polygon
2022-12-28 21:49:01 +08:00
Mathias M
69cd18f12a
Fixes typo in comment
2022-12-23 12:03:03 +01:00
Arthur Milchior
638dde7704
Clarify from/into
...
I found the phrasing confusing. Mentionning that a class implements From and then using `into()` seems confusing. It looks like that you meant that it implements `Into`.
So I believe that a little more details may help show why this exercise is valid.
I would have considered clarifying that `into` does not need to specify that we use the implementation for `i16` thanks to type analysis, but I assume this would add too much text, and this can either be ignored by the reader for the time being, or guessed
2022-12-21 16:46:23 -08:00