rcc :: RCC
rcc = RCC
  { rcc_reg_cr      = mkBitDataRegNamed (rcc_periph_base + 0x00) "rcc_cr"
  , rcc_reg_pllcfgr = mkBitDataRegNamed (rcc_periph_base + 0x04) "rcc_pllcfgr"
  , rcc_reg_cfgr    = mkBitDataRegNamed (rcc_periph_base + 0x08) "rcc_cfgr"
  , rcc_reg_cir     = mkBitDataRegNamed (rcc_periph_base + 0x0c) "rcc_cir"
  , rcc_reg_apb1enr = mkBitDataRegNamed (rcc_periph_base + 0x40) "rcc_apb1enr"
  }
rcc :: RCC
rcc = RCC
  { rcc_reg_cr      = mkBitDataRegNamed (rcc_periph_base + 0x00) "rcc_cr"
  , rcc_reg_pllcfgr = mkBitDataRegNamed (rcc_periph_base + 0x04) "rcc_pllcfgr"
  , rcc_reg_cfgr    = mkBitDataRegNamed (rcc_periph_base + 0x08) "rcc_cfgr"
  , rcc_reg_cir     = mkBitDataRegNamed (rcc_periph_base + 0x0c) "rcc_cir"
  , rcc_reg_apb1enr = mkBitDataRegNamed (rcc_periph_base + 0x40) "rcc_apb1enr"
  }
rcc = RCC
  { rcc_reg_cr      = mkBitDataRegNamed (rcc_periph_base + 0x00) "rcc_cr"
  , rcc_reg_pllcfgr = mkBitDataRegNamed (rcc_periph_base + 0x04) "rcc_pllcfgr"
  , rcc_reg_cfgr    = mkBitDataRegNamed (rcc_periph_base + 0x08) "rcc_cfgr"
  , rcc_reg_cir     = mkBitDataRegNamed (rcc_periph_base + 0x0c) "rcc_cir"
  , rcc_reg_apb1enr = mkBitDataRegNamed (rcc_periph_base + 0x40) "rcc_apb1enr"
  }