每一個不同的週邊硬體在做工作模式及中斷設定時,都有不同數目,以及不同名稱的暫存器或則旗標群欄位需要蓋寫,針對每一類型的硬體,都可以幫它們準備一組結構體型態,包括旗標群設定值結構體形態xxxFlgGrpData_t,以及暫存器設定值結構體型態xxxRegData_t。本單元以外部中斷為例結構體型態為EXTFlgGrpData_t, EXTRegData_t,欄位名稱見EXTINT硬體設定旗標群蓋寫參數快查表的FIELD說明,不論EXTFlgGrpData_t, EXTRegData_t都會在最後加一欄Total,在EXTFlgGrpData_t而言代表的是總設定旗標群數目。在EXTRegData_t而言代表的是所有設定暫存器的總位元組BYTES數目。這兩欄是提供自動設定函式做自我檢察使用。因此為了把結構體塞進無型化陣列指標中,己失出了C語言格式檢驗機制,取代的是由程式自我檢驗BYTES是否吻合來確認沒有誤用不對的結構體。