New VA108xx Rust workspace structure + dependency updates
- The workspace is now a monorepo without submodules. The HAL, PAC and BSP are integrated directly - Update all dependencies: embedded-hal v1 and RTIC v2
This commit is contained in:
.cargo
.github/workflows
.gitignore.gitmodulesCargo.tomlREADME.mdadt75-rsautomation
board-tests
defmt-testapp
examples/simple
Cargo.toml
max116xx-10bitexamples
blinky-pac.rsblinky.rscascade.rspwm.rsrtic-empty.rsrtt-log.rsspi.rstimer-ticks.rsuart-irq-rtic.rsuart.rs
src
scripts
va108xxva108xx-halva108xx-hal
.cargo
.github
.gitignoreCHANGELOG.mdCargo.tomlLICENSE-APACHENOTICEREADME.mdautomation
jlink.gdbmemory.xsrc
clock.rs
gpio
i2c.rslib.rsprelude.rspwm.rsspi.rssysconfig.rstime.rstimer.rstypelevel.rsuart.rsutility.rstests
DueSerialTest
va108xx
.github
.gitignoreCHANGELOG.mdCargo.tomlLICENSE-APACHENOTICEREADME.mdautomation
build.rsdevice.xgen-helper.shsrc
generic.rs
generic
i2ca.rsi2ca
address.rsclkscale.rsclktolimit.rscmd.rsctrl.rsdata.rsfifo_clr.rsirq_enb.rsperid.rsrxcount.rsrxfifoirqtrg.rss0_address.rss0_addressb.rss0_addressmask.rss0_addressmaskb.rss0_ctrl.rss0_data.rss0_fifo_clr.rss0_irq_enb.rss0_lastaddress.rss0_maxwords.rss0_rxcount.rss0_rxfifoirqtrg.rss0_state.rss0_status.rss0_txcount.rss0_txfifoirqtrg.rsstate.rsstatus.rstmconfig.rstxcount.rstxfifoirqtrg.rswords.rs
ioconfig.rsioconfig
irqsel.rsirqsel
lib.rsporta.rsporta
datain.rsdatainbyte.rsdatamask.rsdatamaskbyte.rsdataout.rsdataoutbyte.rsedge_status.rsirq_edge.rsirq_enb.rsirq_end.rsirq_evt.rsirq_raw.rsirq_sen.rsperid.rs
spia.rsspia
clkprescale.rsctrl0.rsctrl1.rsdata.rsfifo_clr.rsirq_enb.rsperid.rsrxfifoirqtrg.rsstate.rsstatus.rstxfifoirqtrg.rs
sysconfig.rssysconfig
ef_config.rsef_id.rsioconfig_clkdiv.rsioconfig_clkdiv0.rsirq_enb.rslockup_reset.rsperid.rsperipheral_clk_enable.rsperipheral_reset.rsprocid.rsram_sbe.rsrefresh_config.rsrom_prot.rsrom_retries.rsrom_scrub.rsrom_trap_addr.rsrom_trap_synd.rsrst_stat.rstim_clk_enable.rstim_reset.rs
tim0.rstim0
cascade0.rscnt_value.rscsd_ctrl.rsctrl.rsenable.rsperid.rspwm_value.rspwma_value.rspwmb_value.rsrst_value.rs
uarta.rsuarta
addr9.rsaddr9mask.rsclkscale.rsctrl.rsdata.rsenable.rsfifo_clr.rsirq_enb.rsperid.rsrxfifoirqtrg.rsrxfifortstrg.rsrxstatus.rsstate.rstxbreak.rstxfifoirqtrg.rstxstatus.rs
utility.rsutility
svd
vorago-reb1
.cargo
.github
.gitignoreCHANGELOG.mdCargo.tomlLICENSE-APACHENOTICEREADME.mdautomation
examples
adt75-temp-sensor.rsadxl343-accelerometer.rsblinky-button-irq.rsblinky-button-rtic.rsblinky-leds.rsmax11619-adc.rs
jlink.gdbmemory.xsrc
vscode
27
va108xx/src/i2ca/cmd.rs
Normal file
27
va108xx/src/i2ca/cmd.rs
Normal file
@@ -0,0 +1,27 @@
|
||||
#[doc = "Register `CMD` reader"]
|
||||
pub type R = crate::R<CmdSpec>;
|
||||
#[doc = "Register `CMD` writer"]
|
||||
pub type W = crate::W<CmdSpec>;
|
||||
impl core::fmt::Debug for R {
|
||||
fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result {
|
||||
write!(f, "{}", self.bits())
|
||||
}
|
||||
}
|
||||
impl W {}
|
||||
#[doc = "Command Register\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`cmd::R`](R). You can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`cmd::W`](W). You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api)."]
|
||||
pub struct CmdSpec;
|
||||
impl crate::RegisterSpec for CmdSpec {
|
||||
type Ux = u32;
|
||||
}
|
||||
#[doc = "`read()` method returns [`cmd::R`](R) reader structure"]
|
||||
impl crate::Readable for CmdSpec {}
|
||||
#[doc = "`write(|w| ..)` method takes [`cmd::W`](W) writer structure"]
|
||||
impl crate::Writable for CmdSpec {
|
||||
type Safety = crate::Unsafe;
|
||||
const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
|
||||
const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0;
|
||||
}
|
||||
#[doc = "`reset()` method sets CMD to value 0"]
|
||||
impl crate::Resettable for CmdSpec {
|
||||
const RESET_VALUE: u32 = 0;
|
||||
}
|
Reference in New Issue
Block a user