diff --git a/Sming/Libraries/MFRC522/MFRC522.cpp b/Sming/Libraries/MFRC522/MFRC522.cpp
index 31ae38c33c..5b79dff3d5 100644
--- a/Sming/Libraries/MFRC522/MFRC522.cpp
+++ b/Sming/Libraries/MFRC522/MFRC522.cpp
@@ -423,7 +423,7 @@ byte MFRC522::PCD_CommunicateWithPICC(	byte command,		///< The command to execut
 		if (n & 0x01) {						// Timer interrupt - nothing received in 25ms
 			return STATUS_TIMEOUT;
 		}
-		if (--i == 0) {						// The emergency break. If all other condions fail we will eventually terminate on this one after 35.7ms. Communication with the MFRC522 might be down.
+		if (--i == 0) {						// The emergency break. If all other conditions fail we will eventually terminate on this one after 35.7ms. Communication with the MFRC522 might be down.
 			return STATUS_TIMEOUT;
 		}
 	}
diff --git a/Sming/Libraries/MFRC522/README.rst b/Sming/Libraries/MFRC522/README.rst
index 2196eb0678..77c9513b42 100644
--- a/Sming/Libraries/MFRC522/README.rst
+++ b/Sming/Libraries/MFRC522/README.rst
@@ -255,7 +255,7 @@ Troubleshooting
   #. Check your pin settings/variables in the code, see `Pin Layout`_ .
   #. Check your pin header soldering. Maybe you have cold solder joints.
   #. Check voltage. Most breakouts work with 3.3V.
-  #. SPI only works with 3.3V, most breakouts seem 5V tollerant, but try a level shifter.
+  #. SPI only works with 3.3V, most breakouts seem 5V tolerant, but try a level shifter.
   #. SPI does not like long connections. Try shorter connections.
   #. SPI does not like prototyping boards. Try soldered connections.
   #. According to reports #101, #126 and #131, there may be a problem with the soldering on the MFRC522 breakout. You could fix this on your own.
diff --git a/Sming/Libraries/Ota/README.rst b/Sming/Libraries/Ota/README.rst
index 03ce9a3549..79fb577e2b 100644
--- a/Sming/Libraries/Ota/README.rst
+++ b/Sming/Libraries/Ota/README.rst
@@ -10,7 +10,7 @@ This architecture-agnostic component adds support for Over-The-Air upgrades.
 
 Usage
 -----
-1. Add ``COMPONENT_DEPENDS += Ota`` to your application componenent.mk file.
+1. Add ``COMPONENT_DEPENDS += Ota`` to your application component.mk file.
 2. Add these lines to your application::
 
       #include <Ota/Manager.h>
diff --git a/Sming/building.rst b/Sming/building.rst
index 81fe2114f1..3a8cc8d18b 100644
--- a/Sming/building.rst
+++ b/Sming/building.rst
@@ -286,7 +286,7 @@ Component
 ---------
 
 The purpose of a Component is to encapsulate related elements for
-selective inclusion in a project, for easy sharing and re-use:
+selective inclusion in a project, for easy sharing and reuse:
 
 -  **Shared Library** with associated header files
 -  **App Code** Source files to be compiled directly into the user’s
diff --git a/docs/source/information/develop/ci.rst b/docs/source/information/develop/ci.rst
index 74581accd6..30062b52d0 100644
--- a/docs/source/information/develop/ci.rst
+++ b/docs/source/information/develop/ci.rst
@@ -52,7 +52,7 @@ There are two mechanisms available.
 GitHub Actions
 ~~~~~~~~~~~~~~
 
-The ``library.yml`` re-useable workflow is provided, which takes care of these tasks:
+The ``library.yml`` reusable workflow is provided, which takes care of these tasks:
 
 - Checking in the library to test
 - Checking in the Sming framework
diff --git a/samples/HttpServer_WebSockets/Kconfig b/samples/HttpServer_WebSockets/Kconfig
index 8744832f6b..ef96b02ac4 100644
--- a/samples/HttpServer_WebSockets/Kconfig
+++ b/samples/HttpServer_WebSockets/Kconfig
@@ -4,8 +4,8 @@
 #
 mainmenu "Sample Configuration"
 
-    menu "Command Hanler"
+    menu "Command Handler"
         config ENABLE_CMD_HANDLER
             bool "Enable command handler functionality"
             default y
-    endmenu
\ No newline at end of file
+    endmenu