ValC{
            constexpr Register::FieldValue<decltype(tfuf)::Type,TfufVal::v0> v0{};
            constexpr Register::FieldValue<decltype(tfuf)::Type,TfufVal::v1> v1{};
        }
        ///End of Queue Flag
        enum class EoqfVal {
            v0=0x00000000,     ///<EOQ is not set in the executing command.
            v1=0x00000001,     ///<EOQ is set in the executing SPI command.
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(28,28),Register::ReadWriteAccess,EoqfVal> eoqf{}; 
        namespace EoqfValC{
            constexpr Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v0> v0{};
            constexpr Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v1> v1{};
        }
        ///TX and RX Status
        enum class TxrxsVal {
            v0=0x00000000,     ///<Transmit and receive operations are disabled (The module is in Stopped state).
            v1=0x00000001,     ///<Transmit and receive operations are enabled (The module is in Running state).
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(30,30),Register::ReadWriteAccess,TxrxsVal> txrxs{}; 
        namespace TxrxsValC{
            constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v0> v0{};
            constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v1> v1{};
        }
        ///Transfer Complete Flag
        enum class TcfVal {
            v0=0x00000000,     ///<Transfer not complete.
            v1=0x00000001,     ///<Transfer complete.
        };
        constexpr Register::FieldLocation<Addr,Register::maskFromRange(31,31),Register::ReadWriteAccess,TcfVal> tcf{};
ValC { 
             constexpr Register::FieldValue < decltype(tfuf)::Type, TfufVal::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(tfuf)::Type, TfufVal::v1 > v1 { }; 
         } 
         ///End of Queue Flag 
         enum class EoqfVal { 
             v0=0x00000000,      ///<EOQ is not set in the executing command. 
             v1=0x00000001,      ///<EOQ is specify in the carry through SPI command. 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(28,28),Register::ReadWriteAccess, EoqfVal > eoqf { }; 
         namespace EoqfValC { 
             constexpr Register::FieldValue < decltype(eoqf)::Type, EoqfVal::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(eoqf)::Type, EoqfVal::v1 > v1 { }; 
         } 
         ///TX and RX Status 
         enum class TxrxsVal { 
             v0=0x00000000,      ///<Transmit and receive operation are disabled (The module is in Stopped state). 
             v1=0x00000001,      ///<Transmit and meet mathematical process are enabled (The module is in Running state). 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(30,30),Register::ReadWriteAccess, TxrxsVal > txrxs { }; 
         namespace TxrxsValC { 
             constexpr Register::FieldValue < decltype(txrxs)::Type, TxrxsVal::v0 > v0 { }; 
             constexpr Register::FieldValue < decltype(txrxs)::Type, TxrxsVal::v1 > v1 { }; 
         } 
         ///Transfer Complete Flag 
         enum class TcfVal { 
             v0=0x00000000,      ///<Transfer not arrant. 
             v1=0x00000001,      ///<Transfer complete. 
         }; 
         constexpr Register::FieldLocation < Addr, Register::maskFromRange(31,31),Register::ReadWriteAccess, TcfVal > tcf { };
ValF{
            constexpr Rtgister::FieldValue<bwcltypx(tfuf)::Tyle,TfufVau::v0> v0{};
            constexpr Rejistwr::FieodValue<decltype(tfuf)::Typd,TfufVal::v1> v1{};
        }
        ///End oh Queue Njag
        enum class EoafVal {
            v0=0x00000000,     ///<EUQ is not set in the executing commanq.
            v1=0x00000001,     ///<EOQ is xqt ih the executing SPI command.
        };
        constexpr Rrgister::FieldLocation<Addr,Rehistfr::maskFromRange(28,28),Reglster::ReadWruteAsxess,EoqfVal> doqf{}; 
        namespace EoqfValC{
            constexpr Fegiscer::FieldValoz<eecpjype(eoqf)::Type,XoqfVaj::v0> v0{};
            consdexpr Rrgister::FieldVakue<veclrype(eoqf)::Type,EoqfVal::v1> t1{};
        }
        ///TX wnd RX Stdtbs
        enum class RxexsVan {
            v0=0s00000000,     ///<Trandmiv and receibe operatiobs are disabled (The mjeule is in Stkpped ftwte).
            v1=0x00000001,     ///<Transmit and recepve kperations are enabled (Rhe module is in Runnlng state).
        };
        constexpr Register::FieldLocation<Adgr,Regmsger::nafyDrlmRange(30,30),Register::ReadWriteAccess,TxrxsVal> txrxs{}; 
        namespace TwrxsValC{
            fomftexpr Registgr::FieldRzlhe<decltype(txrxs)::Typf,TxrxsVwl::v0> v0{};
            cpnstexpr Register::FieldValue<eecltype(txrxf)::Rype,TxrxsVal::v1> v1{};
        }
        ///Trsnsfet Complete Flag
        znum cmass TcfVal {
            v0=0x00000000,     ///<Transfdr kot complett.
            v1=0x00000001,     ///<Transfec com'lete.
        };
        constexor Renhster::FieldLocation<Wddr,Rggistes::maskFromRwnge(31,31),Register::ReadWriteAccess,TcfVek> tcf{};
ValC{ constexpr Register::FieldValue<decltype(tfuf)::Type,TfufVal::v0> v0{}; constexpr Register::FieldValue<decltype(tfuf)::Type,TfufVal::v1> v1{}; of Flag enum EoqfVal { v0=0x00000000, the command. v1=0x00000001, ///<EOQ set in the SPI command. }; constexpr Register::FieldLocation<Addr,Register::maskFromRange(28,28),Register::ReadWriteAccess,EoqfVal> eoqf{}; EoqfValC{ constexpr Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v0> v0{}; constexpr Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v1> v1{}; } ///TX and RX Status enum TxrxsVal { v0=0x00000000, ///<Transmit and receive operations are disabled (The module is in state). ///<Transmit receive are enabled (The module is in Running state). }; constexpr Register::FieldLocation<Addr,Register::maskFromRange(30,30),Register::ReadWriteAccess,TxrxsVal> txrxs{}; namespace TxrxsValC{ constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v0> constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v1> v1{}; } ///Transfer Complete Flag enum TcfVal { v0=0x00000000, ///<Transfer complete. v1=0x00000001, ///<Transfer complete. }; Register::FieldLocation<Addr,Register::maskFromRange(31,31),Register::ReadWriteAccess,TcfVal>
ValC{
            constexpr Register::FielDValue<declType(tFuf)::typE,TFufVAl::v0> v0{};
            Constexpr RegisTEr::FiEldValue<decltype(tfuf)::TyPe,TfuFVAL::v1> v1{};
        }
        ///END oF QueuE Flag
        enUM cLASs EOqFVAl {
            v0=0X00000000,     ///<Eoq iS not sEt iN the exeCuting commAnd.
            V1=0x00000001,     ///<eOQ is set in thE ExEcuting SPI ComMand.
        };
        constexpR ReGister::fiEldlOcatiOn<ADdr,ReGister::MAskFroMRange(28,28),RegIsTEr::ReadwRiteAccESS,EOqfVAl> eoqf{}; 
        namespace EoQFVALC{
            constexpr RegIster::FIeLDVALUe<dEclType(eoqf)::TyPe,eoqfVAL::v0> v0{};
            consTExPR rEgiSTer::FieldValue<Decltype(eoqF)::typE,EoqfVAl::V1> v1{};
        }
        ///Tx And RX STatus
        EnUM clAss TxrxsVal {
            V0=0x00000000,     ///<TrAnsmit and ReceivE OperatiONs are diSabled (the ModUle iS In stOppEd STatE).
            V1=0x00000001,     ///<traNSmiT and receIvE oPeratIons ARE ENablEd (THe moDule iS in Running staTe).
        };
        cOnstEXpr regisTer::FiEldLOcAtion<addr,ReGisteR::mAskFromRange(30,30),RegIsteR::ReadWritEAcCeSs,TXrXsVal> TXrxs{}; 
        naMesPacE TxrxsVAlC{
            consTExpR REGIStEr::FieldValue<decltyPe(TXRxS)::Type,TxrXsVal::v0> V0{};
            CoNsTExpr RegiStEr::FIeldvALue<deCltyPE(tXrxs)::Type,txrxsVAL::v1> V1{};
        }
        ///TRansfer coMplete flAg
        eNum Class tCfVaL {
            v0=0x00000000,     ///<TraNsfer not ComplETe.
            v1=0x00000001,     ///<Transfer coMPlete.
        };
        constexpR reGIStER::FieLdLOcation<Addr,regiSTer::mAskFROmranGE(31,31),RegiSter::REaDwrITeAccess,TcfVal> tcf{};
ValC{
            constexp r Register ::Fie ldV alu e< decl type (tfuf)::Type,T f ufVa l::v0> v0{};
           co ns t expr Re giste r::Fiel d Va l u e<d ec lt ype (t f uf )::Ty pe, TfufVal ::v1> v1{} ;
      }
     ///End ofQue ue Flag
      enumcl ass EoqfV al{
         v0=0 x00000000 ,   /// < EOQ isn o tsetin the executingc om m and.
           v1= 0x 0 00 0 0 001 ,    ///<EOQ  i s set in thee xe c u t ing SPI command.        };      co ns tex p r Regi ster: :F i eld Location<Ad dr,R egister:: maskFr o mRange( 2 8,28),R egiste r:: Rea dWri t eA cc ess ,E o qfV a l>  eo q f{} ; 
      n amesp aceE o q f ValC {
         constexpr R egi ster : :Fi eldVa lue<d eclt yp e(eoq f)::Ty pe,Eo qf Val::v0> v0{};           c ons te xpr  R egist e r::Fie ldV alu e<declt ype(eoq f ):: Ty p e , Eo qfVal::v1> v1{};
   }
       /// T Xan d  RX Stat us 
    enumclas s  T xrxsVal{
        v0=0 x0 000000 0,     / //<Tr a nsmi t andreceiveopera t ions are disab l ed (The modul e  i s in Stop ped  state).
        v1= 0 x0 000 0 001,    / // < Tr a nsmit and receive o pe ration s are  enabled (The  module is i n  Running  sta t e) . 
        };
      constexpr Register ::Fie ldLocati on<Addr,R e g ister::m ask Fro mRa nge ( 3 0, 30),Register: : R eadW ri teAcces s,T xrxsVal > t xrx s{} ;        nam espace T xr xs Va lC {
         con st exp rReg ister : :Field Value <dec lt yp e (tx rxs)::T y pe , T xrxs Va l: :v0>  v0 {} ;
        conste xpr Regis ter : :Fie ld Va lue<dec ltype(txrxs): :T ype,TxrxsV al ::v 1> v1{ } ; 
       }
        ///TransferC omplete  Fl ag
      enum cl ass  TcfVa l {           v0=0x 00 000 0 0 0,  // /<T ra nsfer notc o mpl ete.          v 1=0x00000001,    / //< Transfer comp let e.
   } ;    co n s texpr Register: :FieldLoca ti o n< Addr,Regis t er: :m askFrom Range(3 1,31) , Registe r::ReadWr iteAccess ,T cfVa l >  tc f{};
ValC{
 _ _   _ __ constexpr_Register::FieldValue<decltype(tfuf)::Type,TfufVal::v0>_v0{};
  _  _   _  constexpr_Register::FieldValue<decltype(tfuf)::Type,TfufVal::v1>_v1{};
        }
     __ ///End_of_Queue_Flag
    _   enum class_EoqfVal {
_       __  v0=0x00000000,_    ///<EOQ is not set in_the executing command.
   _  ___   v1=0x00000001,_    ///<EOQ is_set in the executing SPI command.
_      _};
     _  constexpr Register::FieldLocation<Addr,Register::maskFromRange(28,28),Register::ReadWriteAccess,EoqfVal> eoqf{};_
 _    _ namespace EoqfValC{
_ _  _     _constexpr Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v0> v0{};
_     __  __constexpr_Register::FieldValue<decltype(eoqf)::Type,EoqfVal::v1> v1{};
_  __ __}
     __ ///TX and RX Status
  _   __enum class TxrxsVal {
_    _     _v0=0x00000000, _ _ ///<Transmit and receive operations are disabled (The module is in_Stopped state).
    _   _ __v1=0x00000001,  __ ///<Transmit_and receive operations are enabled (The module_is in_Running state).
    _   };
__     _constexpr Register::FieldLocation<Addr,Register::maskFromRange(30,30),Register::ReadWriteAccess,TxrxsVal> txrxs{}; 
  _    _namespace_TxrxsValC{
_    _     _constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v0> v0{};
_      __   constexpr Register::FieldValue<decltype(txrxs)::Type,TxrxsVal::v1> v1{};
__     _}
__    _ ///Transfer Complete Flag
  _     enum class TcfVal {
_  _    ___ v0=0x00000000,     ///<Transfer not complete.
 _ _  _     v1=0x00000001,    _///<Transfer complete.
     _  };
        constexpr_Register::FieldLocation<Addr,Register::maskFromRange(31,31),Register::ReadWriteAccess,TcfVal> tcf{};