Skip to content

Commit

Permalink
feat(boards): initial Esppressif esp32-c3-lcdkit support
Browse files Browse the repository at this point in the history
  • Loading branch information
kaspar030 committed Oct 21, 2024
1 parent 3b29d7d commit 4e064c1
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions laze-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -818,6 +818,9 @@ builders:
- name: ai-c3
parent: esp32c3

- name: espressif-esp32-c3-lcdkit
parent: esp32c3

- name: espressif-esp32-c6-devkitc-1
parent: esp32c6

Expand Down
1 change: 1 addition & 0 deletions src/riot-rs-boards/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ linkme.workspace = true
riot-rs-rt = { path = "../riot-rs-rt" }

ai-c3 = { optional = true, path = "ai-c3" }
espressif-esp32-c3-lcdkit = { optional = true, path = "espressif-esp32-c3-lcdkit" }
espressif-esp32-c6-devkitc-1 = { optional = true, path = "espressif-esp32-c6-devkitc-1" }
espressif-esp32-s3-wroom-1 = { optional = true, path = "espressif-esp32-s3-wroom-1" }
dwm1001 = { optional = true, path = "dwm1001" }
Expand Down
9 changes: 9 additions & 0 deletions src/riot-rs-boards/espressif-esp32-c3-lcdkit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[package]
name = "espressif-esp32-c3-lcdkit"
version = "0.1.0"
license.workspace = true
edition = "2021"

[dependencies]
riot-rs-rt = { workspace = true, features = ["_esp32c3"] }
riot-rs-debug.workspace = true
7 changes: 7 additions & 0 deletions src/riot-rs-boards/espressif-esp32-c3-lcdkit/src/lib.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#![no_std]

use riot_rs_debug::log::debug;

pub fn init() {
debug!("espressif-esp32-c3-lcdkit::init()");
}
2 changes: 2 additions & 0 deletions src/riot-rs-boards/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ use cfg_if::cfg_if;
cfg_if! {
if #[cfg(feature = "ai-c3")] {
pub use ai_c3 as board;
} else if #[cfg(feature = "espressif-esp32-c3-lcdkit")] {
pub use espressif_esp32_c3_lcdkit as board;
} else if #[cfg(feature = "espressif-esp32-c6-devkitc-1")] {
pub use espressif_esp32_c6_devkitc_1 as board;
} else if #[cfg(feature = "espressif-esp32-s3-wroom-1")] {
Expand Down

0 comments on commit 4e064c1

Please sign in to comment.