From 53b74b2b5c5de42d0c0f8c878e64e482e7e8502f Mon Sep 17 00:00:00 2001 From: Nicolas Clauvelin Date: Fri, 16 Mar 2018 07:53:00 -0400 Subject: [PATCH] FIX QUICK START DOCUMENTATION --- QuickStart.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/QuickStart.md b/QuickStart.md index 4030d4f..c508d7d 100644 --- a/QuickStart.md +++ b/QuickStart.md @@ -76,8 +76,8 @@ struct Peripheral { // Define the setup register and the fields. struct Setup : PackedRegister< periph_pack, // Pack to which the register belongs to. - 0, // Offset in bits from the base. - 8 // Register width in bits + RegBitSize::b8, // Register size. + 0 // Offset in bits from the base. > { // When defining a Field-based type: @@ -94,8 +94,8 @@ struct Peripheral { // Define the RX data register. struct RX : PackedRegister< periph_pack, // Pack to which the register belongs to. - 8, // Offset in bits from the base. - 8 // Register width in bits + RegBitSize::b8, // Register width in bits + 8 // Offset in bits from the base. > { using Data = Field; }; @@ -103,8 +103,8 @@ struct Peripheral { // Define the RX data register. struct TX : PackedRegister< periph_pack, // Pack to which the register belongs to. - 8 * 2, // Offset in bits from the base. - 8 // Register width in bits + RegBitSize::b8, // Register width in bits + 8 * 2 // Offset in bits from the base. > { using Data = Field; }; @@ -229,25 +229,25 @@ namespace gpio { // Register pack. // 6 x 32-bits = 6 x 4 bytes. - using gpio_pack = RegisterPack<0xF4000000, 6 * 4>; + using gpio_pack = RegisterPack<0xF4000000, 6 * 8>; // Data output register (PDOR). - using pdor = PackedRegister; + using pdor = PackedRegister; // Set output register (PSOR). - using psor = PackedRegister; + using psor = PackedRegister; // Clear output register (PCOR). - using pcor = PackedRegister; + using pcor = PackedRegister; // Toggle output register (PTOR). - using ptor = PackedRegister; + using ptor = PackedRegister; // Data input register. - using pdir = PackedRegister; + using pdir = PackedRegister; // Data direction output register. - using pddr = PackedRegister; + using pddr = PackedRegister; } ```