2
0
Эх сурвалжийг харах

Mass typo fixes in comments for rtl part 1/2.

Margers 1 долоо хоног өмнө
parent
commit
9a3465ef19
100 өөрчлөгдсөн 198 нэмэгдсэн , 198 устгасан
  1. 1 1
      rtl/aix/ostypes.inc
  2. 2 2
      rtl/aix/ptypes.inc
  3. 2 2
      rtl/aix/signal.inc
  4. 1 1
      rtl/aix/system.pp
  5. 1 1
      rtl/aix/unxconst.inc
  6. 1 1
      rtl/aix/unxfunc.inc
  7. 2 2
      rtl/amicommon/athreads.pp
  8. 2 2
      rtl/amicommon/lineinfo.pp
  9. 1 1
      rtl/amicommon/sysdir.inc
  10. 1 1
      rtl/amicommon/sysfile.inc
  11. 2 2
      rtl/amiga/m68k/execd.inc
  12. 1 1
      rtl/amiga/m68k/legacyutil.inc
  13. 4 4
      rtl/amiga/powerpc/execd.inc
  14. 10 10
      rtl/arm/arm.inc
  15. 2 2
      rtl/arm/thumb2.inc
  16. 1 1
      rtl/aros/doslibd.inc
  17. 2 2
      rtl/aros/i386/execd.inc
  18. 1 1
      rtl/atari/syspara.inc
  19. 1 1
      rtl/beos/baseunix.pp
  20. 1 1
      rtl/beos/i386/sighnd.inc
  21. 1 1
      rtl/beos/osdefs.inc
  22. 5 5
      rtl/beos/ossysc.inc
  23. 1 1
      rtl/beos/ostypes.inc
  24. 1 1
      rtl/beos/ptypes.inc
  25. 1 1
      rtl/beos/sysconst.inc
  26. 1 1
      rtl/beos/system.pp
  27. 1 1
      rtl/bsd/bunxsysc.inc
  28. 1 1
      rtl/bsd/osdefs.inc
  29. 3 3
      rtl/bsd/ossysc.inc
  30. 1 1
      rtl/bsd/ostypes.inc
  31. 2 2
      rtl/bsd/system.pp
  32. 4 4
      rtl/darwin/console.pp
  33. 2 2
      rtl/darwin/extres_multiarch.inc
  34. 1 1
      rtl/darwin/ptypes.inc
  35. 1 1
      rtl/darwin/sysinit.pas
  36. 1 1
      rtl/darwin/termios.inc
  37. 1 1
      rtl/darwin/unxconst.inc
  38. 1 1
      rtl/darwin/unxfunc.inc
  39. 4 4
      rtl/dragonfly/console.pp
  40. 2 2
      rtl/dragonfly/ptypes.inc
  41. 4 4
      rtl/dragonfly/sysctlh.inc
  42. 1 1
      rtl/dragonfly/unxconst.inc
  43. 1 1
      rtl/dragonfly/unxfunc.inc
  44. 1 1
      rtl/embedded/arm/mk64f12.pp
  45. 4 4
      rtl/embedded/arm/nrf51.pp
  46. 2 2
      rtl/embedded/arm/samd51p19a.pp
  47. 2 2
      rtl/embedded/arm/stm32f0xx.pp
  48. 2 2
      rtl/embedded/arm/stm32f10x_cl.pp
  49. 5 5
      rtl/embedded/avr/at90can128.pp
  50. 5 5
      rtl/embedded/avr/at90can32.pp
  51. 5 5
      rtl/embedded/avr/at90can64.pp
  52. 1 1
      rtl/embedded/avr/at90pwm161.pp
  53. 1 1
      rtl/embedded/avr/at90pwm81.pp
  54. 1 1
      rtl/embedded/avr/at90usb1286.pp
  55. 1 1
      rtl/embedded/avr/at90usb1287.pp
  56. 1 1
      rtl/embedded/avr/at90usb162.pp
  57. 1 1
      rtl/embedded/avr/at90usb646.pp
  58. 1 1
      rtl/embedded/avr/at90usb647.pp
  59. 1 1
      rtl/embedded/avr/at90usb82.pp
  60. 2 2
      rtl/embedded/avr/atmega128.pp
  61. 4 4
      rtl/embedded/avr/atmega1280.pp
  62. 2 2
      rtl/embedded/avr/atmega1281.pp
  63. 2 2
      rtl/embedded/avr/atmega1284.pp
  64. 2 2
      rtl/embedded/avr/atmega1284p.pp
  65. 1 1
      rtl/embedded/avr/atmega1284rfr2.pp
  66. 2 2
      rtl/embedded/avr/atmega128a.pp
  67. 1 1
      rtl/embedded/avr/atmega128rfa1.pp
  68. 1 1
      rtl/embedded/avr/atmega128rfr2.pp
  69. 1 1
      rtl/embedded/avr/atmega16.pp
  70. 5 5
      rtl/embedded/avr/atmega1608.pp
  71. 5 5
      rtl/embedded/avr/atmega1609.pp
  72. 3 3
      rtl/embedded/avr/atmega162.pp
  73. 2 2
      rtl/embedded/avr/atmega164a.pp
  74. 2 2
      rtl/embedded/avr/atmega164p.pp
  75. 2 2
      rtl/embedded/avr/atmega164pa.pp
  76. 1 1
      rtl/embedded/avr/atmega168.pp
  77. 1 1
      rtl/embedded/avr/atmega168a.pp
  78. 1 1
      rtl/embedded/avr/atmega168p.pp
  79. 1 1
      rtl/embedded/avr/atmega168pa.pp
  80. 1 1
      rtl/embedded/avr/atmega16a.pp
  81. 1 1
      rtl/embedded/avr/atmega16hva.pp
  82. 2 2
      rtl/embedded/avr/atmega16hvb.pp
  83. 1 1
      rtl/embedded/avr/atmega16hvbrevb.pp
  84. 3 3
      rtl/embedded/avr/atmega16m1.pp
  85. 1 1
      rtl/embedded/avr/atmega16u2.pp
  86. 1 1
      rtl/embedded/avr/atmega16u4.pp
  87. 4 4
      rtl/embedded/avr/atmega2560.pp
  88. 2 2
      rtl/embedded/avr/atmega2561.pp
  89. 1 1
      rtl/embedded/avr/atmega2564rfr2.pp
  90. 1 1
      rtl/embedded/avr/atmega256rfr2.pp
  91. 2 2
      rtl/embedded/avr/atmega32.pp
  92. 5 5
      rtl/embedded/avr/atmega3208.pp
  93. 5 5
      rtl/embedded/avr/atmega3209.pp
  94. 2 2
      rtl/embedded/avr/atmega324a.pp
  95. 2 2
      rtl/embedded/avr/atmega324p.pp
  96. 2 2
      rtl/embedded/avr/atmega324pa.pp
  97. 1 1
      rtl/embedded/avr/atmega328.pp
  98. 1 1
      rtl/embedded/avr/atmega328p.pp
  99. 2 2
      rtl/embedded/avr/atmega32a.pp
  100. 3 3
      rtl/embedded/avr/atmega32c1.pp

+ 1 - 1
rtl/aix/ostypes.inc

@@ -224,7 +224,7 @@ Const
   F_GetOwn = 8;
   F_GetOwn = 8;
 
 
 Const
 Const
- { Constansts for MMAP }
+ { Constants for MMAP }
  {$ifdef FPC_IS_SYSTEM}
  {$ifdef FPC_IS_SYSTEM}
   MAP_PRIVATE   =2;
   MAP_PRIVATE   =2;
  {$endif}
  {$endif}

+ 2 - 2
rtl/aix/ptypes.inc

@@ -64,7 +64,7 @@ Type
     TPid     = pid_t;
     TPid     = pid_t;
     pPid     = ^pid_t;
     pPid     = ^pid_t;
 
 
-    size_t   = culong;         { as definied in the C standard}
+    size_t   = culong;         { as defined in the C standard}
     ssize_t  = clong;          { used by function for returning number of bytes }
     ssize_t  = clong;          { used by function for returning number of bytes }
     clock_t  = cint;
     clock_t  = cint;
     time_t   = {$ifdef cpu64}clong{$else}cint{$endif};           { used for returning the time  }
     time_t   = {$ifdef cpu64}clong{$else}cint{$endif};           { used for returning the time  }
@@ -169,7 +169,7 @@ Type
 {$endif}
 {$endif}
     vfstype : cint;    { what type of vfs this is }
     vfstype : cint;    { what type of vfs this is }
     fsize   : culong;  { fundamental file system block size }
     fsize   : culong;  { fundamental file system block size }
-    vfsnumber : cint;  { vfs indentifier number }
+    vfsnumber : cint;  { vfs identifier number }
     vfsoff : cint;     { reserved, for vfs specific data offset }
     vfsoff : cint;     { reserved, for vfs specific data offset }
     vfslen : cint;     { reserved, for len of vfs specific data }
     vfslen : cint;     { reserved, for len of vfs specific data }
     vfsvers : cint;    { reserved, for vers of vfs specific data }
     vfsvers : cint;    { reserved, for vers of vfs specific data }

+ 2 - 2
rtl/aix/signal.inc

@@ -49,7 +49,7 @@ const
   SIGEMT     =  7;      { EMT instruction }
   SIGEMT     =  7;      { EMT instruction }
   SIGSYS     = 12;      { bad argument to system call }
   SIGSYS     = 12;      { bad argument to system call }
   SIGCLD     = SIGCHLD; { child status change }
   SIGCLD     = SIGCHLD; { child status change }
-  SIGURG     = 16;      { (+) urgent contition on I/O channel  }
+  SIGURG     = 16;      { (+) urgent condition on I/O channel  }
   SIGPOLL    = 23;      { pollable event occurred }
   SIGPOLL    = 23;      { pollable event occurred }
   SIGXCPU    = 24;      { exceeded cpu limit }
   SIGXCPU    = 24;      { exceeded cpu limit }
   SIGXFSZ    = 25;
   SIGXFSZ    = 25;
@@ -184,7 +184,7 @@ type
   PSignalRestorer = ^SignalRestorer;
   PSignalRestorer = ^SignalRestorer;
   SigActionHandler = procedure(sig : longint; SigInfo: PSigInfo; SigContext: PSigContext);cdecl;
   SigActionHandler = procedure(sig : longint; SigInfo: PSigInfo; SigContext: PSigContext);cdecl;
 
 
-  SigActionRec = record  // this needs correct 8-byte alignment for hander
+  SigActionRec = record  // this needs correct 8-byte alignment for handler
     sa_handler  : SigActionHandler;
     sa_handler  : SigActionHandler;
     Sa_Mask     : SigSet;
     Sa_Mask     : SigSet;
     Sa_Flags    : cint;
     Sa_Flags    : cint;

+ 1 - 1
rtl/aix/system.pp

@@ -85,7 +85,7 @@ function paramstr(l: longint) : shortstring;
   s: shortstring;
   s: shortstring;
   s1: shortstring;
   s1: shortstring;
  begin
  begin
-   { stricly conforming POSIX applications  }
+   { strictly conforming POSIX applications }
    { have the executing filename as argv[0] }
    { have the executing filename as argv[0] }
      if ( l>= 0) and (l < argc) then
      if ( l>= 0) and (l < argc) then
        paramstr:=strpas(argv[l])
        paramstr:=strpas(argv[l])

+ 1 - 1
rtl/aix/unxconst.inc

@@ -76,7 +76,7 @@ const
   STAT_IWUSR = STAT_IWOTH shl 6;
   STAT_IWUSR = STAT_IWOTH shl 6;
   STAT_IXUSR = STAT_IXOTH shl 6;
   STAT_IXUSR = STAT_IXOTH shl 6;
 
 
-  {Constansts Termios/Ioctl (used in Do_IsDevice) }
+  {Constants Termios/Ioctl (used in Do_IsDevice) }
   IOCtl_TCGETS= (ord('T') shl 8) or 1; // TCGETS is also in termios.inc, but the sysunix needs only this
   IOCtl_TCGETS= (ord('T') shl 8) or 1; // TCGETS is also in termios.inc, but the sysunix needs only this
 
 
   ITimer_Real    =0;
   ITimer_Real    =0;

+ 1 - 1
rtl/aix/unxfunc.inc

@@ -44,7 +44,7 @@ Function AssignPipe(var pipe_in,pipe_out:cint):cint; [public, alias : 'FPC_SYSC_
 {
 {
   Sets up a pair of file variables, which act as a pipe. The first one can
   Sets up a pair of file variables, which act as a pipe. The first one can
   be read from, the second one can be written to.
   be read from, the second one can be written to.
-  If the operation was unsuccesful, linuxerror is set.
+  If the operation was unsuccessful, linuxerror is set.
 }
 }
 var
 var
   ret  : longint;
   ret  : longint;

+ 2 - 2
rtl/amicommon/athreads.pp

@@ -73,7 +73,7 @@ type
     nextThread: PThreadInfo; { threadinfos are a linked list, using this field }
     nextThread: PThreadInfo; { threadinfos are a linked list, using this field }
     threadPtr: PProcess;     { our thread pointer, as returned by CreateNewProc(). invalid after exited field is true! }
     threadPtr: PProcess;     { our thread pointer, as returned by CreateNewProc(). invalid after exited field is true! }
     threadID: TThreadID;     { thread Unique ID }
     threadID: TThreadID;     { thread Unique ID }
-    stackLen: PtrUInt;       { stack size the thread was construced with }
+    stackLen: PtrUInt;       { stack size the thread was constructed with}
     exitCode: Pointer;       { exitcode after the process has exited     }
     exitCode: Pointer;       { exitcode after the process has exited     }
     f: TThreadFunc;          { ThreadFunc function pointer }
     f: TThreadFunc;          { ThreadFunc function pointer }
     p: Pointer;              { ThreadFunc argument }
     p: Pointer;              { ThreadFunc argument }
@@ -1236,7 +1236,7 @@ begin
           {$ENDIF}
           {$ENDIF}
           Break;
           Break;
         end;
         end;
-        // if we reach here, nothing happend...
+        // if we reach here, nothing happened...
         // we release the semaphore and wait for other threads to do something
         // we release the semaphore and wait for other threads to do something
         ReleaseSemaphore(@AmiEvent^.Sem);
         ReleaseSemaphore(@AmiEvent^.Sem);
         DosDelay(1);
         DosDelay(1);

+ 2 - 2
rtl/amicommon/lineinfo.pp

@@ -127,7 +127,7 @@ var
   stabofs,              { absolute stab section offset in executable }
   stabofs,              { absolute stab section offset in executable }
   stabstrlen,
   stabstrlen,
   stabstrofs : longint; { absolute stabstr section offset in executable }
   stabstrofs : longint; { absolute stabstr section offset in executable }
-  dirlength  : longint; { length of the dirctory part of the source file }
+  dirlength  : longint; { length of the directory part of the source file }
   stabs      : array[0..maxstabs-1] of tstab;  { buffer }
   stabs      : array[0..maxstabs-1] of tstab;  { buffer }
   stabsreloc : array[0..maxstabsreloc-1] of telf32_reloc;
   stabsreloc : array[0..maxstabsreloc-1] of telf32_reloc;
   textofs,
   textofs,
@@ -502,7 +502,7 @@ begin
   BackTraceStrFunc:=@SysBackTraceStr;
   BackTraceStrFunc:=@SysBackTraceStr;
 
 
   { on most architectures, (but not everywhere, Sparc is a notable exception)
   { on most architectures, (but not everywhere, Sparc is a notable exception)
-    for valid stacktraces you have to substract sizeof(pointer), or similar
+    for valid stacktraces you have to subtract sizeof(pointer), or similar
     instruction length from the trace address otherwise the lineinfo might
     instruction length from the trace address otherwise the lineinfo might
     be off-by-one, because of course the backtrace addresses don't point to
     be off-by-one, because of course the backtrace addresses don't point to
     the jump instructions, but the following address, which might belong to
     the jump instructions, but the following address, which might belong to

+ 1 - 1
rtl/amicommon/sysdir.inc

@@ -92,7 +92,7 @@ begin
   Dir := '';
   Dir := '';
 
 
   { dos.library's GetCurrentDirName() doesn't work when called from
   { dos.library's GetCurrentDirName() doesn't work when called from
-    Workbench (ie. when the process has no CLI sructure) }
+    Workbench (ie. when the process has no CLI structure) }
   { it also doesn't seem to work when invoked from make on AROS }
   { it also doesn't seem to work when invoked from make on AROS }
   LockDir := CurrentDir(0);
   LockDir := CurrentDir(0);
   NameFromLock(LockDir, tmpBuf, 256);
   NameFromLock(LockDir, tmpBuf, 256);

+ 1 - 1
rtl/amicommon/sysfile.inc

@@ -21,7 +21,7 @@
 *****************************************************************************}
 *****************************************************************************}
 type
 type
   { AmigaOS does not automatically close opened files on exit back to  }
   { AmigaOS does not automatically close opened files on exit back to  }
-  { the operating system, therefore as a precuation we close all files }
+  { the operating system, therefore as a precaution we close all files }
   { manually on exit.                                                  }
   { manually on exit.                                                  }
   PFileList = ^TFileList;
   PFileList = ^TFileList;
   TFileList = record { no packed, must be correctly aligned }
   TFileList = record { no packed, must be correctly aligned }

+ 2 - 2
rtl/amiga/m68k/execd.inc

@@ -690,7 +690,7 @@ type
     { * Don't touch!!!!!!!!!..there'll be an interface
     { * Don't touch!!!!!!!!!..there'll be an interface
       * sooner than later.
       * sooner than later.
       * New Entries...most of the above entries
       * New Entries...most of the above entries
-      * are only their for structure compatability.
+      * are only their for structure compatibility.
       * They have no meaning as the OS never supported
       * They have no meaning as the OS never supported
       * them.
       * them.
       * }
       * }
@@ -1337,7 +1337,7 @@ const
     * You shouldn't use this for any normal code
     * You shouldn't use this for any normal code
     * as there's no real reason to do so. If you
     * as there's no real reason to do so. If you
     * really think you need to use it please ask
     * really think you need to use it please ask
-    * us first on the dev mailinglist.
+    * us first on the dev mailing list.
     * (ULONG) $ffffffff stops it
     * (ULONG) $ffffffff stops it
     * }
     * }
   FUNCARRAY_32BIT_QUICK_NATIVE   = $fffbfffb;
   FUNCARRAY_32BIT_QUICK_NATIVE   = $fffbfffb;

+ 1 - 1
rtl/amiga/m68k/legacyutil.inc

@@ -104,7 +104,7 @@ begin// how many days are passed
       end;
       end;
     end;
     end;
   end;
   end;
-  // the current year is a leap year and we are after Februar
+  // the current year is a leap year and we are after February
   if IsLeap and (d >= StartOfMonth[2]) then
   if IsLeap and (d >= StartOfMonth[2]) then
     d := d + 1;
     d := d + 1;
   // get the actual month
   // get the actual month

+ 4 - 4
rtl/amiga/powerpc/execd.inc

@@ -137,7 +137,7 @@ type
 
 
 const
 const
   {There is a problem with boolean
   {There is a problem with boolean
-  vaules in taglists, just use this
+  values in taglists, just use this
   for now instead}
   for now instead}
   LTrue : LongInt = 1;
   LTrue : LongInt = 1;
   LFalse: LongInt = 0;
   LFalse: LongInt = 0;
@@ -382,7 +382,7 @@ const
 
 
 // ------ expansion.library
 // ------ expansion.library
   AN_ExpansionLib     = $0A000000;
   AN_ExpansionLib     = $0A000000;
-  AN_BadExpansionFree = $0A000001; // freeed free region
+  AN_BadExpansionFree = $0A000001; // freed free region
 
 
 // ------ diskfont.library
 // ------ diskfont.library
   AN_DiskfontLib = $0B000000;
   AN_DiskfontLib = $0B000000;
@@ -1526,7 +1526,7 @@ const
 // Memory Pool
 // Memory Pool
   ASOPOOL_MFlags      = TAG_USER + 10; // Memory flags/requirements for this pool
   ASOPOOL_MFlags      = TAG_USER + 10; // Memory flags/requirements for this pool
   ASOPOOL_Puddle      = TAG_USER + 11; // Size of each puddle
   ASOPOOL_Puddle      = TAG_USER + 11; // Size of each puddle
-  ASOPOOL_Threshold   = TAG_USER + 12; // Largest alloction size that goes into the puddle
+  ASOPOOL_Threshold   = TAG_USER + 12; // Largest allocation size that goes into the puddle
   ASOPOOL_Protected   = TAG_USER + 13; // Protect pool with a semaphore
   ASOPOOL_Protected   = TAG_USER + 13; // Protect pool with a semaphore
   ASOPOOL_Name        = TAG_USER + 14; // Name for the pool (for informational purpose only;
   ASOPOOL_Name        = TAG_USER + 14; // Name for the pool (for informational purpose only;
   ASOPOOL_CopyName    = TAG_USER + 15; // Copy the name string
   ASOPOOL_CopyName    = TAG_USER + 15; // Copy the name string
@@ -1624,7 +1624,7 @@ const
   GCIT_TimeBaseSpeed  = TAG_USER + 17;
   GCIT_TimeBaseSpeed  = TAG_USER + 17;
 
 
 // Family codes
 // Family codes
-//enCPUFamiliy
+//enCPUFamily
   CPUFAMILY_UNKNOWN = 0;
   CPUFAMILY_UNKNOWN = 0;
   CPUFAMILY_60X     = 1;
   CPUFAMILY_60X     = 1;
   CPUFAMILY_7X0     = 2;
   CPUFAMILY_7X0     = 2;

+ 10 - 10
rtl/arm/arm.inc

@@ -323,7 +323,7 @@ asm
         mov     ip,r2
         mov     ip,r2
 .LFillchar_at_least_8bytes:
 .LFillchar_at_least_8bytes:
         // Do 16 bytes per loop
         // Do 16 bytes per loop
-        // More unrolling is uncessary, as we'll just stall on the write buffers
+        // More unrolling is unnecessary, as we'll just stall on the write buffers
         stmia   r3!,{r2,ip}
         stmia   r3!,{r2,ip}
         subs    r1,r1,#8
         subs    r1,r1,#8
         stmplia r3!,{r2,ip}
         stmplia r3!,{r2,ip}
@@ -788,11 +788,11 @@ asm
 
 
   // We expect this to work without looping most of the time
   // We expect this to work without looping most of the time
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
-  // loop here again, we have to reload the value. Normaly this just fills the
+  // loop here again, we have to reload the value. Normally this just fills the
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // delays because of this
   // delays because of this
   // Don't use ldr to load r3 to avoid cacheline trashing
   // Don't use ldr to load r3 to avoid cacheline trashing
-  // Load 0xffff0fff into r3 and substract to 0xffff0fc0,
+  // Load 0xffff0fff into r3 and subtract to 0xffff0fc0,
   // the kuser_cmpxchg entry point
   // the kuser_cmpxchg entry point
   mvn r3, #0x0000f000
   mvn r3, #0x0000f000
   sub r3, r3, #0x3F
   sub r3, r3, #0x3F
@@ -876,11 +876,11 @@ asm
 
 
   // We expect this to work without looping most of the time
   // We expect this to work without looping most of the time
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
-  // loop here again, we have to reload the value. Normaly this just fills the
+  // loop here again, we have to reload the value. Normally this just fills the
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // delays because of this
   // delays because of this
   // Don't use ldr to load r3 to avoid cacheline trashing
   // Don't use ldr to load r3 to avoid cacheline trashing
-  // Load 0xffff0fff into r3 and substract to 0xffff0fc0,
+  // Load 0xffff0fff into r3 and subtract to 0xffff0fc0,
   // the kuser_cmpxchg entry point
   // the kuser_cmpxchg entry point
   mvn r3, #0x0000f000
   mvn r3, #0x0000f000
   sub r3, r3, #0x3F
   sub r3, r3, #0x3F
@@ -962,11 +962,11 @@ asm
 
 
   // We expect this to work without looping most of the time
   // We expect this to work without looping most of the time
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
-  // loop here again, we have to reload the value. Normaly this just fills the
+  // loop here again, we have to reload the value. Normally this just fills the
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // delays because of this
   // delays because of this
   // Don't use ldr to load r3 to avoid cacheline trashing
   // Don't use ldr to load r3 to avoid cacheline trashing
-  // Load 0xffff0fff into r3 and substract to 0xffff0fc0,
+  // Load 0xffff0fff into r3 and subtract to 0xffff0fc0,
   // the kuser_cmpxchg entry point
   // the kuser_cmpxchg entry point
   mvn r3, #0x0000f000
   mvn r3, #0x0000f000
   sub r3, r3, #0x3F
   sub r3, r3, #0x3F
@@ -1049,11 +1049,11 @@ asm
 
 
   // We expect this to work without looping most of the time
   // We expect this to work without looping most of the time
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
   // R3 gets clobbered in kuser_cmpxchg so in the unlikely case that we have to
-  // loop here again, we have to reload the value. Normaly this just fills the
+  // loop here again, we have to reload the value. Normally this just fills the
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // load stall-cycles from the above ldr so in reality we'll not get any additional
   // delays because of this
   // delays because of this
   // Don't use ldr to load r3 to avoid cacheline trashing
   // Don't use ldr to load r3 to avoid cacheline trashing
-  // Load 0xffff0fff into r3 and substract to 0xffff0fc0,
+  // Load 0xffff0fff into r3 and subtract to 0xffff0fc0,
   // the kuser_cmpxchg entry point
   // the kuser_cmpxchg entry point
   mvn r3, #0x0000f000
   mvn r3, #0x0000f000
   sub r3, r3, #0x3F
   sub r3, r3, #0x3F
@@ -1163,7 +1163,7 @@ asm
   // The error case is a bit tricky, kuser_cmpxchg does not return the current value
   // The error case is a bit tricky, kuser_cmpxchg does not return the current value
   // So we may need to loop to avoid race conditions
   // So we may need to loop to avoid race conditions
   // The loop case is HIGHLY unlikely, it would require that we got rescheduled between
   // The loop case is HIGHLY unlikely, it would require that we got rescheduled between
-  // calling kuser_cmpxchg and the ldr. While beeing rescheduled another process/thread
+  // calling kuser_cmpxchg and the ldr. While being rescheduled another process/thread
   // would have the set the value to our comperand
   // would have the set the value to our comperand
   ldr   r0, [r2] // Load the currently set value
   ldr   r0, [r2] // Load the currently set value
   cmp   r0, r4   // Return if Comperand != current value, otherwise loop again
   cmp   r0, r4   // Return if Comperand != current value, otherwise loop again

+ 2 - 2
rtl/arm/thumb2.inc

@@ -238,7 +238,7 @@ asm
   bne .Lbyteloop
   bne .Lbyteloop
 (*
 (*
   // yes, then align
   // yes, then align
-  // alignment to 4 byte boundries is enough
+  // alignment to 4 byte boundaries is enough
   ldrb ip,[r0],#1
   ldrb ip,[r0],#1
   sub r2,r2,#1
   sub r2,r2,#1
   stb ip,[r1],#1
   stb ip,[r1],#1
@@ -309,7 +309,7 @@ asm
   bne .Lbyteloop
   bne .Lbyteloop
 (*
 (*
   // yes, then align
   // yes, then align
-  // alignment to 4 byte boundries is enough
+  // alignment to 4 byte boundaries is enough
   ldrb ip,[r0],#1
   ldrb ip,[r0],#1
   sub r2,r2,#1
   sub r2,r2,#1
   stb ip,[r1],#1
   stb ip,[r1],#1

+ 1 - 1
rtl/aros/doslibd.inc

@@ -313,7 +313,7 @@ type  // Checked OK 04.08.2011 ALB
   PProcess = ^TProcess;
   PProcess = ^TProcess;
   TProcess = record
   TProcess = record
     pr_Task          : TTask;    // Embedded task structure
     pr_Task          : TTask;    // Embedded task structure
-    pr_MsgPort       : TMsgPort; // Processes standard message-port. Used for various puposes.
+    pr_MsgPort       : TMsgPort; // Processes standard message-port. Used for various purposes.
     pr_Pad           : Word;     // Private
     pr_Pad           : Word;     // Private
     pr_SegList       : BPTR;     // SegList array, used by this process.
     pr_SegList       : BPTR;     // SegList array, used by this process.
     pr_StackSize     : LongInt;  // StackSize of the current process.
     pr_StackSize     : LongInt;  // StackSize of the current process.

+ 2 - 2
rtl/aros/i386/execd.inc

@@ -758,7 +758,7 @@ type
     { * Don't touch!!!!!!!!!..there'll be an interface
     { * Don't touch!!!!!!!!!..there'll be an interface
       * sooner than later.
       * sooner than later.
       * New Entries...most of the above entries
       * New Entries...most of the above entries
-      * are only their for structure compatability.
+      * are only their for structure compatibility.
       * They have no meaning as the OS never supported
       * They have no meaning as the OS never supported
       * them.
       * them.
       * }
       * }
@@ -1439,7 +1439,7 @@ const
     * You shouldn't use this for any normal code
     * You shouldn't use this for any normal code
     * as there's no real reason to do so. If you
     * as there's no real reason to do so. If you
     * really think you need to use it please ask
     * really think you need to use it please ask
-    * us first on the dev mailinglist.
+    * us first on the dev mailing list.
     * (ULONG) $ffffffff stops it
     * (ULONG) $ffffffff stops it
     * }
     * }
   FUNCARRAY_32BIT_QUICK_NATIVE   = $fffbfffb;
   FUNCARRAY_32BIT_QUICK_NATIVE   = $fffbfffb;

+ 1 - 1
rtl/atari/syspara.inc

@@ -166,7 +166,7 @@ end;
 
 
 Function FSearch(const path:RawByteString;dirlist:RawByteString):RawByteString;
 Function FSearch(const path:RawByteString;dirlist:RawByteString):RawByteString;
 {
 {
-  Searches for a file 'path' in the list of direcories in 'dirlist'.
+  Searches for a file 'path' in the list of directories in 'dirlist'.
   returns an empty string if not found. Wildcards are NOT allowed.
   returns an empty string if not found. Wildcards are NOT allowed.
   If dirlist is empty, it is set to '.'
   If dirlist is empty, it is set to '.'
 
 

+ 1 - 1
rtl/beos/baseunix.pp

@@ -106,7 +106,7 @@ Uses Sysctl;
 //  {$i settimeo.inc}
 //  {$i settimeo.inc}
 {$endif}
 {$endif}
 {$i settimeo.inc}
 {$i settimeo.inc}
-{$i osmacro.inc}        { macro implenenations }
+{$i osmacro.inc}        { macro implementations }
 {$i bunxovl.inc}        { redefs and overloads implementation }
 {$i bunxovl.inc}        { redefs and overloads implementation }
 
 
 {$ifndef ver1_0}
 {$ifndef ver1_0}

+ 1 - 1
rtl/beos/i386/sighnd.inc

@@ -24,7 +24,7 @@ begin
   case sig of
   case sig of
     SIGFPE :
     SIGFPE :
       begin
       begin
-        { this is not allways necessary but I don't know yet
+        { this is not always necessary but I don't know yet
           how to tell if it is or not PM }
           how to tell if it is or not PM }
         res:=200;
         res:=200;
         // fp_status always here under BeOS and x86 CPU
         // fp_status always here under BeOS and x86 CPU

+ 1 - 1
rtl/beos/osdefs.inc

@@ -3,7 +3,7 @@
     Copyright (c) 2002 Marco van de Voort
     Copyright (c) 2002 Marco van de Voort
     member of the Free Pascal development team.
     member of the Free Pascal development team.
 
 
-    Target dependent defines used when compileing the baseunix unit
+    Target dependent defines used when compiling the baseunix unit
 
 
     See the file COPYING.FPC, included in this distribution,
     See the file COPYING.FPC, included in this distribution,
     for details about the copyright.
     for details about the copyright.

+ 5 - 5
rtl/beos/ossysc.inc

@@ -2,7 +2,7 @@
     Copyright (c) 2002 by Marco van de Voort
     Copyright (c) 2002 by Marco van de Voort
 
 
     The base *BSD syscalls required to implement the system unit. These
     The base *BSD syscalls required to implement the system unit. These
-    are aliased for use in other units (to avoid poluting the system units
+    are aliased for use in other units (to avoid polluting the system units
     interface)
     interface)
 
 
     See the file COPYING.FPC, included in this distribution,
     See the file COPYING.FPC, included in this distribution,
@@ -566,7 +566,7 @@ begin
  if (dirp^.dd_loc=-1)   OR     {First readdir on this pdir. Initial fill of buffer}
  if (dirp^.dd_loc=-1)   OR     {First readdir on this pdir. Initial fill of buffer}
    (dirp^.dd_rewind>=(longint(dirp^.dd_buf)+dirblksiz)) then  {no more entries left?}
    (dirp^.dd_rewind>=(longint(dirp^.dd_buf)+dirblksiz)) then  {no more entries left?}
   Begin
   Begin
-    if readbuffer=0 then        {succesful read?}
+    if readbuffer=0 then        {successful read?}
      Exit(NIL);                 {No more data}
      Exit(NIL);                 {No more data}
   End;
   End;
  FinalEntry:=NIL;
  FinalEntry:=NIL;
@@ -585,7 +585,7 @@ begin
    begin {block entirely searched or reclen=0}
    begin {block entirely searched or reclen=0}
     Novalid:=True;
     Novalid:=True;
     if dirp^.dd_loc<>0 THEN             {blocks left?}
     if dirp^.dd_loc<>0 THEN             {blocks left?}
-     if readbuffer()<>0 then        {succesful read?}
+     if readbuffer()<>0 then        {successful read?}
       novalid:=false;
       novalid:=false;
    end;
    end;
  until (FinalEntry<>nil) or novalid;
  until (FinalEntry<>nil) or novalid;
@@ -1049,9 +1049,9 @@ end;
 {$endif}
 {$endif}
 
 
 
 
-(* Implemented in sytem under BeOS
+(* Implemented in system under BeOS
 CONST
 CONST
- { Constansts for MMAP }
+ { Constants for MMAP }
   MAP_PRIVATE   =2;
   MAP_PRIVATE   =2;
   MAP_ANONYMOUS =$1000;
   MAP_ANONYMOUS =$1000;
 
 

+ 1 - 1
rtl/beos/ostypes.inc

@@ -361,7 +361,7 @@ const B_SYMBOL_TYPE_DATA = $1;
 const B_SYMBOL_TYPE_TEXT = $2;
 const B_SYMBOL_TYPE_TEXT = $2;
 const B_SYMBOL_TYPE_ANY  = $5;
 const B_SYMBOL_TYPE_ANY  = $5;
 
 
-{ Constansts for MMAP }
+{ Constants for MMAP }
 const
 const
   MAP_ANONYMOUS =$1000;
   MAP_ANONYMOUS =$1000;
 
 

+ 1 - 1
rtl/beos/ptypes.inc

@@ -68,7 +68,7 @@ type
     pPid     = ^pid_t;
     pPid     = ^pid_t;
 
 
     wint_t	 = cint32;
     wint_t	 = cint32;
-    size_t   = cuint32;         { as definied in the C standard}
+    size_t   = cuint32;         { as defined in the C standard}
     TSize    = size_t;
     TSize    = size_t;
     pSize    = ^size_t;
     pSize    = ^size_t;
     psize_t   = pSize;		
     psize_t   = pSize;		

+ 1 - 1
rtl/beos/sysconst.inc

@@ -69,7 +69,7 @@ const
   fs_proc     = $9fa0;
   fs_proc     = $9fa0;
   fs_xia      = $012FD16D;
   fs_xia      = $012FD16D;
 
 
-  {Constansts Termios/Ioctl (used in Do_IsDevice) }
+  {Constants Termios/Ioctl (used in Do_IsDevice) }
   IOCtl_TCGETS= $40000000+$2C7400+ 19; // TCGETS is also in termios.inc, but the sysunix needs only this
   IOCtl_TCGETS= $40000000+$2C7400+ 19; // TCGETS is also in termios.inc, but the sysunix needs only this
 
 
   ITimer_Real    =0;
   ITimer_Real    =0;

+ 1 - 1
rtl/beos/system.pp

@@ -266,7 +266,7 @@ var
   s1: shortstring;
   s1: shortstring;
 begin
 begin
 
 
-  { stricly conforming POSIX applications  }
+  { strictly conforming POSIX applications }
   { have the executing filename as argv[0] }
   { have the executing filename as argv[0] }
   if l = 0 then
   if l = 0 then
   begin
   begin

+ 1 - 1
rtl/bsd/bunxsysc.inc

@@ -330,7 +330,7 @@ end;
 
 
 Function FPlink(existing:PAnsiChar;newone:PAnsiChar):cint;
 Function FPlink(existing:PAnsiChar;newone:PAnsiChar):cint;
 {
 {
-  Proceduces a hard link from new to old.
+  Procedures a hard link from new to old.
   In effect, new will be the same file as old.
   In effect, new will be the same file as old.
 }
 }
 begin
 begin

+ 1 - 1
rtl/bsd/osdefs.inc

@@ -3,7 +3,7 @@
     Copyright (c) 2002 Marco van de Voort
     Copyright (c) 2002 Marco van de Voort
     member of the Free Pascal development team.
     member of the Free Pascal development team.
 
 
-    Target dependent defines used when compileing the baseunix unit
+    Target dependent defines used when compiling the baseunix unit
 
 
     See the file COPYING.FPC, included in this distribution,
     See the file COPYING.FPC, included in this distribution,
     for details about the copyright.
     for details about the copyright.

+ 3 - 3
rtl/bsd/ossysc.inc

@@ -2,7 +2,7 @@
     Copyright (c) 2002 by Marco van de Voort
     Copyright (c) 2002 by Marco van de Voort
 
 
     The base *BSD syscalls required to implement the system unit. These
     The base *BSD syscalls required to implement the system unit. These
-    are aliased for use in other units (to avoid poluting the system units
+    are aliased for use in other units (to avoid polluting the system units
     interface)
     interface)
 
 
     See the file COPYING.FPC, included in this distribution,
     See the file COPYING.FPC, included in this distribution,
@@ -322,7 +322,7 @@ begin
  if (dirp^.dd_loc=-1)   OR     {First readdir on this pdir. Initial fill of buffer}
  if (dirp^.dd_loc=-1)   OR     {First readdir on this pdir. Initial fill of buffer}
    (dirp^.dd_rewind>=(ptrint(dirp^.dd_buf)+dirp^.dd_size)) then  {no more entries left?}
    (dirp^.dd_rewind>=(ptrint(dirp^.dd_buf)+dirp^.dd_size)) then  {no more entries left?}
   Begin
   Begin
-    if readbuffer=0 then        {succesful read?}
+    if readbuffer=0 then        {successful read?}
      Exit(NIL);                 {No more data}
      Exit(NIL);                 {No more data}
   End;
   End;
  FinalEntry:=NIL;
  FinalEntry:=NIL;
@@ -345,7 +345,7 @@ begin
    begin {block entirely searched or reclen=0}
    begin {block entirely searched or reclen=0}
     Novalid:=True;
     Novalid:=True;
     if dirp^.dd_loc<>0 THEN             {blocks left?}
     if dirp^.dd_loc<>0 THEN             {blocks left?}
-     if readbuffer()<>0 then        {succesful read?}
+     if readbuffer()<>0 then        {successful read?}
       novalid:=false;
       novalid:=false;
    end;
    end;
  until (FinalEntry<>nil) or novalid;
  until (FinalEntry<>nil) or novalid;

+ 1 - 1
rtl/bsd/ostypes.inc

@@ -565,7 +565,7 @@ Type
   piovec=^tiovec;		
   piovec=^tiovec;		
 
 
 CONST
 CONST
- { Constansts for MMAP }
+ { Constants for MMAP }
 {$ifdef FPC_IS_SYSTEM}
 {$ifdef FPC_IS_SYSTEM}
   MAP_PRIVATE   =2;
   MAP_PRIVATE   =2;
 {$endif}
 {$endif}

+ 2 - 2
rtl/bsd/system.pp

@@ -170,7 +170,7 @@ end;
 
 
 function paramstr(l: longint) : shortstring;
 function paramstr(l: longint) : shortstring;
  begin
  begin
-   { stricly conforming POSIX applications  }
+   { strictly conforming POSIX applications }
    { have the executing filename as argv[0] }
    { have the executing filename as argv[0] }
 //   if l=0 then
 //   if l=0 then
 //     begin
 //     begin
@@ -216,7 +216,7 @@ end;
 {$ifdef DEBUG}
 {$ifdef DEBUG}
   { Declare InstallDefaultSignalHandler as forward to be able
   { Declare InstallDefaultSignalHandler as forward to be able
     to test aclling fpsigaction again within SignalToRunError
     to test aclling fpsigaction again within SignalToRunError
-    function implemented within sighnd.inc inlcude file }
+    function implemented within sighnd.inc include file }
 procedure InstallDefaultSignalHandler(signum: longint; out oldact: SigActionRec); forward;
 procedure InstallDefaultSignalHandler(signum: longint; out oldact: SigActionRec); forward;
 {$endif}
 {$endif}
 
 

+ 4 - 4
rtl/darwin/console.pp

@@ -321,7 +321,7 @@ const
          V_ADP_INITIALIZED=(1 SHL 17);
          V_ADP_INITIALIZED=(1 SHL 17);
          V_ADP_REGISTERED =(1 SHL 18);
          V_ADP_REGISTERED =(1 SHL 18);
 
 
-{ adapter infromation block }
+{ adapter information block }
 type  video_adapter  = record
 type  video_adapter  = record
                         va_index                : longint;
                         va_index                : longint;
                         va_type                 : longint;
                         va_type                 : longint;
@@ -1151,8 +1151,8 @@ CONST
         DMAC            =$8d;           { macron}
         DMAC            =$8d;           { macron}
         DBRE            =$8e;           { breve}
         DBRE            =$8e;           { breve}
         DDOT            =$8f;           { dot}
         DDOT            =$8f;           { dot}
-        DUML            =$90;           { umlaut/diaresis}
-        DDIA            =$90;           { diaresis}
+        DUML            =$90;           { umlaut/diaeresis}
+        DDIA            =$90;           { diaeresis}
         DSLA            =$91;           { slash}
         DSLA            =$91;           { slash}
         DRIN            =$92;           { ring}
         DRIN            =$92;           { ring}
         DCED            =$93;           { cedilla}
         DCED            =$93;           { cedilla}
@@ -1359,7 +1359,7 @@ type  mousemode = record
                     protocol    : longint;              { MOUSE_PROTO_XXX }
                     protocol    : longint;              { MOUSE_PROTO_XXX }
                     rate        : longint;              { report rate (per sec), -1 if unknown }
                     rate        : longint;              { report rate (per sec), -1 if unknown }
                     resolution  : longint;              { MOUSE_RES_XXX, -1 if unknown }
                     resolution  : longint;              { MOUSE_RES_XXX, -1 if unknown }
-                    accelfactor : longint;              { accelation factor (must be 1 or greater) }
+                    accelfactor : longint;              { acceleration factor (must be 1 or greater) }
                     level       : longint;              { driver operation level }
                     level       : longint;              { driver operation level }
                     packetsize  : longint;              { the length of the data packet }
                     packetsize  : longint;              { the length of the data packet }
                     syncmask    : array[0..1] of uchar; { sync. data bits in the header byte }
                     syncmask    : array[0..1] of uchar; { sync. data bits in the header byte }

+ 2 - 2
rtl/darwin/extres_multiarch.inc

@@ -149,7 +149,7 @@ procedure FixResEndian(ResHeader : PExtHeader);
 var ptr : plongword;
 var ptr : plongword;
     blockend : plongword;
     blockend : plongword;
 begin
 begin
-  //all info nodes reside in a contiguos block of memory.
+  //all info nodes reside in a contiguous block of memory.
   //they are all 16 bytes long and made by longwords
   //they are all 16 bytes long and made by longwords
   //so, simply swap each longword in the block
   //so, simply swap each longword in the block
   ptr:=GetPtr(ResHeader,sizeof(TExtHeader));
   ptr:=GetPtr(ResHeader,sizeof(TExtHeader));
@@ -237,7 +237,7 @@ begin
     FpClose(aInfo.fd);
     FpClose(aInfo.fd);
     exit;
     exit;
   end;
   end;
-//  writeln('fpfstat suceeded');
+//  writeln('fpfstat succeeded');
   aInfo.size:=fdstat.st_size;
   aInfo.size:=fdstat.st_size;
   aInfo.ResHeader:=PExtHeader(Fpmmap(nil,aInfo.size,PROT_READ or PROT_WRITE,
   aInfo.ResHeader:=PExtHeader(Fpmmap(nil,aInfo.size,PROT_READ or PROT_WRITE,
     MAP_PRIVATE,aInfo.fd,0));
     MAP_PRIVATE,aInfo.fd,0));

+ 1 - 1
rtl/darwin/ptypes.inc

@@ -64,7 +64,7 @@ type
     TPid     = pid_t;
     TPid     = pid_t;
     pPid     = ^pid_t;
     pPid     = ^pid_t;
 
 
-    size_t   = culong;          { as definied in the C standard}
+    size_t   = culong;          { as defined in the C standard}
     TSize    = size_t;
     TSize    = size_t;
     pSize    = ^size_t;
     pSize    = ^size_t;
     psize_t  = ^size_t;
     psize_t  = ^size_t;

+ 1 - 1
rtl/darwin/sysinit.pas

@@ -2,7 +2,7 @@
     This file is part of the Free Pascal run time library.
     This file is part of the Free Pascal run time library.
     Copyright (c) 1999-2000 by the Free Pascal development team
     Copyright (c) 1999-2000 by the Free Pascal development team
 
 
-    Implements indirect entry point for executables and libaries
+    Implements indirect entry point for executables and libraries
 
 
     See the file COPYING.FPC, included in this distribution,
     See the file COPYING.FPC, included in this distribution,
     for details about the copyright.
     for details about the copyright.

+ 1 - 1
rtl/darwin/termios.inc

@@ -584,7 +584,7 @@ Type
   { copy parameters in }
   { copy parameters in }
   IOC_IN = culong($80000000);
   IOC_IN = culong($80000000);
 
 
-  { copy paramters in and out }
+  { copy parameters in and out }
   IOC_INOUT = (IOC_IN or IOC_OUT);
   IOC_INOUT = (IOC_IN or IOC_OUT);
 
 
   { mask for IN/OUT/VOID }
   { mask for IN/OUT/VOID }

+ 1 - 1
rtl/darwin/unxconst.inc

@@ -71,5 +71,5 @@ Const
   STAT_IWUSR = STAT_IWOTH shl 6;
   STAT_IWUSR = STAT_IWOTH shl 6;
   STAT_IXUSR = STAT_IXOTH shl 6;
   STAT_IXUSR = STAT_IXOTH shl 6;
 
 
-  {Constansts Termios/Ioctl (used in Do_IsDevice) }
+  {Constants Termios/Ioctl (used in Do_IsDevice) }
   IOCtl_TCGETS=$40000000+$2C7400+19; // TCGETS is also in termios.inc (as TIOCGETA), but the sysunix needs only this
   IOCtl_TCGETS=$40000000+$2C7400+19; // TCGETS is also in termios.inc (as TIOCGETA), but the sysunix needs only this

+ 1 - 1
rtl/darwin/unxfunc.inc

@@ -47,7 +47,7 @@ Function AssignPipe(var pipe_in,pipe_out:cint):cint; [public, alias : 'FPC_SYSC_
 {
 {
   Sets up a pair of file variables, which act as a pipe. The first one can
   Sets up a pair of file variables, which act as a pipe. The first one can
   be read from, the second one can be written to.
   be read from, the second one can be written to.
-  If the operation was unsuccesful, linuxerror is set.
+  If the operation was unsuccessful, linuxerror is set.
 }
 }
 var
 var
   ret  : longint;
   ret  : longint;

+ 4 - 4
rtl/dragonfly/console.pp

@@ -321,7 +321,7 @@ const
          V_ADP_INITIALIZED=(1 SHL 17);
          V_ADP_INITIALIZED=(1 SHL 17);
          V_ADP_REGISTERED =(1 SHL 18);
          V_ADP_REGISTERED =(1 SHL 18);
 
 
-{ adapter infromation block }
+{ adapter information block }
 type  video_adapter  = record
 type  video_adapter  = record
                         va_index                : longint;
                         va_index                : longint;
                         va_type                 : longint;
                         va_type                 : longint;
@@ -1151,8 +1151,8 @@ CONST
         DMAC            =$8d;           { macron}
         DMAC            =$8d;           { macron}
         DBRE            =$8e;           { breve}
         DBRE            =$8e;           { breve}
         DDOT            =$8f;           { dot}
         DDOT            =$8f;           { dot}
-        DUML            =$90;           { umlaut/diaresis}
-        DDIA            =$90;           { diaresis}
+        DUML            =$90;           { umlaut/diaeresis}
+        DDIA            =$90;           { diaeresis}
         DSLA            =$91;           { slash}
         DSLA            =$91;           { slash}
         DRIN            =$92;           { ring}
         DRIN            =$92;           { ring}
         DCED            =$93;           { cedilla}
         DCED            =$93;           { cedilla}
@@ -1359,7 +1359,7 @@ type  mousemode = record
                     protocol    : longint;              { MOUSE_PROTO_XXX }
                     protocol    : longint;              { MOUSE_PROTO_XXX }
                     rate        : longint;              { report rate (per sec), -1 if unknown }
                     rate        : longint;              { report rate (per sec), -1 if unknown }
                     resolution  : longint;              { MOUSE_RES_XXX, -1 if unknown }
                     resolution  : longint;              { MOUSE_RES_XXX, -1 if unknown }
-                    accelfactor : longint;              { accelation factor (must be 1 or greater) }
+                    accelfactor : longint;              { acceleration factor (must be 1 or greater) }
                     level       : longint;              { driver operation level }
                     level       : longint;              { driver operation level }
                     packetsize  : longint;              { the length of the data packet }
                     packetsize  : longint;              { the length of the data packet }
                     syncmask    : array[0..1] of uchar; { sync. data bits in the header byte }
                     syncmask    : array[0..1] of uchar; { sync. data bits in the header byte }

+ 2 - 2
rtl/dragonfly/ptypes.inc

@@ -58,7 +58,7 @@ type
 {$ifdef CPU64}
 {$ifdef CPU64}
     size_t   = cuint64;
     size_t   = cuint64;
 {$else}
 {$else}
-    size_t   = cuint32;         { as definied in the C standard}
+    size_t   = cuint32;         { as defined in the C standard}
 {$endif}
 {$endif}
     TSize    = size_t;
     TSize    = size_t;
     pSize    = ^size_t;
     pSize    = ^size_t;
@@ -101,7 +101,7 @@ type
   TTimeVal = timeval;
   TTimeVal = timeval;
 
 
   timespec = packed record
   timespec = packed record
-    tv_sec   : time_t;                  // should be time_t, bug compability
+    tv_sec   : time_t;                  // should be time_t, bug compatibility
     tv_nsec  : clong;
     tv_nsec  : clong;
   end;
   end;
   ptimespec= ^timespec;
   ptimespec= ^timespec;

+ 4 - 4
rtl/dragonfly/sysctlh.inc

@@ -631,7 +631,7 @@ const
         IPPROTO_IGRP            = 88;           { Cisco/GXS IGRP }
         IPPROTO_IGRP            = 88;           { Cisco/GXS IGRP }
         IPPROTO_OSPFIGP         = 89;           { OSPFIGP }
         IPPROTO_OSPFIGP         = 89;           { OSPFIGP }
         IPPROTO_SRPC            = 90;           { Strite RPC protocol }
         IPPROTO_SRPC            = 90;           { Strite RPC protocol }
-        IPPROTO_LARP            = 91;           { Locus Address Resoloution }
+        IPPROTO_LARP            = 91;           { Locus Address Resolution }
         IPPROTO_MTP             = 92;           { Multicast Transport }
         IPPROTO_MTP             = 92;           { Multicast Transport }
         IPPROTO_AX25            = 93;           { AX.25 Frames }
         IPPROTO_AX25            = 93;           { AX.25 Frames }
         IPPROTO_IPEIP           = 94;           { IP encapsulated in IP }
         IPPROTO_IPEIP           = 94;           { IP encapsulated in IP }
@@ -661,7 +661,7 @@ const
 }
 }
         IP_OPTIONS              = 1;    { buf/ip_opts; set/get IP options }
         IP_OPTIONS              = 1;    { buf/ip_opts; set/get IP options }
         IP_HDRINCL              = 2;    { int; header is included with data }
         IP_HDRINCL              = 2;    { int; header is included with data }
-        IP_TOS                  = 3;    { int; IP type of service and preced. }
+        IP_TOS                  = 3;    { int; IP type of service and precede. }
         IP_TTL                  = 4;    { int; IP time to live }
         IP_TTL                  = 4;    { int; IP time to live }
         IP_RECVOPTS             = 5;    { bool; receive all IP opts w/dgram }
         IP_RECVOPTS             = 5;    { bool; receive all IP opts w/dgram }
         IP_RECVRETOPTS          = 6;    { bool; receive IP opts for response }
         IP_RECVRETOPTS          = 6;    { bool; receive IP opts for response }
@@ -677,7 +677,7 @@ const
         IP_RSVP_OFF             = 16;   { disable RSVP in kernel }
         IP_RSVP_OFF             = 16;   { disable RSVP in kernel }
         IP_RSVP_VIF_ON          = 17;   { set RSVP per-vif socket }
         IP_RSVP_VIF_ON          = 17;   { set RSVP per-vif socket }
         IP_RSVP_VIF_OFF         = 18;   { unset RSVP per-vif socket }
         IP_RSVP_VIF_OFF         = 18;   { unset RSVP per-vif socket }
-        IP_PORTRANGE            = 19;   { int; range to choose for unspec port }
+        IP_PORTRANGE            = 19;   { int; range to choose for unspecified port }
         IP_RECVIF               = 20;   { bool; receive reception if w/dgram }
         IP_RECVIF               = 20;   { bool; receive reception if w/dgram }
 { for IPSEC }
 { for IPSEC }
         IP_IPSEC_POLICY         = 21;   { int; set/get security policy }
         IP_IPSEC_POLICY         = 21;   { int; set/get security policy }
@@ -794,7 +794,7 @@ const
         IPCTL_STATS             = 12;   { ipstat structure }
         IPCTL_STATS             = 12;   { ipstat structure }
         IPCTL_ACCEPTSOURCEROUTE = 13;   { may accept source routed packets }
         IPCTL_ACCEPTSOURCEROUTE = 13;   { may accept source routed packets }
         IPCTL_FASTFORWARDING    = 14;   { use fast IP forwarding code }
         IPCTL_FASTFORWARDING    = 14;   { use fast IP forwarding code }
-        IPCTL_KEEPFAITH         = 15;   { FAITH IPv4->IPv6 translater ctl }
+        IPCTL_KEEPFAITH         = 15;   { FAITH IPv4->IPv6 translator ctl }
         IPCTL_GIF_TTL           = 16;   { default TTL for gif encap packet }
         IPCTL_GIF_TTL           = 16;   { default TTL for gif encap packet }
         IPCTL_MAXID             = 17;
         IPCTL_MAXID             = 17;
 
 

+ 1 - 1
rtl/dragonfly/unxconst.inc

@@ -89,7 +89,7 @@ const
   fs_proc     = $9fa0;
   fs_proc     = $9fa0;
   fs_xia      = $012FD16D;
   fs_xia      = $012FD16D;
 
 
-  {Constansts Termios/Ioctl (used in Do_IsDevice) }
+  {Constants Termios/Ioctl (used in Do_IsDevice) }
   IOCtl_TCGETS= $40000000+$2C7400+ 19; // TCGETS is also in termios.inc, but the sysunix needs only this
   IOCtl_TCGETS= $40000000+$2C7400+ 19; // TCGETS is also in termios.inc, but the sysunix needs only this
 
 
   ITimer_Real    =0;
   ITimer_Real    =0;

+ 1 - 1
rtl/dragonfly/unxfunc.inc

@@ -45,7 +45,7 @@ Function AssignPipe(var pipe_in,pipe_out:cint):cint; [public, alias : 'FPC_SYSC_
 {
 {
   Sets up a pair of file variables, which act as a pipe. The first one can
   Sets up a pair of file variables, which act as a pipe. The first one can
   be read from, the second one can be written to.
   be read from, the second one can be written to.
-  If the operation was unsuccesful, errno is set.
+  If the operation was unsuccessful, errno is set.
 }
 }
 var
 var
   pip  : tfildes;
   pip  : tfildes;

+ 1 - 1
rtl/embedded/arm/mk64f12.pp

@@ -230,7 +230,7 @@ type
     ENET_1588_Timer_IRQn = 82,        // *< Ethernet MAC IEEE 1588 Timer Interrupt
     ENET_1588_Timer_IRQn = 82,        // *< Ethernet MAC IEEE 1588 Timer Interrupt
     ENET_Transmit_IRQn = 83,          // *< Ethernet MAC Transmit Interrupt
     ENET_Transmit_IRQn = 83,          // *< Ethernet MAC Transmit Interrupt
     ENET_Receive_IRQn = 84,           // *< Ethernet MAC Receive Interrupt
     ENET_Receive_IRQn = 84,           // *< Ethernet MAC Receive Interrupt
-    ENET_Error_IRQn = 85              // *< Ethernet MAC Error and miscelaneous Interrupt
+    ENET_Error_IRQn = 85              // *< Ethernet MAC Error and miscellaneous Interrupt
   );
   );
 
 
   TADC_Registers = record
   TADC_Registers = record

+ 4 - 4
rtl/embedded/arm/nrf51.pp

@@ -390,9 +390,9 @@ type
   end;
   end;
 
 
   TGPIOTE_Registers = record          // GPIOTE Structure
   TGPIOTE_Registers = record          // GPIOTE Structure
-    TASKS_OUT  : array[0..3] of longword; // Tasks asssociated with GPIOTE channels.
+    TASKS_OUT  : array[0..3] of longword; // Tasks associated with GPIOTE channels.
     RESERVED0  : array[0..59] of longword;
     RESERVED0  : array[0..59] of longword;
-    EVENTS_IN  : array[0..3] of longword; // Tasks asssociated with GPIOTE channels.
+    EVENTS_IN  : array[0..3] of longword; // Tasks associated with GPIOTE channels.
     RESERVED1  : array[0..26] of longword;
     RESERVED1  : array[0..26] of longword;
     EVENTS_PORT : longword;           // Event generated from multiple pins.
     EVENTS_PORT : longword;           // Event generated from multiple pins.
     RESERVED2  : array[0..96] of longword;
     RESERVED2  : array[0..96] of longword;
@@ -662,7 +662,7 @@ type
     ERASEPAGE  : longword;            // Register for erasing a non-protected non-volatile memory page.
     ERASEPAGE  : longword;            // Register for erasing a non-protected non-volatile memory page.
     ERASEALL   : longword;            // Register for erasing all non-volatile user memory.
     ERASEALL   : longword;            // Register for erasing all non-volatile user memory.
     ERASEPCR0  : longword;            // Register for erasing a protected non-volatile memory page.
     ERASEPCR0  : longword;            // Register for erasing a protected non-volatile memory page.
-    ERASEUICR  : longword;            // Register for start erasing User Information Congfiguration Registers.
+    ERASEUICR  : longword;            // Register for start erasing User Information Configuration Registers.
   end;
   end;
 
 
   TPPI_Registers = record             // PPI Structure
   TPPI_Registers = record             // PPI Structure
@@ -685,7 +685,7 @@ type
     CLENR0     : longword;            // Length of code region 0 in bytes.
     CLENR0     : longword;            // Length of code region 0 in bytes.
     PPFC       : longword;            // Pre-programmed factory code present.
     PPFC       : longword;            // Pre-programmed factory code present.
     RESERVED2  : longword;
     RESERVED2  : longword;
-    NUMRAMBLOCK : longword;           // Number of individualy controllable RAM blocks.
+    NUMRAMBLOCK : longword;           // Number of individually controllable RAM blocks.
     SIZERAMBLOCK : array[0..3] of longword; // Deprecated array of size of RAM block in bytes. This name is
     SIZERAMBLOCK : array[0..3] of longword; // Deprecated array of size of RAM block in bytes. This name is
     RESERVED3  : array[0..4] of longword;
     RESERVED3  : array[0..4] of longword;
     CONFIGID   : longword;            // Configuration identifier.
     CONFIGID   : longword;            // Configuration identifier.

+ 2 - 2
rtl/embedded/arm/samd51p19a.pp

@@ -216,9 +216,9 @@ type
     INTFLAG      : byte;                 //002E Interrupt Flag Status and Clear
     INTFLAG      : byte;                 //002E Interrupt Flag Status and Clear
     STATUS       : byte;                 //002F Status
     STATUS       : byte;                 //002F Status
     SYNCBUSY     : longWord;             //0030 Synchronization Busy
     SYNCBUSY     : longWord;             //0030 Synchronization Busy
-    DSEQDATA     : longWord;             //0034 DMA Sequencial Data
+    DSEQDATA     : longWord;             //0034 DMA Sequential Data
     DSEQCTRL     : longWord;             //0038 DMA Sequential Control
     DSEQCTRL     : longWord;             //0038 DMA Sequential Control
-    DSEQSTAT     : longWord;             //003C DMA Sequencial Status
+    DSEQSTAT     : longWord;             //003C DMA Sequential Status
     RESULT       : word;                 //0040 Result Conversion Value
     RESULT       : word;                 //0040 Result Conversion Value
     RESERVED2    : word;
     RESERVED2    : word;
     RESS         : word;                 //0044 Last Sample Result
     RESS         : word;                 //0044 Last Sample Result

+ 2 - 2
rtl/embedded/arm/stm32f0xx.pp

@@ -739,7 +739,7 @@ const
 
 
 //******************  Bit definition for ADC_CCR register  *******************
 //******************  Bit definition for ADC_CCR register  *******************
   ADC_CCR_VBATEN = longword($01000000);           //Voltage battery enable
   ADC_CCR_VBATEN = longword($01000000);           //Voltage battery enable
-  ADC_CCR_TSEN = longword($00800000);             //Tempurature sensore enable
+  ADC_CCR_TSEN = longword($00800000);             //Tempurature sensor enable
   ADC_CCR_VREFEN = longword($00400000);           //Vrefint enable
   ADC_CCR_VREFEN = longword($00400000);           //Vrefint enable
 
 
 //****************************************************************************
 //****************************************************************************
@@ -1948,7 +1948,7 @@ const
   RCC_BDCR_RTCSEL_0 = longword($00000100);        //Bit 0
   RCC_BDCR_RTCSEL_0 = longword($00000100);        //Bit 0
   RCC_BDCR_RTCSEL_1 = longword($00000200);        //Bit 1
   RCC_BDCR_RTCSEL_1 = longword($00000200);        //Bit 1
 
 
-//RTC congiguration
+//RTC configuration
   RCC_BDCR_RTCSEL_NOCLOCK = longword($00000000);  //No clock
   RCC_BDCR_RTCSEL_NOCLOCK = longword($00000000);  //No clock
   RCC_BDCR_RTCSEL_LSE = longword($00000100);      //LSE oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSE = longword($00000100);      //LSE oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSI = longword($00000200);      //LSI oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSI = longword($00000200);      //LSI oscillator clock used as RTC clock

+ 2 - 2
rtl/embedded/arm/stm32f10x_cl.pp

@@ -739,7 +739,7 @@ const
 
 
 //******************  Bit definition for ADC_CCR register  *******************
 //******************  Bit definition for ADC_CCR register  *******************
   ADC_CCR_VBATEN = longword($01000000);           //Voltage battery enable
   ADC_CCR_VBATEN = longword($01000000);           //Voltage battery enable
-  ADC_CCR_TSEN = longword($00800000);             //Tempurature sensore enable
+  ADC_CCR_TSEN = longword($00800000);             //Tempurature sensor enable
   ADC_CCR_VREFEN = longword($00400000);           //Vrefint enable
   ADC_CCR_VREFEN = longword($00400000);           //Vrefint enable
 
 
 //****************************************************************************
 //****************************************************************************
@@ -1948,7 +1948,7 @@ const
   RCC_BDCR_RTCSEL_0 = longword($00000100);        //Bit 0
   RCC_BDCR_RTCSEL_0 = longword($00000100);        //Bit 0
   RCC_BDCR_RTCSEL_1 = longword($00000200);        //Bit 1
   RCC_BDCR_RTCSEL_1 = longword($00000200);        //Bit 1
 
 
-//RTC congiguration
+//RTC configuration
   RCC_BDCR_RTCSEL_NOCLOCK = longword($00000000);  //No clock
   RCC_BDCR_RTCSEL_NOCLOCK = longword($00000000);  //No clock
   RCC_BDCR_RTCSEL_LSE = longword($00000100);      //LSE oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSE = longword($00000100);      //LSE oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSI = longword($00000200);      //LSI oscillator clock used as RTC clock
   RCC_BDCR_RTCSEL_LSI = longword($00000200);      //LSI oscillator clock used as RTC clock

+ 5 - 5
rtl/embedded/avr/at90can128.pp

@@ -227,7 +227,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -251,7 +251,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -495,12 +495,12 @@ const
   SERG = 3; // Stuff Error General
   SERG = 3; // Stuff Error General
   CERG = 2; // CRC Error General
   CERG = 2; // CRC Error General
   FERG = 1; // Form Error General
   FERG = 1; // Form Error General
-  AERG = 0; // Ackknowledgement Error General
+  AERG = 0; // Acknowledgment Error General
   // CANGIE
   // CANGIE
   ENIT = 7; // Enable all Interrupts
   ENIT = 7; // Enable all Interrupts
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENRX = 5; // Enable Receive Interrupt
   ENRX = 5; // Enable Receive Interrupt
-  ENTX = 4; // Enable Transmitt Interrupt
+  ENTX = 4; // Enable Transmit Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENERG = 1; // Enable General Error Interrupt
   ENERG = 1; // Enable General Error Interrupt
@@ -526,7 +526,7 @@ const
   SERR = 3; // Stuff Error
   SERR = 3; // Stuff Error
   CERR = 2; // CRC Error
   CERR = 2; // CRC Error
   FERR = 1; // Form Error
   FERR = 1; // Form Error
-  AERR = 0; // Ackknowledgement Error
+  AERR = 0; // Acknowledgment Error
   // CANCDMOB
   // CANCDMOB
   CONMOB = 6; // MOb Config Bits
   CONMOB = 6; // MOb Config Bits
   RPLV = 5; // Reply Valid
   RPLV = 5; // Reply Valid

+ 5 - 5
rtl/embedded/avr/at90can32.pp

@@ -227,7 +227,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -251,7 +251,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -495,12 +495,12 @@ const
   SERG = 3; // Stuff Error General
   SERG = 3; // Stuff Error General
   CERG = 2; // CRC Error General
   CERG = 2; // CRC Error General
   FERG = 1; // Form Error General
   FERG = 1; // Form Error General
-  AERG = 0; // Ackknowledgement Error General
+  AERG = 0; // Acknowledgment Error General
   // CANGIE
   // CANGIE
   ENIT = 7; // Enable all Interrupts
   ENIT = 7; // Enable all Interrupts
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENRX = 5; // Enable Receive Interrupt
   ENRX = 5; // Enable Receive Interrupt
-  ENTX = 4; // Enable Transmitt Interrupt
+  ENTX = 4; // Enable Transmit Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENERG = 1; // Enable General Error Interrupt
   ENERG = 1; // Enable General Error Interrupt
@@ -526,7 +526,7 @@ const
   SERR = 3; // Stuff Error
   SERR = 3; // Stuff Error
   CERR = 2; // CRC Error
   CERR = 2; // CRC Error
   FERR = 1; // Form Error
   FERR = 1; // Form Error
-  AERR = 0; // Ackknowledgement Error
+  AERR = 0; // Acknowledgment Error
   // CANCDMOB
   // CANCDMOB
   CONMOB = 6; // MOb Config Bits
   CONMOB = 6; // MOb Config Bits
   RPLV = 5; // Reply Valid
   RPLV = 5; // Reply Valid

+ 5 - 5
rtl/embedded/avr/at90can64.pp

@@ -227,7 +227,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -251,7 +251,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -495,12 +495,12 @@ const
   SERG = 3; // Stuff Error General
   SERG = 3; // Stuff Error General
   CERG = 2; // CRC Error General
   CERG = 2; // CRC Error General
   FERG = 1; // Form Error General
   FERG = 1; // Form Error General
-  AERG = 0; // Ackknowledgement Error General
+  AERG = 0; // Acknowledgment Error General
   // CANGIE
   // CANGIE
   ENIT = 7; // Enable all Interrupts
   ENIT = 7; // Enable all Interrupts
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENBOFF = 6; // Enable Bus Off INterrupt
   ENRX = 5; // Enable Receive Interrupt
   ENRX = 5; // Enable Receive Interrupt
-  ENTX = 4; // Enable Transmitt Interrupt
+  ENTX = 4; // Enable Transmit Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENERG = 1; // Enable General Error Interrupt
   ENERG = 1; // Enable General Error Interrupt
@@ -526,7 +526,7 @@ const
   SERR = 3; // Stuff Error
   SERR = 3; // Stuff Error
   CERR = 2; // CRC Error
   CERR = 2; // CRC Error
   FERR = 1; // Form Error
   FERR = 1; // Form Error
-  AERR = 0; // Ackknowledgement Error
+  AERR = 0; // Acknowledgment Error
   // CANCDMOB
   // CANCDMOB
   CONMOB = 6; // MOb Config Bits
   CONMOB = 6; // MOb Config Bits
   RPLV = 5; // Reply Valid
   RPLV = 5; // Reply Valid

+ 1 - 1
rtl/embedded/avr/at90pwm161.pp

@@ -455,7 +455,7 @@ procedure TIMER1_CAPT_ISR; external name 'TIMER1_CAPT_ISR'; // Interrupt 11 Time
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 12 Timer/Counter1 Overflow
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 12 Timer/Counter1 Overflow
 procedure ADC_ISR; external name 'ADC_ISR'; // Interrupt 13 ADC Conversion Complete
 procedure ADC_ISR; external name 'ADC_ISR'; // Interrupt 13 ADC Conversion Complete
 procedure INT1_ISR; external name 'INT1_ISR'; // Interrupt 14 External Interrupt Request 1
 procedure INT1_ISR; external name 'INT1_ISR'; // Interrupt 14 External Interrupt Request 1
-procedure SPI__STC_ISR; external name 'SPI__STC_ISR'; // Interrupt 15 SPI Serial Transfer Complet
+procedure SPI__STC_ISR; external name 'SPI__STC_ISR'; // Interrupt 15 SPI Serial Transfer Complete
 procedure INT2_ISR; external name 'INT2_ISR'; // Interrupt 16 External Interrupt Request 2
 procedure INT2_ISR; external name 'INT2_ISR'; // Interrupt 16 External Interrupt Request 2
 procedure WDT_ISR; external name 'WDT_ISR'; // Interrupt 17 Watchdog Timeout Interrupt
 procedure WDT_ISR; external name 'WDT_ISR'; // Interrupt 17 Watchdog Timeout Interrupt
 procedure EE_READY_ISR; external name 'EE_READY_ISR'; // Interrupt 18 EEPROM Ready
 procedure EE_READY_ISR; external name 'EE_READY_ISR'; // Interrupt 18 EEPROM Ready

+ 1 - 1
rtl/embedded/avr/at90pwm81.pp

@@ -455,7 +455,7 @@ procedure TIMER1_CAPT_ISR; external name 'TIMER1_CAPT_ISR'; // Interrupt 11 Time
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 12 Timer/Counter1 Overflow
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 12 Timer/Counter1 Overflow
 procedure ADC_ISR; external name 'ADC_ISR'; // Interrupt 13 ADC Conversion Complete
 procedure ADC_ISR; external name 'ADC_ISR'; // Interrupt 13 ADC Conversion Complete
 procedure INT1_ISR; external name 'INT1_ISR'; // Interrupt 14 External Interrupt Request 1
 procedure INT1_ISR; external name 'INT1_ISR'; // Interrupt 14 External Interrupt Request 1
-procedure SPI__STC_ISR; external name 'SPI__STC_ISR'; // Interrupt 15 SPI Serial Transfer Complet
+procedure SPI__STC_ISR; external name 'SPI__STC_ISR'; // Interrupt 15 SPI Serial Transfer Complete
 procedure INT2_ISR; external name 'INT2_ISR'; // Interrupt 16 External Interrupt Request 2
 procedure INT2_ISR; external name 'INT2_ISR'; // Interrupt 16 External Interrupt Request 2
 procedure WDT_ISR; external name 'WDT_ISR'; // Interrupt 17 Watchdog Timeout Interrupt
 procedure WDT_ISR; external name 'WDT_ISR'; // Interrupt 17 Watchdog Timeout Interrupt
 procedure EE_READY_ISR; external name 'EE_READY_ISR'; // Interrupt 18 EEPROM Ready
 procedure EE_READY_ISR; external name 'EE_READY_ISR'; // Interrupt 18 EEPROM Ready

+ 1 - 1
rtl/embedded/avr/at90usb1286.pp

@@ -280,7 +280,7 @@ const
   SPI2X = 0; // Double SPI Speed Bit
   SPI2X = 0; // Double SPI Speed Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/at90usb1287.pp

@@ -308,7 +308,7 @@ const
   SPI2X = 0; // Double SPI Speed Bit
   SPI2X = 0; // Double SPI Speed Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/at90usb162.pp

@@ -363,7 +363,7 @@ const
   PCIE = 0; // Pin Change Interrupt Enables
   PCIE = 0; // Pin Change Interrupt Enables
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/at90usb646.pp

@@ -308,7 +308,7 @@ const
   SPI2X = 0; // Double SPI Speed Bit
   SPI2X = 0; // Double SPI Speed Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/at90usb647.pp

@@ -308,7 +308,7 @@ const
   SPI2X = 0; // Double SPI Speed Bit
   SPI2X = 0; // Double SPI Speed Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/at90usb82.pp

@@ -363,7 +363,7 @@ const
   PCIE = 0; // Pin Change Interrupt Enables
   PCIE = 0; // Pin Change Interrupt Enables
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega128.pp

@@ -185,7 +185,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -209,7 +209,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 4 - 4
rtl/embedded/avr/atmega1280.pp

@@ -262,7 +262,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -367,7 +367,7 @@ const
   WDE = 3; // Watch Dog Enable
   WDE = 3; // Watch Dog Enable
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -617,7 +617,7 @@ const
   SPMEN = 0; // Store Program Memory Enable
   SPMEN = 0; // Store Program Memory Enable
   // UCSR2A
   // UCSR2A
   RXC2 = 7; // USART Receive Complete
   RXC2 = 7; // USART Receive Complete
-  TXC2 = 6; // USART Transmitt Complete
+  TXC2 = 6; // USART Transmit Complete
   UDRE2 = 5; // USART Data Register Empty
   UDRE2 = 5; // USART Data Register Empty
   FE2 = 4; // Framing Error
   FE2 = 4; // Framing Error
   DOR2 = 3; // Data overRun
   DOR2 = 3; // Data overRun
@@ -641,7 +641,7 @@ const
   UCPOL2 = 0; // Clock Polarity
   UCPOL2 = 0; // Clock Polarity
   // UCSR3A
   // UCSR3A
   RXC3 = 7; // USART Receive Complete
   RXC3 = 7; // USART Receive Complete
-  TXC3 = 6; // USART Transmitt Complete
+  TXC3 = 6; // USART Transmit Complete
   UDRE3 = 5; // USART Data Register Empty
   UDRE3 = 5; // USART Data Register Empty
   FE3 = 4; // Framing Error
   FE3 = 4; // Framing Error
   DOR3 = 3; // Data overRun
   DOR3 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega1281.pp

@@ -229,7 +229,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -253,7 +253,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega1284.pp

@@ -166,7 +166,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -353,7 +353,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega1284p.pp

@@ -166,7 +166,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -353,7 +353,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega1284rfr2.pp

@@ -1851,7 +1851,7 @@ procedure TRX24_RX_END_ISR; external name 'TRX24_RX_END_ISR'; // Interrupt 60 TR
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
-procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - tranceiver is reaching state TRX_OFF
+procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - transceiver is reaching state TRX_OFF
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt

+ 2 - 2
rtl/embedded/avr/atmega128a.pp

@@ -185,7 +185,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -209,7 +209,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega128rfa1.pp

@@ -1018,7 +1018,7 @@ procedure TRX24_RX_END_ISR; external name 'TRX24_RX_END_ISR'; // Interrupt 60 TR
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
-procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - tranceiver is reaching state TRX_OFF
+procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - transceiver is reaching state TRX_OFF
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt

+ 1 - 1
rtl/embedded/avr/atmega128rfr2.pp

@@ -1859,7 +1859,7 @@ procedure TRX24_RX_END_ISR; external name 'TRX24_RX_END_ISR'; // Interrupt 60 TR
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
-procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - tranceiver is reaching state TRX_OFF
+procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - transceiver is reaching state TRX_OFF
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt

+ 1 - 1
rtl/embedded/avr/atmega16.pp

@@ -202,7 +202,7 @@ const
   SPR = 0; // SPI Clock Rate Selects
   SPR = 0; // SPI Clock Rate Selects
   // UCSRA
   // UCSRA
   RXC = 7; // USART Receive Complete
   RXC = 7; // USART Receive Complete
-  TXC = 6; // USART Transmitt Complete
+  TXC = 6; // USART Transmit Complete
   UDRE = 5; // USART Data Register Empty
   UDRE = 5; // USART Data Register Empty
   FE = 4; // Framing Error
   FE = 4; // Framing Error
   DOR = 3; // Data overRun
   DOR = 3; // Data overRun

+ 5 - 5
rtl/embedded/avr/atmega1608.pp

@@ -8,7 +8,7 @@ type
     Reserved1: byte;
     Reserved1: byte;
     MUXCTRLA: byte;  //Mux Control A
     MUXCTRLA: byte;  //Mux Control A
     Reserved3: byte;
     Reserved3: byte;
-    DACREF: byte;  //Referance scale control
+    DACREF: byte;  //Reference scale control
     Reserved5: byte;
     Reserved5: byte;
     INTCTRL: byte;  //Interrupt Control
     INTCTRL: byte;  //Interrupt Control
     STATUS: byte;  //Status
     STATUS: byte;  //Status
@@ -236,7 +236,7 @@ type
     VLMCFG_BELOW = $00;
     VLMCFG_BELOW = $00;
     VLMCFG_ABOVE = $02;
     VLMCFG_ABOVE = $02;
     VLMCFG_CROSS = $04;
     VLMCFG_CROSS = $04;
-    // voltage level monitor interrrupt enable
+    // voltage level monitor interrupt enable
     VLMIEbm = $01;
     VLMIEbm = $01;
     // Voltage level monitor interrupt flag
     // Voltage level monitor interrupt flag
     VLMIFbm = $01;
     VLMIFbm = $01;
@@ -1260,7 +1260,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     TEMP: byte;  //Temporary data for 16-bit Access
     TEMP: byte;  //Temporary data for 16-bit Access
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1389,7 +1389,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     Reserved15: byte;
     Reserved15: byte;
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1942,7 +1942,7 @@ type
     WINDOW_8KCLK = $B0;
     WINDOW_8KCLK = $B0;
     // Lock enable
     // Lock enable
     LOCKbm = $80;
     LOCKbm = $80;
-    // Syncronization busy
+    // Synchronization busy
     SYNCBUSYbm = $01;
     SYNCBUSYbm = $01;
   end;
   end;
 
 

+ 5 - 5
rtl/embedded/avr/atmega1609.pp

@@ -8,7 +8,7 @@ type
     Reserved1: byte;
     Reserved1: byte;
     MUXCTRLA: byte;  //Mux Control A
     MUXCTRLA: byte;  //Mux Control A
     Reserved3: byte;
     Reserved3: byte;
-    DACREF: byte;  //Referance scale control
+    DACREF: byte;  //Reference scale control
     Reserved5: byte;
     Reserved5: byte;
     INTCTRL: byte;  //Interrupt Control
     INTCTRL: byte;  //Interrupt Control
     STATUS: byte;  //Status
     STATUS: byte;  //Status
@@ -236,7 +236,7 @@ type
     VLMCFG_BELOW = $00;
     VLMCFG_BELOW = $00;
     VLMCFG_ABOVE = $02;
     VLMCFG_ABOVE = $02;
     VLMCFG_CROSS = $04;
     VLMCFG_CROSS = $04;
-    // voltage level monitor interrrupt enable
+    // voltage level monitor interrupt enable
     VLMIEbm = $01;
     VLMIEbm = $01;
     // Voltage level monitor interrupt flag
     // Voltage level monitor interrupt flag
     VLMIFbm = $01;
     VLMIFbm = $01;
@@ -1262,7 +1262,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     TEMP: byte;  //Temporary data for 16-bit Access
     TEMP: byte;  //Temporary data for 16-bit Access
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1391,7 +1391,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     Reserved15: byte;
     Reserved15: byte;
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1944,7 +1944,7 @@ type
     WINDOW_8KCLK = $B0;
     WINDOW_8KCLK = $B0;
     // Lock enable
     // Lock enable
     LOCKbm = $80;
     LOCKbm = $80;
-    // Syncronization busy
+    // Synchronization busy
     SYNCBUSYbm = $01;
     SYNCBUSYbm = $01;
   end;
   end;
 
 

+ 3 - 3
rtl/embedded/avr/atmega162.pp

@@ -183,7 +183,7 @@ const
   ACIS = 0; // Analog Comparator Interrupt Mode Select bits
   ACIS = 0; // Analog Comparator Interrupt Mode Select bits
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -208,7 +208,7 @@ const
   UCPOL0 = 0; // Clock Polarity
   UCPOL0 = 0; // Clock Polarity
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -289,7 +289,7 @@ const
   // SPMCR
   // SPMCR
   SPMIE = 7; // SPM Interrupt Enable
   SPMIE = 7; // SPM Interrupt Enable
   RWWSB = 6; // Read While Write Section Busy
   RWWSB = 6; // Read While Write Section Busy
-  RWWSRE = 4; // Read While Write secion read enable
+  RWWSRE = 4; // Read While Write section read enable
   BLBSET = 3; // Boot Lock Bit Set
   BLBSET = 3; // Boot Lock Bit Set
   PGWRT = 2; // Page Write
   PGWRT = 2; // Page Write
   PGERS = 1; // Page Erase
   PGERS = 1; // Page Erase

+ 2 - 2
rtl/embedded/avr/atmega164a.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega164p.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega164pa.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega168.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega168a.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega168p.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega168pa.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega16a.pp

@@ -202,7 +202,7 @@ const
   SPR = 0; // SPI Clock Rate Selects
   SPR = 0; // SPI Clock Rate Selects
   // UCSRA
   // UCSRA
   RXC = 7; // USART Receive Complete
   RXC = 7; // USART Receive Complete
-  TXC = 6; // USART Transmitt Complete
+  TXC = 6; // USART Transmit Complete
   UDRE = 5; // USART Data Register Empty
   UDRE = 5; // USART Data Register Empty
   FE = 4; // Framing Error
   FE = 4; // Framing Error
   DOR = 3; // Data overRun
   DOR = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega16hva.pp

@@ -325,7 +325,7 @@ procedure TIMER1_COMPA_ISR; external name 'TIMER1_COMPA_ISR'; // Interrupt 8 Tim
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 9 Timer 1 Compare Match B
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 9 Timer 1 Compare Match B
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 10 Timer 1 overflow
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 10 Timer 1 overflow
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 11 Timer 0 Input Capture
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 11 Timer 0 Input Capture
-procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 12 Timer 0 Comapre Match A
+procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 12 Timer 0 Compare Match A
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 13 Timer 0 Compare Match B
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 13 Timer 0 Compare Match B
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 14 Timer 0 Overflow
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 14 Timer 0 Overflow
 procedure SPI_STC_ISR; external name 'SPI_STC_ISR'; // Interrupt 15 SPI Serial transfer complete
 procedure SPI_STC_ISR; external name 'SPI_STC_ISR'; // Interrupt 15 SPI Serial transfer complete

+ 2 - 2
rtl/embedded/avr/atmega16hvb.pp

@@ -250,7 +250,7 @@ const
   SCIF = 4; // Short-circuit Protection Activated Interrupt Flag
   SCIF = 4; // Short-circuit Protection Activated Interrupt Flag
   DOCIF = 3; // Discharge Over-current Protection Activated Interrupt Flag
   DOCIF = 3; // Discharge Over-current Protection Activated Interrupt Flag
   COCIF = 2; // Charge Over-current Protection Activated Interrupt Flag
   COCIF = 2; // Charge Over-current Protection Activated Interrupt Flag
-  DHCIF = 1; // Disharge High-current Protection Activated Interrupt
+  DHCIF = 1; // Discharge High-current Protection Activated Interrupt
   CHCIF = 0; // Charge High-current Protection Activated Interrupt
   CHCIF = 0; // Charge High-current Protection Activated Interrupt
   // BPIMSK
   // BPIMSK
   SCIE = 4; // Short-circuit Protection Activated Interrupt Enable
   SCIE = 4; // Short-circuit Protection Activated Interrupt Enable
@@ -367,7 +367,7 @@ procedure TIMER1_COMPA_ISR; external name 'TIMER1_COMPA_ISR'; // Interrupt 13 Ti
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 14 Timer 1 Compare Match B
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 14 Timer 1 Compare Match B
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 15 Timer 1 overflow
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 15 Timer 1 overflow
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 16 Timer 0 Input Capture
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 16 Timer 0 Input Capture
-procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 17 Timer 0 Comapre Match A
+procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 17 Timer 0 Compare Match A
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 18 Timer 0 Compare Match B
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 18 Timer 0 Compare Match B
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 19 Timer 0 Overflow
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 19 Timer 0 Overflow
 procedure TWIBUSCD_ISR; external name 'TWIBUSCD_ISR'; // Interrupt 20 Two-Wire Bus Connect/Disconnect
 procedure TWIBUSCD_ISR; external name 'TWIBUSCD_ISR'; // Interrupt 20 Two-Wire Bus Connect/Disconnect

+ 1 - 1
rtl/embedded/avr/atmega16hvbrevb.pp

@@ -691,7 +691,7 @@ procedure TIMER1_COMPA_ISR; external name 'TIMER1_COMPA_ISR'; // Interrupt 13 Ti
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 14 Timer 1 Compare Match B
 procedure TIMER1_COMPB_ISR; external name 'TIMER1_COMPB_ISR'; // Interrupt 14 Timer 1 Compare Match B
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 15 Timer 1 overflow
 procedure TIMER1_OVF_ISR; external name 'TIMER1_OVF_ISR'; // Interrupt 15 Timer 1 overflow
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 16 Timer 0 Input Capture
 procedure TIMER0_IC_ISR; external name 'TIMER0_IC_ISR'; // Interrupt 16 Timer 0 Input Capture
-procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 17 Timer 0 Comapre Match A
+procedure TIMER0_COMPA_ISR; external name 'TIMER0_COMPA_ISR'; // Interrupt 17 Timer 0 Compare Match A
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 18 Timer 0 Compare Match B
 procedure TIMER0_COMPB_ISR; external name 'TIMER0_COMPB_ISR'; // Interrupt 18 Timer 0 Compare Match B
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 19 Timer 0 Overflow
 procedure TIMER0_OVF_ISR; external name 'TIMER0_OVF_ISR'; // Interrupt 19 Timer 0 Overflow
 procedure TWIBUSCD_ISR; external name 'TWIBUSCD_ISR'; // Interrupt 20 Two-Wire Bus Connect/Disconnect
 procedure TWIBUSCD_ISR; external name 'TWIBUSCD_ISR'; // Interrupt 20 Two-Wire Bus Connect/Disconnect

+ 3 - 3
rtl/embedded/avr/atmega16m1.pp

@@ -220,12 +220,12 @@ const
   SERG = 3; // Stuff Error General Flag
   SERG = 3; // Stuff Error General Flag
   CERG = 2; // CRC Error General Flag
   CERG = 2; // CRC Error General Flag
   FERG = 1; // Form Error General Flag
   FERG = 1; // Form Error General Flag
-  AERG = 0; // Ackknowledgement Error General Flag
+  AERG = 0; // Acknowledgment Error General Flag
   // CANGIE
   // CANGIE
   ENIT = 7; // Enable all Interrupts
   ENIT = 7; // Enable all Interrupts
   ENBOFF = 6; // Enable Bus Off Interrupt
   ENBOFF = 6; // Enable Bus Off Interrupt
   ENRX = 5; // Enable Receive Interrupt
   ENRX = 5; // Enable Receive Interrupt
-  ENTX = 4; // Enable Transmitt Interrupt
+  ENTX = 4; // Enable Transmit Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENERG = 1; // Enable General Error Interrupt
   ENERG = 1; // Enable General Error Interrupt
@@ -260,7 +260,7 @@ const
   SERR = 3; // Stuff Error on MOb
   SERR = 3; // Stuff Error on MOb
   CERR = 2; // CRC Error on MOb
   CERR = 2; // CRC Error on MOb
   FERR = 1; // Form Error on MOb
   FERR = 1; // Form Error on MOb
-  AERR = 0; // Ackknowledgement Error on MOb
+  AERR = 0; // Acknowledgment Error on MOb
   // CANCDMOB
   // CANCDMOB
   CONMOB = 6; // MOb Config bits
   CONMOB = 6; // MOb Config bits
   RPLV = 5; // Reply Valid
   RPLV = 5; // Reply Valid

+ 1 - 1
rtl/embedded/avr/atmega16u2.pp

@@ -363,7 +363,7 @@ const
   PCIE = 0; // Pin Change Interrupt Enables
   PCIE = 0; // Pin Change Interrupt Enables
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega16u4.pp

@@ -204,7 +204,7 @@ const
   SPI2X = 0; // Double SPI Speed Bit
   SPI2X = 0; // Double SPI Speed Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 4 - 4
rtl/embedded/avr/atmega2560.pp

@@ -262,7 +262,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -367,7 +367,7 @@ const
   WDE = 3; // Watch Dog Enable
   WDE = 3; // Watch Dog Enable
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun
@@ -617,7 +617,7 @@ const
   SPMEN = 0; // Store Program Memory Enable
   SPMEN = 0; // Store Program Memory Enable
   // UCSR2A
   // UCSR2A
   RXC2 = 7; // USART Receive Complete
   RXC2 = 7; // USART Receive Complete
-  TXC2 = 6; // USART Transmitt Complete
+  TXC2 = 6; // USART Transmit Complete
   UDRE2 = 5; // USART Data Register Empty
   UDRE2 = 5; // USART Data Register Empty
   FE2 = 4; // Framing Error
   FE2 = 4; // Framing Error
   DOR2 = 3; // Data overRun
   DOR2 = 3; // Data overRun
@@ -641,7 +641,7 @@ const
   UCPOL2 = 0; // Clock Polarity
   UCPOL2 = 0; // Clock Polarity
   // UCSR3A
   // UCSR3A
   RXC3 = 7; // USART Receive Complete
   RXC3 = 7; // USART Receive Complete
-  TXC3 = 6; // USART Transmitt Complete
+  TXC3 = 6; // USART Transmit Complete
   UDRE3 = 5; // USART Data Register Empty
   UDRE3 = 5; // USART Data Register Empty
   FE3 = 4; // Framing Error
   FE3 = 4; // Framing Error
   DOR3 = 3; // Data overRun
   DOR3 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega2561.pp

@@ -230,7 +230,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -335,7 +335,7 @@ const
   WDE = 3; // Watch Dog Enable
   WDE = 3; // Watch Dog Enable
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega2564rfr2.pp

@@ -1853,7 +1853,7 @@ procedure TRX24_RX_END_ISR; external name 'TRX24_RX_END_ISR'; // Interrupt 60 TR
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
-procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - tranceiver is reaching state TRX_OFF
+procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - transceiver is reaching state TRX_OFF
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt

+ 1 - 1
rtl/embedded/avr/atmega256rfr2.pp

@@ -1861,7 +1861,7 @@ procedure TRX24_RX_END_ISR; external name 'TRX24_RX_END_ISR'; // Interrupt 60 TR
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_CCA_ED_DONE_ISR; external name 'TRX24_CCA_ED_DONE_ISR'; // Interrupt 61 TRX24 - CCA/ED done interrupt
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_XAH_AMI_ISR; external name 'TRX24_XAH_AMI_ISR'; // Interrupt 62 TRX24 - XAH - AMI
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
 procedure TRX24_TX_END_ISR; external name 'TRX24_TX_END_ISR'; // Interrupt 63 TRX24 - TX_END interrupt
-procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - tranceiver is reaching state TRX_OFF
+procedure TRX24_AWAKE_ISR; external name 'TRX24_AWAKE_ISR'; // Interrupt 64 TRX24 AWAKE - transceiver is reaching state TRX_OFF
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP1_ISR; external name 'SCNT_CMP1_ISR'; // Interrupt 65 Symbol counter - compare match 1 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP2_ISR; external name 'SCNT_CMP2_ISR'; // Interrupt 66 Symbol counter - compare match 2 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt
 procedure SCNT_CMP3_ISR; external name 'SCNT_CMP3_ISR'; // Interrupt 67 Symbol counter - compare match 3 interrupt

+ 2 - 2
rtl/embedded/avr/atmega32.pp

@@ -179,7 +179,7 @@ const
   SPR = 0; // SPI Clock Rate Selects
   SPR = 0; // SPI Clock Rate Selects
   // UCSRA
   // UCSRA
   RXC = 7; // USART Receive Complete
   RXC = 7; // USART Receive Complete
-  TXC = 6; // USART Transmitt Complete
+  TXC = 6; // USART Transmit Complete
   UDRE = 5; // USART Data Register Empty
   UDRE = 5; // USART Data Register Empty
   FE = 4; // Framing Error
   FE = 4; // Framing Error
   DOR = 3; // Data overRun
   DOR = 3; // Data overRun
@@ -247,7 +247,7 @@ const
   // SPMCR
   // SPMCR
   SPMIE = 7; // SPM Interrupt Enable
   SPMIE = 7; // SPM Interrupt Enable
   RWWSB = 6; // Read While Write Section Busy
   RWWSB = 6; // Read While Write Section Busy
-  RWWSRE = 4; // Read While Write secion read enable
+  RWWSRE = 4; // Read While Write section read enable
   BLBSET = 3; // Boot Lock Bit Set
   BLBSET = 3; // Boot Lock Bit Set
   PGWRT = 2; // Page Write
   PGWRT = 2; // Page Write
   PGERS = 1; // Page Erase
   PGERS = 1; // Page Erase

+ 5 - 5
rtl/embedded/avr/atmega3208.pp

@@ -8,7 +8,7 @@ type
     Reserved1: byte;
     Reserved1: byte;
     MUXCTRLA: byte;  //Mux Control A
     MUXCTRLA: byte;  //Mux Control A
     Reserved3: byte;
     Reserved3: byte;
-    DACREF: byte;  //Referance scale control
+    DACREF: byte;  //Reference scale control
     Reserved5: byte;
     Reserved5: byte;
     INTCTRL: byte;  //Interrupt Control
     INTCTRL: byte;  //Interrupt Control
     STATUS: byte;  //Status
     STATUS: byte;  //Status
@@ -236,7 +236,7 @@ type
     VLMCFG_BELOW = $00;
     VLMCFG_BELOW = $00;
     VLMCFG_ABOVE = $02;
     VLMCFG_ABOVE = $02;
     VLMCFG_CROSS = $04;
     VLMCFG_CROSS = $04;
-    // voltage level monitor interrrupt enable
+    // voltage level monitor interrupt enable
     VLMIEbm = $01;
     VLMIEbm = $01;
     // Voltage level monitor interrupt flag
     // Voltage level monitor interrupt flag
     VLMIFbm = $01;
     VLMIFbm = $01;
@@ -1260,7 +1260,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     TEMP: byte;  //Temporary data for 16-bit Access
     TEMP: byte;  //Temporary data for 16-bit Access
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1389,7 +1389,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     Reserved15: byte;
     Reserved15: byte;
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1942,7 +1942,7 @@ type
     WINDOW_8KCLK = $B0;
     WINDOW_8KCLK = $B0;
     // Lock enable
     // Lock enable
     LOCKbm = $80;
     LOCKbm = $80;
-    // Syncronization busy
+    // Synchronization busy
     SYNCBUSYbm = $01;
     SYNCBUSYbm = $01;
   end;
   end;
 
 

+ 5 - 5
rtl/embedded/avr/atmega3209.pp

@@ -8,7 +8,7 @@ type
     Reserved1: byte;
     Reserved1: byte;
     MUXCTRLA: byte;  //Mux Control A
     MUXCTRLA: byte;  //Mux Control A
     Reserved3: byte;
     Reserved3: byte;
-    DACREF: byte;  //Referance scale control
+    DACREF: byte;  //Reference scale control
     Reserved5: byte;
     Reserved5: byte;
     INTCTRL: byte;  //Interrupt Control
     INTCTRL: byte;  //Interrupt Control
     STATUS: byte;  //Status
     STATUS: byte;  //Status
@@ -236,7 +236,7 @@ type
     VLMCFG_BELOW = $00;
     VLMCFG_BELOW = $00;
     VLMCFG_ABOVE = $02;
     VLMCFG_ABOVE = $02;
     VLMCFG_CROSS = $04;
     VLMCFG_CROSS = $04;
-    // voltage level monitor interrrupt enable
+    // voltage level monitor interrupt enable
     VLMIEbm = $01;
     VLMIEbm = $01;
     // Voltage level monitor interrupt flag
     // Voltage level monitor interrupt flag
     VLMIFbm = $01;
     VLMIFbm = $01;
@@ -1262,7 +1262,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     TEMP: byte;  //Temporary data for 16-bit Access
     TEMP: byte;  //Temporary data for 16-bit Access
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1391,7 +1391,7 @@ type
     INTFLAGS: byte;  //Interrupt Flags
     INTFLAGS: byte;  //Interrupt Flags
     Reserved12: byte;
     Reserved12: byte;
     Reserved13: byte;
     Reserved13: byte;
-    DBGCTRL: byte;  //Degbug Control
+    DBGCTRL: byte;  //Debug Control
     Reserved15: byte;
     Reserved15: byte;
     Reserved16: byte;
     Reserved16: byte;
     Reserved17: byte;
     Reserved17: byte;
@@ -1944,7 +1944,7 @@ type
     WINDOW_8KCLK = $B0;
     WINDOW_8KCLK = $B0;
     // Lock enable
     // Lock enable
     LOCKbm = $80;
     LOCKbm = $80;
-    // Syncronization busy
+    // Synchronization busy
     SYNCBUSYbm = $01;
     SYNCBUSYbm = $01;
   end;
   end;
 
 

+ 2 - 2
rtl/embedded/avr/atmega324a.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega324p.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega324pa.pp

@@ -146,7 +146,7 @@ const
   AIN0D = 0; // AIN0 Digital Input Disable
   AIN0D = 0; // AIN0 Digital Input Disable
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun
@@ -331,7 +331,7 @@ const
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   TWGCE = 0; // TWI General Call Recognition Enable Bit
   // UCSR1A
   // UCSR1A
   RXC1 = 7; // USART Receive Complete
   RXC1 = 7; // USART Receive Complete
-  TXC1 = 6; // USART Transmitt Complete
+  TXC1 = 6; // USART Transmit Complete
   UDRE1 = 5; // USART Data Register Empty
   UDRE1 = 5; // USART Data Register Empty
   FE1 = 4; // Framing Error
   FE1 = 4; // Framing Error
   DOR1 = 3; // Data overRun
   DOR1 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega328.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 1 - 1
rtl/embedded/avr/atmega328p.pp

@@ -117,7 +117,7 @@ var
 const
 const
   // UCSR0A
   // UCSR0A
   RXC0 = 7; // USART Receive Complete
   RXC0 = 7; // USART Receive Complete
-  TXC0 = 6; // USART Transmitt Complete
+  TXC0 = 6; // USART Transmit Complete
   UDRE0 = 5; // USART Data Register Empty
   UDRE0 = 5; // USART Data Register Empty
   FE0 = 4; // Framing Error
   FE0 = 4; // Framing Error
   DOR0 = 3; // Data overRun
   DOR0 = 3; // Data overRun

+ 2 - 2
rtl/embedded/avr/atmega32a.pp

@@ -179,7 +179,7 @@ const
   SPR = 0; // SPI Clock Rate Selects
   SPR = 0; // SPI Clock Rate Selects
   // UCSRA
   // UCSRA
   RXC = 7; // USART Receive Complete
   RXC = 7; // USART Receive Complete
-  TXC = 6; // USART Transmitt Complete
+  TXC = 6; // USART Transmit Complete
   UDRE = 5; // USART Data Register Empty
   UDRE = 5; // USART Data Register Empty
   FE = 4; // Framing Error
   FE = 4; // Framing Error
   DOR = 3; // Data overRun
   DOR = 3; // Data overRun
@@ -247,7 +247,7 @@ const
   // SPMCR
   // SPMCR
   SPMIE = 7; // SPM Interrupt Enable
   SPMIE = 7; // SPM Interrupt Enable
   RWWSB = 6; // Read While Write Section Busy
   RWWSB = 6; // Read While Write Section Busy
-  RWWSRE = 4; // Read While Write secion read enable
+  RWWSRE = 4; // Read While Write section read enable
   BLBSET = 3; // Boot Lock Bit Set
   BLBSET = 3; // Boot Lock Bit Set
   PGWRT = 2; // Page Write
   PGWRT = 2; // Page Write
   PGERS = 1; // Page Erase
   PGERS = 1; // Page Erase

+ 3 - 3
rtl/embedded/avr/atmega32c1.pp

@@ -180,12 +180,12 @@ const
   SERG = 3; // Stuff Error General Flag
   SERG = 3; // Stuff Error General Flag
   CERG = 2; // CRC Error General Flag
   CERG = 2; // CRC Error General Flag
   FERG = 1; // Form Error General Flag
   FERG = 1; // Form Error General Flag
-  AERG = 0; // Ackknowledgement Error General Flag
+  AERG = 0; // Acknowledgment Error General Flag
   // CANGIE
   // CANGIE
   ENIT = 7; // Enable all Interrupts
   ENIT = 7; // Enable all Interrupts
   ENBOFF = 6; // Enable Bus Off Interrupt
   ENBOFF = 6; // Enable Bus Off Interrupt
   ENRX = 5; // Enable Receive Interrupt
   ENRX = 5; // Enable Receive Interrupt
-  ENTX = 4; // Enable Transmitt Interrupt
+  ENTX = 4; // Enable Transmit Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENERR = 3; // Enable MOb Error Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENBX = 2; // Enable Burst Receive Interrupt
   ENERG = 1; // Enable General Error Interrupt
   ENERG = 1; // Enable General Error Interrupt
@@ -220,7 +220,7 @@ const
   SERR = 3; // Stuff Error on MOb
   SERR = 3; // Stuff Error on MOb
   CERR = 2; // CRC Error on MOb
   CERR = 2; // CRC Error on MOb
   FERR = 1; // Form Error on MOb
   FERR = 1; // Form Error on MOb
-  AERR = 0; // Ackknowledgement Error on MOb
+  AERR = 0; // Acknowledgment Error on MOb
   // CANCDMOB
   // CANCDMOB
   CONMOB = 6; // MOb Config bits
   CONMOB = 6; // MOb Config bits
   RPLV = 5; // Reply Valid
   RPLV = 5; // Reply Valid

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно