diff --git a/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md b/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md
index 50fe9cd821..314c293b2d 100644
--- a/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md
+++ b/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md
@@ -11,7 +11,7 @@ tags:
This tutorial shows you how to read from the ADXL3xx series (e.g. ADXL320, ADXL321, ADXL322, ADXL330) [**accelerometer**](http://en.wikipedia.org/wiki/Accelerometer) and receive the values in the serial monitor of the Arduino Software (IDE) or another application that receives data over the serial port.
-This tutorial was built using the [breakout boards from Sparkfun](http://www.sparkfun.com/commerce/categories.php?c=80). The [adafruit accelerometer breakout board](http://www.adafruit.com/index.php?main_page=product_info&cPath=35&products_id=163&zenid=48f2b4f461fed55c1d7f9fb38644fd9f) also works, though it must be wired differently.
+This tutorial was built using the [breakout boards from Sparkfun](http://www.sparkfun.com/commerce/categories.php?c=80). The [Adafruit® accelerometer breakout board](http://www.adafruit.com/index.php?main_page=product_info&cPath=35&products_id=163&zenid=48f2b4f461fed55c1d7f9fb38644fd9f) also works, though it must be wired differently.
The ADXL3xx outputs the acceleration on each axis as an analog voltage between 0 and 5 volts. To read this, all you need is the `analogRead()` function.
diff --git a/content/hardware/01.mkr/01.boards/mkr-fox-1200/tutorials/mkr-fox-1200-movement-trigger/mkr-fox-1200-movement-trigger.md b/content/hardware/01.mkr/01.boards/mkr-fox-1200/tutorials/mkr-fox-1200-movement-trigger/mkr-fox-1200-movement-trigger.md
index 1e7451be03..a2ed29d17d 100644
--- a/content/hardware/01.mkr/01.boards/mkr-fox-1200/tutorials/mkr-fox-1200-movement-trigger/mkr-fox-1200-movement-trigger.md
+++ b/content/hardware/01.mkr/01.boards/mkr-fox-1200/tutorials/mkr-fox-1200-movement-trigger/mkr-fox-1200-movement-trigger.md
@@ -14,7 +14,7 @@ source: "https://create.arduino.cc/projecthub/45374/mkr-fox-1200-movement-trigge
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
- [AA Batteries](http://www.amazon.com/dp/B00451SSBI/?tag=octopart00-20)
- 2 x AA battery holder
-- [Adafruit MMA8451 3 Axis accelerometer](https://www.adafruit.com/product/2019)
+- [Adafruit® MMA8451 3 Axis accelerometer](https://www.adafruit.com/product/2019)
## About This Project
diff --git a/content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-dtmf/arduino-mkr-gsm-1400-and-dtmf.md b/content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-dtmf/arduino-mkr-gsm-1400-and-dtmf.md
index 5169b697af..69afffd745 100644
--- a/content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-dtmf/arduino-mkr-gsm-1400-and-dtmf.md
+++ b/content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-dtmf/arduino-mkr-gsm-1400-and-dtmf.md
@@ -12,7 +12,7 @@ source: "https://create.arduino.cc/projecthub/Arduino_Genuino/arduino-mkr-gsm-14
- [Arduino MKR GSM 1400](https://www.newark.com/55AC1187?COM=ref_hackster)
- 3.7 V LiPo Battery
-- [Adafruit NeoPixel Ring: WS2812 5050 RGB LED](http://www.newark.com/26Y8458?COM=ref_hackster)
+- [Adafruit® NeoPixel Ring: WS2812 5050 RGB LED](http://www.newark.com/26Y8458?COM=ref_hackster)
- [Resistor 10k ohm](https://www.newark.com/multicomp/mccfr0w4j0103a50/carbon-film-resistor-10kohm-250mw/dp/58K5002?COM=ref_hackster)
- [ON Semiconductor 2N7000](https://www.mouser.it/ProductDetail/ON-Semiconductor-Fairchild/2N7000/?qs=sGAEpiMZZMshyDBzk1%2fWi9bHELEahoDnY1fyKF6A6Ko%3d)
- [Breadboard (generic)](https://www.newark.com/99W1759?COM=ref_hackster)
diff --git a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/oled-display/oled-display.md b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/oled-display/oled-display.md
index 3c78a3ab4f..4dae366c53 100644
--- a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/oled-display/oled-display.md
+++ b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/oled-display/oled-display.md
@@ -8,7 +8,7 @@ tags:
- Serial
author: 'Karl Söderby'
libraries:
- - name: Adafruit GFX
+ - name: Adafruit® GFX
url: https://github.com/adafruit/Adafruit-GFX-Library
- name: SSD1306
url: https://github.com/adafruit/Adafruit_SSD1306
@@ -25,7 +25,7 @@ featuredImage: 'light'
## Introduction
-In this tutorial, we will go through a basic setup that allows us to write messages from the Serial Monitor to an SSD1306 OLED screen. We will be using the [Adafruit GFX library](https://github.com/adafruit/Adafruit-GFX-Library) and the [SSD1306 library](https://github.com/adafruit/Adafruit_SSD1306), where the text size adjusts according to the length of the message.
+In this tutorial, we will go through a basic setup that allows us to write messages from the Serial Monitor to an SSD1306 OLED screen. We will be using the [Adafruit® GFX library](https://github.com/adafruit/Adafruit-GFX-Library) and the [SSD1306 library](https://github.com/adafruit/Adafruit_SSD1306), where the text size adjusts according to the length of the message.
## Goals
@@ -38,7 +38,7 @@ The goals of this tutorial are:
## Hardware & Software Needed
- Arduino IDE ([online](https://create.arduino.cc/) or [offline](https://www.arduino.cc/en/main/software))
-- [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306 library](https://github.com/adafruit/Adafruit_SSD1306)
+- [Adafruit® GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306 library](https://github.com/adafruit/Adafruit_SSD1306)
- Arduino MKR WiFi 1010 ([link to store](https://store.arduino.cc/mkr-wifi-1010))
- SSD1306 128x32 OLED Screen (other dimensions works but requires some adjusting)
diff --git a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/rtc-clock/rtc-clock.md b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/rtc-clock/rtc-clock.md
index 5db5c86446..5fcf699d09 100644
--- a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/rtc-clock/rtc-clock.md
+++ b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/rtc-clock/rtc-clock.md
@@ -8,7 +8,7 @@ tags:
- RTC
author: 'Karl Söderby'
libraries:
- - name: Adafruit GFX
+ - name: Adafruit® GFX
url: https://github.com/adafruit/Adafruit-GFX-Library
- name: SSD1306
url: https://github.com/adafruit/Adafruit_SSD1306
@@ -41,7 +41,7 @@ The goals of this project are:
## Hardware & Software Needed
- Arduino IDE ([online](https://create.arduino.cc/) or [offline](https://www.arduino.cc/en/main/software)).
-- [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306](https://github.com/adafruit/Adafruit_SSD1306) library.
+- [Adafruit® GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306](https://github.com/adafruit/Adafruit_SSD1306) library.
- [RTCZero](https://www.arduino.cc/reference/en/libraries/rtczero/) library.
- Arduino MKR WiFi 1010 ([link to store](https://store.arduino.cc/mkr-wifi-1010)).
- SSD1306 128x32 OLED Screen (other dimensions works but requires some adjusting).
diff --git a/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-rtc-clock/mkr-zero-rtc-clock.md b/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-rtc-clock/mkr-zero-rtc-clock.md
index 59be9211a4..4c9f59e745 100644
--- a/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-rtc-clock/mkr-zero-rtc-clock.md
+++ b/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-rtc-clock/mkr-zero-rtc-clock.md
@@ -8,7 +8,7 @@ tags:
- OLED
author: 'Karl Söderby'
libraries:
- - name: Adafruit GFX
+ - name: Adafruit® GFX
url: https://github.com/adafruit/Adafruit-GFX-Library
- name: SSD1306
url: https://github.com/adafruit/Adafruit_SSD1306
@@ -38,7 +38,7 @@ The goals of this project are:
## Hardware & Software Needed
- Arduino IDE ([online](https://create.arduino.cc/) or [offline](https://www.arduino.cc/en/main/software)).
-- [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306](https://github.com/adafruit/Adafruit_SSD1306) library.
+- [Adafruit® GFX](https://github.com/adafruit/Adafruit-GFX-Library) and [SSD1306](https://github.com/adafruit/Adafruit_SSD1306) library.
- [RTCZero](https://www.arduino.cc/reference/en/libraries/rtczero/) library.
- Arduino Zero ([link to store](https://store.arduino.cc/arduino-mkr-zero-i2s-bus-sd-for-sound-music-digital-audio-data)).
- SSD1306 128x32 OLED Screen (other dimensions works but requires some adjusting).
diff --git a/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-weather-data-logger/mkr-zero-weather-data-logger.md b/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-weather-data-logger/mkr-zero-weather-data-logger.md
index e013712e49..b9640e7fb3 100644
--- a/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-weather-data-logger/mkr-zero-weather-data-logger.md
+++ b/content/hardware/01.mkr/01.boards/mkr-zero/tutorials/mkr-zero-weather-data-logger/mkr-zero-weather-data-logger.md
@@ -33,7 +33,7 @@ With this project, you will be able to create in a few minutes a temperature and
In order to build the weather data logger we will use an Arduino MKR Zero board. The small form factor and built-in SD card reader makes it a perfect choice for this project.
-Second we will need a DHT22 temperature and humidity sensor. This sensor is easily available and very versatile. It can be powered from 3.3V to 6V. We will connect the power pin of the DHT22 to the VCC (3.3V) pin in our MKRZero. We will also need a 4k7ohm pull up resistor for the data line and a 100nF capacitor to clean the noise in the power line. For more info on DHT22, see[ Adafruit's DHT tutoria](https://learn.adafruit.com/dht/connecting-to-a-dhtxx-sensor)l.
+Second we will need a DHT22 temperature and humidity sensor. This sensor is easily available and very versatile. It can be powered from 3.3V to 6V. We will connect the power pin of the DHT22 to the VCC (3.3V) pin in our MKRZero. We will also need a 4k7ohm pull up resistor for the data line and a 100nF capacitor to clean the noise in the power line. For more info on DHT22, see the [Adafruit® DHT tutorial](https://learn.adafruit.com/dht/connecting-to-a-dhtxx-sensor).
We will use a small breadboard with 3 jumper wires to connect everything together, a SD card to store the information and a 3.7V LiPo battery to make our data logger portable.
diff --git a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/tutorials/cheat-sheet/cheat-sheet.md b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/tutorials/cheat-sheet/cheat-sheet.md
index f5929fdf35..aebe9d8f58 100644
--- a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/tutorials/cheat-sheet/cheat-sheet.md
+++ b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/tutorials/cheat-sheet/cheat-sheet.md
@@ -431,7 +431,7 @@ The MKR IoT Carrier Rev2 comes with 5 **digital RGB LEDs** placed on the top sid
#### Code
-The LEDs are controlled with the Adafruit’s DotStar library, which is included in the `MKRIoTCarrier` library.
+The LEDs are controlled with the Adafruit® DotStar library, which is included in the `MKRIoTCarrier` library.
The `carrier.leds.show();` method is necessary for updating the new state of the LEDs and needs to be called after any change of the state of the LEDs (turning on & off or change of color).
diff --git a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/tutorials/mkr-iot-carrier-01-technical-reference/mkr-iot-carrier-01-technical-reference.md b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/tutorials/mkr-iot-carrier-01-technical-reference/mkr-iot-carrier-01-technical-reference.md
index b5fc732812..6049293f60 100644
--- a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/tutorials/mkr-iot-carrier-01-technical-reference/mkr-iot-carrier-01-technical-reference.md
+++ b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/tutorials/mkr-iot-carrier-01-technical-reference/mkr-iot-carrier-01-technical-reference.md
@@ -435,7 +435,7 @@ The MKR IoT Carrier comes with 5 **digital RGB LEDs** placed on the top side of
#### Code
-The LEDs are controlled with the Adafruit’s DotStar library, which is included in the `MKRIoTCarrier` library.
+The LEDs are controlled with the Adafruit® DotStar library, which is included in the `MKRIoTCarrier` library.
The `carrier.leds.show();` method is necessary for updating the new state of the LEDs and needs to be called after any change of the state of the LEDs (turning on & off or change of color).
diff --git a/content/hardware/02.hero/boards/micro/features.md b/content/hardware/02.hero/boards/micro/features.md
index 23218b1698..88996639e6 100644
--- a/content/hardware/02.hero/boards/micro/features.md
+++ b/content/hardware/02.hero/boards/micro/features.md
@@ -1,6 +1,6 @@
-The Micro is a microcontroller board based on the ATmega32U4, developed in conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard. The Micro board is similar to the Arduino Leonardo in that the ATmega32U4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
+The Micro is a microcontroller board based on the ATmega32U4, developed in conjunction with Adafruit®. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started. It has a form factor that enables it to be easily placed on a breadboard. The Micro board is similar to the Arduino Leonardo in that the ATmega32U4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
diff --git a/content/hardware/02.hero/boards/uno-r4-minima/tutorials/shield-compatibility/shield-compatibility.md b/content/hardware/02.hero/boards/uno-r4-minima/tutorials/shield-compatibility/shield-compatibility.md
index 0fec4be435..3005fb6785 100644
--- a/content/hardware/02.hero/boards/uno-r4-minima/tutorials/shield-compatibility/shield-compatibility.md
+++ b/content/hardware/02.hero/boards/uno-r4-minima/tutorials/shield-compatibility/shield-compatibility.md
@@ -29,17 +29,17 @@ This article covers a list of shields compatible with the [UNO R4 Minima](/hardw
| Name | Compatible | Libraries |
| ------------------------------ | ---------- | ---------------------------------------------------------------------------------------------------- |
-| Adafruit Capacitve Touch Shield | Yes | [Adafruit_MPR121.h](https://github.com/adafruit/Adafruit_MPR121) |
-| Adafruit NFC/RFID Shield | No | [Adafruit-PN532.h](https://github.com/adafruit/Adafruit-PN532) |
+| Adafruit® Capacitve Touch Shield | Yes | [Adafruit_MPR121.h](https://github.com/adafruit/Adafruit_MPR121) |
+| Adafruit® NFC/RFID Shield | No | [Adafruit-PN532.h](https://github.com/adafruit/Adafruit-PN532) |
| Olimex MIDI Shiel | Yes | [MIDI](https://github.com/FortySevenEffects/arduino_midi_library) |
| Sparkfun CAN-Bus | No | [SparkFun_CAN-Bus_Arduino_Library](https://github.com/sparkfun/SparkFun_CAN-Bus_Arduino_Library) |
| Sparkfun MP3 Player Shield | - | - |
| SeedStudio Touch Shield | - | - |
-| Adafruit Neopixel Shield | No | [Adafruit_NeoPixel.h](https://github.com/adafruit/Adafruit_NeoPixel) |
-| Adafruit Wave Shield | No | [WaveHC.h](https://github.com/adafruit/WaveHC) |
-| Adafruit 1.8 TFT Shield | No | [ST7735.h](https://github.com/adafruit/Adafruit-ST7735-Library) |
+| Adafruit® Neopixel Shield | No | [Adafruit_NeoPixel.h](https://github.com/adafruit/Adafruit_NeoPixel) |
+| Adafruit® Wave Shield | No | [WaveHC.h](https://github.com/adafruit/WaveHC) |
+| Adafruit® 1.8 TFT Shield | No | [ST7735.h](https://github.com/adafruit/Adafruit-ST7735-Library) |
| SeedStudio Base Shield | Yes | None |
-| Adafruit WINC1500 WiFi Shield | No | [WiFi101.h](https://github.com/arduino-libraries/WiFi101) |
-| Adafruit Music Maker shield | Yes | [Adafruit_VS1053.h](https://github.com/adafruit/Adafruit_VS1053_Library) |
-| Adafruit Motor Shield | - | [Adafruit_Motor_Shield_V2_Library](https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library) |
+| Adafruit® WINC1500 WiFi Shield | No | [WiFi101.h](https://github.com/arduino-libraries/WiFi101) |
+| Adafruit® Music Maker shield | Yes | [Adafruit_VS1053.h](https://github.com/adafruit/Adafruit_VS1053_Library) |
+| Adafruit® Motor Shield | - | [Adafruit_Motor_Shield_V2_Library](https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library) |
| TinkerKit DMX master shield | - | [DmxMaster](https://github.com/TinkerKit/DmxMaster) |
\ No newline at end of file
diff --git a/content/hardware/02.hero/boards/uno-r4-wifi/tutorials/cheat-sheet/cheat-sheet.md b/content/hardware/02.hero/boards/uno-r4-wifi/tutorials/cheat-sheet/cheat-sheet.md
index ecf5b51366..68dd61c219 100644
--- a/content/hardware/02.hero/boards/uno-r4-wifi/tutorials/cheat-sheet/cheat-sheet.md
+++ b/content/hardware/02.hero/boards/uno-r4-wifi/tutorials/cheat-sheet/cheat-sheet.md
@@ -420,7 +420,7 @@ Wire.endTransmission(); //stop transmit
The UNO R4 WiFi features a Qwiic/STEMMA connector that you can use to connect modules, often allowing you to daisy chain several modules and control all of them through a single connector.
-Qwiic or STEMMA are both names for a type of connector developed by SparkFun and Adafruit respectively, which bundles the I2C pins of a development board and breakout modules. What this means is that if you have a development board (such as for example the Arduino UNO R4 WiFi) and a breakout module, and both have a Qwiic or STEMMA connector, you can hook them up together and with absolutely minimal wiring you can quickly create multi-faceted projects.
+Qwiic or STEMMA are both names for a type of connector developed by SparkFun and Adafruit® respectively, which bundles the I2C pins of a development board and breakout modules. What this means is that if you have a development board (such as for example the Arduino UNO R4 WiFi) and a breakout module, and both have a Qwiic or STEMMA connector, you can hook them up together and with absolutely minimal wiring you can quickly create multi-faceted projects.
If your breakout board features more than one of these connectors, which many do, you can use the second one to daisychain *another* Qwiic module to add another interactive node to your project.
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md
index 7b27aa42f0..82800d49f2 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/advanced-chat-server/content.md
@@ -102,9 +102,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// initialize the Ethernet device
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md
index 3d5ad5ab34..aa6652b373 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/barometric-pressure-web-server/content.md
@@ -126,9 +126,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// start the SPI library:
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md
index 6c78aa3382..0c93158ae9 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-client/content.md
@@ -93,9 +93,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// start the Ethernet connection:
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md
index 9af554447a..0094735832 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/chat-server/content.md
@@ -95,9 +95,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// initialize the ethernet device
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md
index b9f1e626e1..98f03467ef 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-address-printer/content.md
@@ -79,9 +79,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// Open serial communications and wait for port to open:
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md
index aed8b1e353..ef08d4075e 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/dhcp-chat-server/content.md
@@ -107,9 +107,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// Open serial communications and wait for port to open:
diff --git a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md
index d1f190ab84..e2c0f88069 100644
--- a/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md
+++ b/content/hardware/02.hero/shields/ethernet-shield-rev2/tutorials/web-client-repeating/content.md
@@ -41,7 +41,7 @@ Image developed using [Fritzing](http://www.fritzing.org). For more circuit exam
using a Wiznet Ethernet shield. You can use the Arduino Ethernet shield, or
- the Adafruit Ethernet shield, either one will work, as long as it's got
+ the Adafruit® Ethernet shield, either one will work, as long as it's got
a Wiznet Ethernet module on board.
@@ -105,9 +105,9 @@ void setup() {
//Ethernet.init(20); // Teensy++ 2.0
- //Ethernet.init(15); // ESP8266 with Adafruit Featherwing Ethernet
+ //Ethernet.init(15); // ESP8266 with Adafruit® Featherwing Ethernet
- //Ethernet.init(33); // ESP32 with Adafruit Featherwing Ethernet
+ //Ethernet.init(33); // ESP32 with Adafruit® Featherwing Ethernet
// start serial port:
diff --git a/content/hardware/04.pro/carriers/portenta-mid-carrier/tutorials/user-manual/content.md b/content/hardware/04.pro/carriers/portenta-mid-carrier/tutorials/user-manual/content.md
index dd595b56b9..56c92fdd13 100644
--- a/content/hardware/04.pro/carriers/portenta-mid-carrier/tutorials/user-manual/content.md
+++ b/content/hardware/04.pro/carriers/portenta-mid-carrier/tutorials/user-manual/content.md
@@ -4396,7 +4396,7 @@ while (Wire.available()) {
}
```
-For example, just as we have implemented with the Portenta X8, this setup can be replicated with the Portenta H7 and C33 models. In this context, the [Adafruit BME280 library](https://www.arduino.cc/reference/en/libraries/adafruit-bme280-library/), which works in conjunction with the [`Wire` library](https://reference.arduino.cc/reference/en/language/functions/communication/wire/), is suitable for similar objectives of already implementing calibration functions.
+For example, just as we have implemented with the Portenta X8, this setup can be replicated with the Portenta H7 and C33 models. In this context, the [Adafruit® BME280 library](https://www.arduino.cc/reference/en/libraries/adafruit-bme280-library/), which works in conjunction with the [`Wire` library](https://reference.arduino.cc/reference/en/language/functions/communication/wire/), is suitable for similar objectives of already implementing calibration functions.
This library is accessible through the Library Manager in the Arduino IDE, and the *`bme280test`* example from it will be used to obtain readings from the BME280 sensor.
diff --git a/content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-wifi/giga-wifi.md b/content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-wifi/giga-wifi.md
index aa4f73115c..cb7d2a0811 100644
--- a/content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-wifi/giga-wifi.md
+++ b/content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-wifi/giga-wifi.md
@@ -1289,7 +1289,7 @@ void printWifiStatus() {
created 25 Nov 2012
by Tom Igoe
- adapted to WiFi AP by Adafruit
+ adapted to WiFi AP by Adafruit®
modified 22 March 2023
by Karl Söderby
diff --git a/content/hardware/10.mega/shields/giga-display-shield/tutorials/02.gfx-guide/gfx-guide.md b/content/hardware/10.mega/shields/giga-display-shield/tutorials/02.gfx-guide/gfx-guide.md
index c429aa165f..032fd37570 100644
--- a/content/hardware/10.mega/shields/giga-display-shield/tutorials/02.gfx-guide/gfx-guide.md
+++ b/content/hardware/10.mega/shields/giga-display-shield/tutorials/02.gfx-guide/gfx-guide.md
@@ -57,7 +57,7 @@ The above example will simply print `Hello World!` at the `x` and `y` coordinate
## Methods Overview
-There are several methods available. In this section, we will list out a number of useful ones. To see the full list, check out Adafruit's documentation of this library in [this page](https://learn.adafruit.com/adafruit-gfx-graphics-library).
+There are several methods available. In this section, we will list out a number of useful ones. To see the full list, check out the Adafruit® documentation of this library in [this page](https://learn.adafruit.com/adafruit-gfx-graphics-library).
### Coordinates
diff --git a/content/learn/03.programming/08.sd-guide/sd-guide.md b/content/learn/03.programming/08.sd-guide/sd-guide.md
index 3e51140c37..fc1eea4eed 100644
--- a/content/learn/03.programming/08.sd-guide/sd-guide.md
+++ b/content/learn/03.programming/08.sd-guide/sd-guide.md
@@ -188,7 +188,7 @@ SdFile root;
// change this to match your SD shield or module;
// Default SPI on Uno and Nano: pin 10
// Arduino Ethernet shield: pin 4
-// Adafruit SD shields and modules: pin 10
+// Adafruit® SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
// MKRZero SD: SDCARD_SS_PIN
diff --git a/content/learn/04.electronics/03.lcd-displays/lcd-displays.md b/content/learn/04.electronics/03.lcd-displays/lcd-displays.md
index 8791bce593..0a6f9e08ae 100644
--- a/content/learn/04.electronics/03.lcd-displays/lcd-displays.md
+++ b/content/learn/04.electronics/03.lcd-displays/lcd-displays.md
@@ -1054,7 +1054,7 @@ This potentiometer controls the `delayTime` variable.
modified 7 Nov 2016
by Arturo Guadalupi
- Based on Adafruit's example at
+ Based on the Adafruit® example at
https://github.com/adafruit/SPI_VFD/blob/master/examples/createChar/createChar.pde
This example code is in the public domain.
diff --git a/content/learn/05.communication/01.wire/wire.md b/content/learn/05.communication/01.wire/wire.md
index a89f01908c..93d34963da 100644
--- a/content/learn/05.communication/01.wire/wire.md
+++ b/content/learn/05.communication/01.wire/wire.md
@@ -64,7 +64,7 @@ Here's an example of how you might connect a sensor to an UNO R4 WiFi:
### Qwiic & STEMMA QT
-When delving into the market of breakout modules and sensors, you'll find that there are entire ecosystems, where standards are built around the I2C protocol. Examples of such standards are Qwiic, developed by Sparkfun, and STEMMA QT, developed by Adafruit. Both Qwiic and STEMMA QT use a 4-pin JST SH connector for I2C devices, making it easier for third parties to design hardware with vast compatibility. By having a standardized connector, you'll know that if you see the word Qwiic or STEMMA QT in association with an item, that it will work together with an Arduino board with a Qwiic or STEMMA QT connector, such as the UNO R4 WiFi.
+When delving into the market of breakout modules and sensors, you'll find that there are entire ecosystems, where standards are built around the I2C protocol. Examples of such standards are Qwiic, developed by Sparkfun, and STEMMA QT, developed by Adafruit®. Both Qwiic and STEMMA QT use a 4-pin JST SH connector for I2C devices, making it easier for third parties to design hardware with vast compatibility. By having a standardized connector, you'll know that if you see the word Qwiic or STEMMA QT in association with an item, that it will work together with an Arduino board with a Qwiic or STEMMA QT connector, such as the UNO R4 WiFi.
Both Qwiic and STEMMA QT bundle together wires for power, ground, as well as the SDA and SCL wires for I2C, making it a complete kit, one cable that bundles everything together.
@@ -325,7 +325,7 @@ void loop() {

-This code example lets you read the temperature over I2C from a BMP280 breakout module from Adafruit:
+This code example lets you read the temperature over I2C from a BMP280 breakout module from Adafruit®:
```arduino
#include
#include
diff --git a/content/learn/08.contributions/01.arduino-library-style-guide/arduino-library-style-guide.md b/content/learn/08.contributions/01.arduino-library-style-guide/arduino-library-style-guide.md
index d9e444fd62..7d6300fd2b 100644
--- a/content/learn/08.contributions/01.arduino-library-style-guide/arduino-library-style-guide.md
+++ b/content/learn/08.contributions/01.arduino-library-style-guide/arduino-library-style-guide.md
@@ -12,7 +12,7 @@ This is a style guide to writing library APIs in an Arduino style. Some of these
**Match your API to the underlying capabilities.** You don’t want to expose implementation details to the user but you also don’t want an API that suggests an inaccurate mental model of the possibilities. For example, if there are only a few possible options for a particular setting, don’t use a function that takes an int, as it implies you can use any value you want.
-**Organize your public functions around the data and functionality that the user wants.** Quite often, the command set for a particular electronic module is overly complicated for the most common uses, or can be re-organized around higher level functionality. Think about what the average person thinks the thing does, and try to organise your API functions around that. Adafruit's [BMP085 library](https://github.com/adafruit/Adafruit-BMP085-Library) is a good example. The `readPressure()` function performs all the necessary steps to get the final pressure. The library wraps this commonly executed series of functions into a high-level single command which returns the value the user's looking for in a format she expects. It abstracts away not only the low-level I2C commands, but also the mid-level temperature and pressure calculations, while still offering those mid-level functions as public functions for those who want them.
+**Organize your public functions around the data and functionality that the user wants.** Quite often, the command set for a particular electronic module is overly complicated for the most common uses, or can be re-organized around higher level functionality. Think about what the average person thinks the thing does, and try to organise your API functions around that. The Adafruit® [BMP085 library](https://github.com/adafruit/Adafruit-BMP085-Library) is a good example. The `readPressure()` function performs all the necessary steps to get the final pressure. The library wraps this commonly executed series of functions into a high-level single command which returns the value the user's looking for in a format she expects. It abstracts away not only the low-level I2C commands, but also the mid-level temperature and pressure calculations, while still offering those mid-level functions as public functions for those who want them.
**Use full, everyday words.** Don’t be terse with your function names or variables. Use everyday terms instead of technical ones. Pick terms that correspond to popular perception of the concept at hand. Don’t assume specialized knowledge. For example, this is why we used `analogWrite()` rather than `pwm()`. Abbreviations are acceptable, though, if they’re in common use or are the primary name for something. For example, “HTML” is relatively common and “SPI” is effectively the name of that protocol (“serial-peripheral interface” is probably too long). (“Wire” was probably a mistake, as the protocol it uses is typically called “TWI” or “I2C”.)
@@ -64,7 +64,7 @@ When using serial communication, allow the user to specify any `Stream` object,
When writing a library that provides byte-stream communication, inherit Arduino's `Stream` class, so your library can be used with all other libraries that accept `Stream` objects. If possible, buffer incoming data, so that `read()` immediately accesses the buffer but does not wait for more data to arrive. If possible, your `write()` method should store data to a transmit buffer, but `write()` must wait if the buffer does not have enough space to immediately store all outgoing data. The `yield()` function should be called while waiting.
-Here are a few libraries that are exemplary from Adafruit. She breaks the functions of the devices down into their high-level activities really well.
+Here are a few libraries that are exemplary from Adafruit®. She breaks the functions of the devices down into their high-level activities really well.
* https://github.com/adafruit/Adafruit-BMP085-Library
* https://github.com/adafruit/DHT-sensor-library
diff --git a/content/retired/01.boards/arduino-ethernet-rev3-with-poe/content.md b/content/retired/01.boards/arduino-ethernet-rev3-with-poe/content.md
index 2fbc786800..a7e9ac3a44 100644
--- a/content/retired/01.boards/arduino-ethernet-rev3-with-poe/content.md
+++ b/content/retired/01.boards/arduino-ethernet-rev3-with-poe/content.md
@@ -18,7 +18,7 @@ The Ethernet differs from other boards in that it does not have an onboard USB-t
An onboard microSD card reader, which can be used to store files for serving over the network, is accessible through the SD Library. Pin 10 is reserved for the Wiznet interface, SS for the SD card is on Pin 4.
-The 6-pin serial programming header is compatible with the [USB Serial](https://www.arduino.cc/en/Main/USBSerial) adapter and also with the FTDI USB cables or with Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a USB to Serial adapter, the Arduino Ethernet is powered from the adapter.
+The 6-pin serial programming header is compatible with the [USB Serial](https://www.arduino.cc/en/Main/USBSerial) adapter and also with the FTDI USB cables or with Sparkfun and Adafruit® FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a USB to Serial adapter, the Arduino Ethernet is powered from the adapter.
The Revision 3 of the board introduces the standardized 1.0 pinout, that consist in:
@@ -118,7 +118,7 @@ The onboard microSD card reader is accessible through the [SD Library](https://w
It is possible to program the Arduino Ethernet board in two ways: through the 6 pin serial programming header, or with an external ISP programmer.
-The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards including the Arduino USB-Serial connector. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino Ethernet is powered off the adapter.
+The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit® FTDI-style basic USB-to-serial breakout boards including the Arduino USB-Serial connector. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino Ethernet is powered off the adapter.
You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using [Arduino ISP](https://www.arduino.cc/en/Main/ArduinoISP) or similar; see [these instructions](https://www.arduino.cc/en/Hacking/Programmer) for details.
diff --git a/content/retired/01.boards/arduino-ethernet-rev3-without-poe/content.md b/content/retired/01.boards/arduino-ethernet-rev3-without-poe/content.md
index 6f5af0bd39..abc4c1e716 100644
--- a/content/retired/01.boards/arduino-ethernet-rev3-without-poe/content.md
+++ b/content/retired/01.boards/arduino-ethernet-rev3-without-poe/content.md
@@ -18,7 +18,7 @@ The Ethernet differs from other boards in that it does not have an onboard USB-t
An onboard microSD card reader, which can be used to store files for serving over the network, is accessible through the SD Library. Pin 10 is reserved for the Wiznet interface, SS for the SD card is on Pin 4.
-The 6-pin serial programming header is compatible with the [USB Serial](https://www.arduino.cc/en/Main/USBSerial) adapter and also with the FTDI USB cables or with Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a USB to Serial adapter, the Arduino Ethernet is powered from the adapter.
+The 6-pin serial programming header is compatible with the [USB Serial](https://www.arduino.cc/en/Main/USBSerial) adapter and also with the FTDI USB cables or with Sparkfun and Adafruit® FTDI-style basic USB-to-serial breakout boards. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a USB to Serial adapter, the Arduino Ethernet is powered from the adapter.
The Revision 3 of the board introduces the standardized 1.0 pinout, that consist in:
@@ -118,7 +118,7 @@ The onboard microSD card reader is accessible through the [SD Library](https://w
It is possible to program the Arduino Ethernet board in two ways: through the 6 pin serial programming header, or with an external ISP programmer.
-The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards including the Arduino USB-Serial connector. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino Ethernet is powered off the adapter.
+The 6-pin serial programming header is compatible with FTDI USB cables and the Sparkfun and Adafruit® FTDI-style basic USB-to-serial breakout boards including the Arduino USB-Serial connector. It features support for automatic reset, allowing sketches to be uploaded without pressing the reset button on the board. When plugged into a FTDI-style USB adapter, the Arduino Ethernet is powered off the adapter.
You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using [Arduino ISP](https://www.arduino.cc/en/Main/ArduinoISP) or similar; see [these instructions](https://www.arduino.cc/en/Hacking/Programmer) for details.
diff --git a/content/retired/01.boards/arduino-gemma/content.md b/content/retired/01.boards/arduino-gemma/content.md
index 7f51a0166a..0615481a55 100644
--- a/content/retired/01.boards/arduino-gemma/content.md
+++ b/content/retired/01.boards/arduino-gemma/content.md
@@ -9,7 +9,7 @@ source: "https://store.arduino.cc/arduino-gemma"

-The **Arduino Gemma** is a microcontroller board made by [Adafruit](https://www.adafruit.com/) based on the [ATtiny85](http://www.atmel.com/assets/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf). It has 3 digital input/output pins (of which 2 can be used as PWM outputs and 1 as analog input), an 8 MHz resonator, a micro USB connection, a JST connector for a 3.7V battery, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started.
+The **Arduino Gemma** is a microcontroller board made by [Adafruit®](https://www.adafruit.com/) based on the [ATtiny85](http://www.atmel.com/assets/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf). It has 3 digital input/output pins (of which 2 can be used as PWM outputs and 1 as analog input), an 8 MHz resonator, a micro USB connection, a JST connector for a 3.7V battery, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started.
You can find your board warranty information [here](https://www.arduino.cc/en/Main/warranty).
diff --git a/content/retired/01.boards/arduino-usb-2-serial-micro/content.md b/content/retired/01.boards/arduino-usb-2-serial-micro/content.md
index 88e3f328fd..f7e27e8edd 100644
--- a/content/retired/01.boards/arduino-usb-2-serial-micro/content.md
+++ b/content/retired/01.boards/arduino-usb-2-serial-micro/content.md
@@ -54,7 +54,7 @@ The USB Serial connector is designed in a way that allows it to reset an attache
This setup has other implications. When the board is connected to either a computer running Mac OS X or Linux, it resets each time a connection is made to it from software (via USB). While it is programmed to ignore malformed data (i.e. anything besides an upload of new code), it will intercept the first few bytes of data sent to the board after a connection is opened. If a sketch running on the board receives one-time configuration or other data when it first starts, make sure that the software with which it communicates waits a second after opening the connection and before sending this data.
-**The pinouts on the connector are compatible with a standard FTDI header ( as well as the Adafruit and Sparkfun USB-Serial adapters).**
+**The pinouts on the connector are compatible with a standard FTDI header ( as well as the Adafruit® and Sparkfun USB-Serial adapters).**
### Connecting to the Arduino Mini
diff --git a/content/retired/04.other/arduino-lcd-screen/content.md b/content/retired/04.other/arduino-lcd-screen/content.md
index 0d48d16b1c..b7d866999c 100644
--- a/content/retired/04.other/arduino-lcd-screen/content.md
+++ b/content/retired/04.other/arduino-lcd-screen/content.md
@@ -49,8 +49,8 @@ The screen is 1.77" diagonal, with 160 x 128 pixel resolution. The TFT library i
### Library
-The Arduino TFT library extends the [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library), and [Adafruit ST7735 libraries](https://github.com/adafruit/Adafruit-ST7735-Library) that it is based on. The GFX library is responsible for the drawing routines, while the ST7735 library is specific to the screen on the Arduino screen. The Arduino specific additions were designed to work as similarly to the Processing API as possible.
+The Arduino TFT library extends the [Adafruit® GFX](https://github.com/adafruit/Adafruit-GFX-Library), and [Adafruit® ST7735 libraries](https://github.com/adafruit/Adafruit-ST7735-Library) that it is based on. The GFX library is responsible for the drawing routines, while the ST7735 library is specific to the screen on the Arduino screen. The Arduino specific additions were designed to work as similarly to the Processing API as possible.
-The library is backwards compatible, which means you can still use the Adafruit functions[described here](http://learn.adafruit.com/adafruit-gfx-graphics-library/overview).
+The library is backwards compatible, which means you can still use the Adafruit® functions[described here](http://learn.adafruit.com/adafruit-gfx-graphics-library/overview).
The TFT library relies on the [SPI library](https://www.arduino.cc/en/Reference/SPI), which must be included in any sketch that uses the scree. If you wish to use the SD card, you need to include the [SD library](https://www.arduino.cc/en/Reference/SD) as well.
diff --git a/content/retired/04.other/hardware-pictures/content.md b/content/retired/04.other/hardware-pictures/content.md
index 178a142fc5..181f6d17cf 100644
--- a/content/retired/04.other/hardware-pictures/content.md
+++ b/content/retired/04.other/hardware-pictures/content.md
@@ -69,7 +69,7 @@ Shields are boards to be mounted on top of the Arduino board and that extend the
Products from others that we've tried and liked; compatible with the Arduino software.
-* [Boarduino](http://www.ladyada.net/make/boarduino/) from Adafruit Industries. For use in bread-boards with FTDI USB-to-TTL-Serial cable or other USB-to-serial adapter. Available as a bare PCB or in kit form.
+* [Boarduino](http://www.ladyada.net/make/boarduino/) from Adafruit® Industries. For use in bread-boards with FTDI USB-to-TTL-Serial cable or other USB-to-serial adapter. Available as a bare PCB or in kit form.
## Other Related Hardware
diff --git a/content/retired/06.getting-started-guides/ArduinoFio/ArduinoFio.md b/content/retired/06.getting-started-guides/ArduinoFio/ArduinoFio.md
index 4a4287b0ac..5b1c08f175 100644
--- a/content/retired/06.getting-started-guides/ArduinoFio/ArduinoFio.md
+++ b/content/retired/06.getting-started-guides/ArduinoFio/ArduinoFio.md
@@ -55,7 +55,7 @@ In order to upload sketches wirelessly using XBee radios, you'll need the follow
* **two [XBee or XBee Pro 802.15.4](http://www.digi.com/products/wireless/point-multipoint/xbee-series1-module.jsp#overview) XBee modules.** These are also known as Series 1 modules, for those who've worked with XBees for awhile. You can't use the DigiMesh or ZB series radios (aka Series 2 or 2.5). Those modules do not allow for automatic IO Line Passing that is required for toggling the reset pin when programming.
* **a recent version of the 802.15.4 firmware (10A5 or later).** If you need to upgrade your firmware, you need to use [X-CTU](http://ftp1.digi.com/support/utilities/40002637%5Fc.exe) (Windows only, unfortunately). If you confirmed these points, please follow the following steps.
-* **a USB-to-serial adaptor** for one of the modules. You can use Sparkfun's [XBee Explorer USB](http://www.sparkfun.com/commerce/product%5Finfo.php?products%5Fid=8687) or Adafruit's [XBee Adapter kit](http://www.adafruit.com/index.php?main%5Fpage=product%5Finfo&cPath=29&products%5Fid=126&zenid=820efea6fe32ea04a0a7879262db3e54) or any other FTDI-to-XBee adaptor.
+* **a USB-to-serial adaptor** for one of the modules. You can use Sparkfun's [XBee Explorer USB](http://www.sparkfun.com/commerce/product%5Finfo.php?products%5Fid=8687) or Adafruit® [XBee Adapter kit](http://www.adafruit.com/index.php?main%5Fpage=product%5Finfo&cPath=29&products%5Fid=126&zenid=820efea6fe32ea04a0a7879262db3e54) or any other FTDI-to-XBee adaptor.
#### Modifying the XBee\-to-USB adaptor
@@ -63,7 +63,7 @@ On your USB-to-serial adaptor, solder in a tiny jumper between the RTS pin and D

-
+
### Preparing the XBee radios
diff --git a/content/retired/06.getting-started-guides/TFT/TFT.md b/content/retired/06.getting-started-guides/TFT/TFT.md
index dd179935d1..8b6c986345 100644
--- a/content/retired/06.getting-started-guides/TFT/TFT.md
+++ b/content/retired/06.getting-started-guides/TFT/TFT.md
@@ -15,9 +15,9 @@ The [TFT library](https://arduino.cc/en/Reference/TFTLibrary) is included with [
## Library
-The Arduino TFT library extends the [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library), and [Adafruit ST7735 libraries](https://github.com/adafruit/Adafruit-ST7735-Library) that it is based on. The GFX library is responsible for the drawing routines, while the ST7735 library is specific to the screen on the Arduino screen. The Arduino specific additions were designed to work as similarly to the Processing API as possible.
+The Arduino TFT library extends the [Adafruit® GFX](https://github.com/adafruit/Adafruit-GFX-Library), and [Adafruit® ST7735 libraries](https://github.com/adafruit/Adafruit-ST7735-Library) that it is based on. The GFX library is responsible for the drawing routines, while the ST7735 library is specific to the screen on the Arduino screen. The Arduino specific additions were designed to work as similarly to the Processing API as possible.
-The library is backwards compatible, which means you can still use the Adafruit functions [described here](http://learn.adafruit.com/adafruit-gfx-graphics-library/overview).
+The library is backwards compatible, which means you can still use the Adafruit® functions [described here](http://learn.adafruit.com/adafruit-gfx-graphics-library/overview).
The TFT library relies on the [SPI library](https://arduino.cc/en/Reference/SPI), which must be included in any sketch that uses the scree. If you wish to use the SD card, you need to include the [SD library](https://arduino.cc/en/Reference/SD) as well.
@@ -350,7 +350,7 @@ void loop(){
## Draw some text
-The TFT library includes a basic font for drawing text on screen. By default, characters are 5 pixels wide and 8 pixels tall. It is possible to change the font size to 10x16, 15x24, or 20x32. For additional information on the underlying font capabilities, see the [Adafruit page on graphic primitives](http://learn.adafruit.com/adafruit-gfx-graphics-library/graphics-primitives).
+The TFT library includes a basic font for drawing text on screen. By default, characters are 5 pixels wide and 8 pixels tall. It is possible to change the font size to 10x16, 15x24, or 20x32. For additional information on the underlying font capabilities, see the [Adafruit® page on graphic primitives](http://learn.adafruit.com/adafruit-gfx-graphics-library/graphics-primitives).
In this example, you'll create a basic counter that will update a number on screen every half second. As in the earlier examples, include the necessary libraries and variables before `setup()`.
@@ -753,7 +753,7 @@ To connect the lcd screen to an Arduino Due, use this pin configuration and don'
## Next steps
-Now that you have tested the basic functionality of the screen, see the [TFT library](https://arduino.cc/en/Reference/TFTLibrary) pages for information about the library's API and additional examples. It's also recommended to visit the Adafruit graphics library page for additional information on functions not covered.
+Now that you have tested the basic functionality of the screen, see the [TFT library](https://arduino.cc/en/Reference/TFTLibrary) pages for information about the library's API and additional examples. It's also recommended to visit the Adafruit® graphics library page for additional information on functions not covered.
The text of the Arduino getting started guide is licensed under a
[Creative Commons Attribution-ShareAlike 3.0 License](http://creativecommons.org/licenses/by-sa/3.0/). Code samples in the guide are released into the public domain.
diff --git a/content/retired/08.hacking/02.hardware/building-an-arduino-on-a-breadboard/building-an-arduino-on-a-breadboard.md b/content/retired/08.hacking/02.hardware/building-an-arduino-on-a-breadboard/building-an-arduino-on-a-breadboard.md
index f061f3f9b8..46f05da8e6 100644
--- a/content/retired/08.hacking/02.hardware/building-an-arduino-on-a-breadboard/building-an-arduino-on-a-breadboard.md
+++ b/content/retired/08.hacking/02.hardware/building-an-arduino-on-a-breadboard/building-an-arduino-on-a-breadboard.md
@@ -135,7 +135,7 @@ And there you have it... ready to be plugged in, powered up and programmed!
But wait, there's another step right? If you pulled your Atmega chip out of your Arduino, it has most likely been programmed several times by yourself and so it definitely has been bootloaded, so you won't need to move any further in this tutorial.
-However, if you purchased some extra Atmega328 or Atmega168 chips from an online store they will have NOT been bootloaded with the Arduino bootloader (with the exception of [Adafruit Industries](http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=56)). What does this mean? You won't be able to program your chips using the USB to serial breakout board and the Arduino software. So, in order to make your new chips useful for Arduino you MUST bootload them and MUST check out step 4.
+However, if you purchased some extra Atmega328 or Atmega168 chips from an online store they will have NOT been bootloaded with the Arduino bootloader (with the exception of [Adafruit® Industries](http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=56)). What does this mean? You won't be able to program your chips using the USB to serial breakout board and the Arduino software. So, in order to make your new chips useful for Arduino you MUST bootload them and MUST check out step 4.
## Other Breadboard Options
@@ -165,7 +165,7 @@ There are also many different kinds of AVR programmers but two are most commonly

-The AVRISP mkII can be purchased from Digikey (Part # [ATAVRISP2-ND](http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=ATAVRISP2-ND)) while the USBtinyISP must be assembled and can be found at [Adafruit Industries](https://www.adafruit.com/product/46). The documentation and the links to the Arduino Store and to the distributors list can be found in the [ArduinoISP product page](http://www.arduino.cc/en/Main/ArduinoISP).
+The AVRISP mkII can be purchased from Digikey (Part # [ATAVRISP2-ND](http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=ATAVRISP2-ND)) while the USBtinyISP must be assembled and can be found at [Adafruit® Industries](https://www.adafruit.com/product/46). The documentation and the links to the Arduino Store and to the distributors list can be found in the [ArduinoISP product page](http://www.arduino.cc/en/Main/ArduinoISP).
### Using an Arduino board
diff --git a/content/tutorials/communication/wifi-nina-examples/wifi-nina-examples.md b/content/tutorials/communication/wifi-nina-examples/wifi-nina-examples.md
index a42df1ed1f..eb325469f0 100644
--- a/content/tutorials/communication/wifi-nina-examples/wifi-nina-examples.md
+++ b/content/tutorials/communication/wifi-nina-examples/wifi-nina-examples.md
@@ -64,7 +64,7 @@ The default address of the board in AP mode is 192.168.4.1. When you load this
by Tom Igoe
- adapted to WiFi AP by Adafruit
+ adapted to WiFi AP by Adafruit®
*/
diff --git a/content/tutorials/generic/I2s-library-examples/I2s-library-examples.md b/content/tutorials/generic/I2s-library-examples/I2s-library-examples.md
index 2b445d3ff1..593a671055 100644
--- a/content/tutorials/generic/I2s-library-examples/I2s-library-examples.md
+++ b/content/tutorials/generic/I2s-library-examples/I2s-library-examples.md
@@ -109,7 +109,7 @@ void loop() {
### I2S Simple Tone
-This example shows you how to generate a simple tone using a SAMD21 based board (MKRZero, MKR1000 or Zero) and an I2S DAC like the adafruit MAX98357A.
+This example shows you how to generate a simple tone using a SAMD21 based board (MKRZero, MKR1000 or Zero) and an I2S DAC like the Adafruit® MAX98357A.
```
/*
diff --git a/content/tutorials/generic/bootloader-reloading/bootloader-reloading.md b/content/tutorials/generic/bootloader-reloading/bootloader-reloading.md
index ae82613290..05d86d92ab 100644
--- a/content/tutorials/generic/bootloader-reloading/bootloader-reloading.md
+++ b/content/tutorials/generic/bootloader-reloading/bootloader-reloading.md
@@ -23,14 +23,14 @@ Below you will find two different approaches to burning the bootloader:
- Plug the USB cable of the Arduino board you will be using as a programmer into your computer.
- Select **Sketch > Include Library > Manage Libraries…** from the Arduino IDE menu.
- Wait for the index updates to finish.
-- In the "**Filter your search…**” field type ‘Adafruit DAP library’.
+- In the "**Filter your search…**” field type ‘Adafruit® DAP library’.
- Press **Enter**.
-- Click on “**Adafruit DAP library by Adafruit**”.
+- Click on “**Adafruit® DAP library by Adafruit®**”.
- Click the **Install** button.
- You may now get a dialog asking whether to install the library's dependencies. If so, click the "**Install All**" button.
- Wait for the installation to finish
- Close the **Library Manager**
-- Select **File > Example > Adafruit DAP Library > samd21 > flash_MKR_bootloaders** from the Arduino IDE menu. (despite the “MKR” in the sketch name, this also supports the **Nano 33 IoT**).
+- Select **File > Example > Adafruit® DAP Library > samd21 > flash_MKR_bootloaders** from the Arduino IDE menu. (despite the “MKR” in the sketch name, this also supports the **Nano 33 IoT**).
- Select your **programmer** Arduino board from the IDE’s **Tools > Board** menu.
- Select the port of the **programmer** Arduino board from the Arduino IDE’s Tools > Port menu.
- Select **Sketch > Upload** from the Arduino IDE menu.
@@ -112,14 +112,14 @@ On the MKR1000, it is a 0.05" pitch 2x5 male header on the top of the board, whi
- Connect the Arduino board you will be using as a programmer to your computer via USB.
- Select **Sketch > Include Library > Manage Libraries...** from the Arduino IDE's menu.
- Wait for the index to finish.
-- In the **"Filter your search..."** field, type "Adafruit DAP library".
+- In the **"Filter your search..."** field, type "Adafruit® DAP library".
- Press **Enter**.
-- Click on **"Adafruit DAP library by Adafruit"**.
+- Click on **"Adafruit® DAP library by Adafruit®"**.
- Click the **"Install"** button.
- You may now get a dialog asking whether to install the library's dependencies. If so, click the **"Install All**" button.
- Wait for the installation to finish.
- Close Library Manager.
-- Select **File > Examples > Adafruit DAP library > samd21 > flash_from_SD** from the Arduino IDE's menu.
+- Select **File > Examples > Adafruit® DAP library > samd21 > flash_from_SD** from the Arduino IDE's menu.
- Change this line: `#define SD_CS 4` according to the Arduino pin connected to the SD CS pin.
If your board has a built-in SD slot (e.g., [MKR Zero](https://store.arduino.cc/products/arduino-mkr-zero-i2s-bus-sd-for-sound-music-digital-audio-data)), then you can change this line:
diff --git a/content/tutorials/projects/i2s-theremin/i2s-theremin.md b/content/tutorials/projects/i2s-theremin/i2s-theremin.md
index 0e89a1c364..7d5920f35a 100644
--- a/content/tutorials/projects/i2s-theremin/i2s-theremin.md
+++ b/content/tutorials/projects/i2s-theremin/i2s-theremin.md
@@ -13,7 +13,7 @@ source: "https://create.arduino.cc/projecthub/Arduino_Genuino/i2s-theremin-cec47
- [Arduino MKR Zero](/hardware/mkr-zero)
- [Breadboard (generic)](https://www.newark.com/99W1759?COM=ref_hackster)
- [Jumper wires (generic)](https://www.newark.com/88W2571?COM=ref_hackster)
-- [Adafruit MAX98357A](https://www.adafruit.com/product/3006)
+- [Adafruit® MAX98357A](https://www.adafruit.com/product/3006)
- [Speaker: 3W, 4 ohms](https://www.adafruit.com/products/1314)
- [RobotGeek Slider](https://www.robotgeek.com/robotgeek-slider)