@@ -10,10 +10,11 @@ const CRATES_MSP430: &[&str] = &["msp430 = \"0.2.2\"", "msp430-rt = \"0.2.0\""];
10
10
const CRATES_MSP430_NIGHTLY : & [ & str ] = & [ "msp430-atomic = \" 0.1.2\" " ] ;
11
11
const CRATES_CORTEX_M : & [ & str ] = & [ "cortex-m = \" 0.7.0\" " , "cortex-m-rt = \" 0.6.13\" " ] ;
12
12
const CRATES_RISCV : & [ & str ] = & [ "riscv = \" 0.5.0\" " , "riscv-rt = \" 0.6.0\" " ] ;
13
- const CRATES_XTENSALX6 : & [ & str ] = & [ "xtensa-lx6 -rt = \" 0.2 .0\" " , "xtensa-lx6 = \" 0.1 .0\" " ] ;
13
+ const CRATES_XTENSALX : & [ & str ] = & [ "xtensa-lx -rt = \" 0.9 .0\" " , "xtensa-lx = \" 0.6 .0\" " ] ;
14
14
const CRATES_MIPS : & [ & str ] = & [ "mips-mcu = \" 0.1.0\" " ] ;
15
15
const PROFILE_ALL : & [ & str ] = & [ "[profile.dev]" , "incremental = false" ] ;
16
16
const FEATURES_ALL : & [ & str ] = & [ "[features]" ] ;
17
+ const FEATURES_XTENSALX : & [ & str ] = & [ "default = [\" xtensa-lx/esp32\" , \" xtensa-lx-rt/esp32\" ]" ] ;
17
18
18
19
fn path_helper ( input : & [ & str ] ) -> PathBuf {
19
20
input. iter ( ) . collect ( )
@@ -133,7 +134,7 @@ pub fn test(
133
134
RiscV => CRATES_RISCV . iter ( ) ,
134
135
Mips => CRATES_MIPS . iter ( ) ,
135
136
Msp430 => CRATES_MSP430 . iter ( ) ,
136
- XtensaLX => CRATES_XTENSALX6 . iter ( ) ,
137
+ XtensaLX => CRATES_XTENSALX . iter ( ) ,
137
138
} )
138
139
. chain ( if nightly {
139
140
match & t. arch {
@@ -144,7 +145,11 @@ pub fn test(
144
145
[ ] . iter ( )
145
146
} )
146
147
. chain ( PROFILE_ALL . iter ( ) )
147
- . chain ( FEATURES_ALL . iter ( ) ) ;
148
+ . chain ( FEATURES_ALL . iter ( ) )
149
+ . chain ( match & t. arch {
150
+ XtensaLX => FEATURES_XTENSALX . iter ( ) ,
151
+ _ => [ ] . iter ( ) ,
152
+ } ) ;
148
153
149
154
for c in crates {
150
155
writeln ! ( file, "{}" , c) . chain_err ( || "Failed to append to file!" ) ?;
0 commit comments