Skip to content

Commit ca3fa8a

Browse files
authored
Merge misc drivers HIL into single binary (#4322)
* Merge misc drivers HIL into single binary * Don't link test as example * Reformat and sort bin in Cargo.toml
1 parent 9d73eb0 commit ca3fa8a

File tree

7 files changed

+758
-797
lines changed

7 files changed

+758
-797
lines changed

esp-hal/src/interrupt/riscv.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,11 +226,6 @@ pub static RESERVED_INTERRUPTS: &[u32] = PRIORITY_TO_INTERRUPT;
226226
///
227227
/// Trying using a reserved interrupt from [`RESERVED_INTERRUPTS`] will return
228228
/// an error.
229-
///
230-
/// ## Example
231-
/// Visit the [interrupt] test to see a proper example of how to use direct vectoring.
232-
///
233-
/// [interrupt]: https://github.com/esp-rs/esp-hal/blob/main/hil-test/src/bin/interrupt.rs
234229
pub fn enable_direct(
235230
interrupt: Interrupt,
236231
level: Priority,

hil-test/Cargo.toml

Lines changed: 40 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -8,100 +8,88 @@ publish = false
88
name = "hil_test"
99

1010
[[bin]]
11-
name = "aes"
12-
harness = false
11+
name = "aes"
12+
harness = false
1313

1414
[[bin]]
15-
name = "alloc_psram"
16-
harness = false
15+
name = "alloc_psram"
16+
harness = false
1717
required-features = ["psram"]
1818

1919
[[bin]]
20-
name = "gpio"
21-
harness = false
22-
23-
[[bin]]
24-
name = "gpio_custom_handler"
25-
harness = false
26-
27-
[[bin]]
28-
name = "interrupt"
29-
harness = false
20+
name = "ecc_rsa_sha"
21+
harness = false
3022

3123
[[bin]]
32-
name = "i2c"
33-
harness = false
24+
name = "embassy_timers_executors"
25+
harness = false
26+
required-features = ["embassy"]
3427

3528
[[bin]]
36-
name = "i2s"
37-
harness = false
29+
name = "esp_radio"
30+
harness = false
31+
required-features = ["esp-radio", "esp-alloc"]
3832

3933
[[bin]]
40-
name = "lcd_cam"
41-
harness = false
34+
name = "gpio"
35+
harness = false
4236

4337
[[bin]]
44-
name = "misc_non_drivers"
45-
harness = false
38+
name = "gpio_custom_handler"
39+
harness = false
4640

4741
[[bin]]
48-
name = "rng"
49-
harness = false
42+
name = "i2c"
43+
harness = false
5044

5145
[[bin]]
52-
name = "spi_full_duplex"
53-
harness = false
46+
name = "i2s"
47+
harness = false
5448

5549
[[bin]]
56-
name = "spi_half_duplex_slave_qspi"
57-
harness = false
50+
name = "interrupt"
51+
harness = false
5852

5953
[[bin]]
60-
name = "spi_half_duplex_write_psram"
61-
harness = false
54+
name = "lcd_cam"
55+
harness = false
6256

6357
[[bin]]
64-
name = "storage_read_app_desc"
65-
harness = false
58+
name = "misc_drivers"
59+
harness = false
6660

6761
[[bin]]
68-
name = "parl_io"
69-
harness = false
62+
name = "misc_non_drivers"
63+
harness = false
7064

7165
[[bin]]
72-
name = "pcnt"
73-
harness = false
66+
name = "parl_io"
67+
harness = false
7468

7569
[[bin]]
76-
name = "rmt"
77-
harness = false
70+
name = "rmt"
71+
harness = false
7872
required-features = ["embassy"]
7973

8074
[[bin]]
81-
name = "ecc_rsa_sha"
82-
harness = false
83-
84-
[[bin]]
85-
name = "uart"
86-
harness = false
75+
name = "spi_full_duplex"
76+
harness = false
8777

8878
[[bin]]
89-
name = "embassy_timers_executors"
79+
name = "spi_half_duplex_slave_qspi"
9080
harness = false
91-
required-features = ["embassy"]
9281

9382
[[bin]]
94-
name = "systimer"
95-
harness = false
83+
name = "spi_half_duplex_write_psram"
84+
harness = false
9685

9786
[[bin]]
98-
name = "twai"
99-
harness = false
87+
name = "storage_read_app_desc"
88+
harness = false
10089

10190
[[bin]]
102-
name = "esp_radio"
91+
name = "uart"
10392
harness = false
104-
required-features = ["esp-radio", "esp-alloc"]
10593

10694
[dependencies]
10795
allocator-api2 = { version = "0.3.0", default-features = false, features = ["alloc"] }

0 commit comments

Comments
 (0)