diff --git a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md index 4d7096b6c5..1a9ffb2bf6 100644 --- a/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md +++ b/content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md @@ -84,7 +84,7 @@ The complete datasheet is available and downloadable as PDF from the link below: The complete schematics are available and downloadable as PDF from the link below: -- [Portenta C33 schematics](https://docs.arduino.cc/static/d7e16a6657c086a034a14a6619cffe7b/ABX00074-schematics.pdf) +- [Portenta C33 schematics](/resources/schematics/ABX00074-schematics.pdf) ### STEP Files diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md index 74eb220413..7afc9cae60 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md @@ -76,7 +76,7 @@ Moreover, Portenta X8 can be further customized to get a continuously maintained ### Pinout The full pinout is available and downloadable as PDF from the link below: -* [Portenta X8 Pinout](https://docs.arduino.cc/static/019dd9ac3b08f48192dcb1291d37aab9/ABX00049-full-pinout.pdf) +* [Portenta X8 Pinout](/resources/pinouts/ABX00049-full-pinout.pdf) ### Datasheet @@ -1187,9 +1187,9 @@ With this tool, you can easily upload containers to a board that is linked to yo In order to learn how to properly call GPIOs or other peripherals both in the Arduino environment or in Linux, with or without a carrier, you can check the following pinout diagrams: -* [Portenta X8 pinout](https://docs.arduino.cc/static/019dd9ac3b08f48192dcb1291d37aab9/ABX00049-full-pinout.pdf) -* [Portenta Breakout pinout](https://docs.arduino.cc/static/8d54d1a01d6174ed60fc9698e881ad4c/ASX00031-full-pinout.pdf) -* [Portenta Max Carrier pinout](https://docs.arduino.cc/static/d0bd73b17e97af0fe376b7d518b18660/ABX00043-full-pinout.pdf) +* [Portenta X8 pinout](/resources/pinouts/ABX00049-full-pinout.pdf) +* [Portenta Breakout pinout](/resources/pinouts/ASX00031-full-pinout.pdf) +* [Portenta Max Carrier pinout](/resources/pinouts/ABX00043-full-pinout.pdf) * [Portenta Hat Carrier pinout](https://docs.arduino.cc/resources/pinouts/ASX00049-full-pinout.pdf) ## Communication diff --git a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/user-manual/content.md b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/user-manual/content.md index 46e789befb..40be0da84a 100644 --- a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/user-manual/content.md +++ b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/user-manual/content.md @@ -381,7 +381,7 @@ If the connection is successful, you should see your IP address and location inf The Portenta X8, H7, and C33 enhance functionality through High-Density connectors. For a comprehensive understanding of these connectors, please refer to the complete pinout documentation for each Portenta model. -- [Complete Portenta X8 pinout information](https://docs.arduino.cc/static/019dd9ac3b08f48192dcb1291d37aab9/ABX00049-full-pinout.pdf) +- [Complete Portenta X8 pinout information](/resources/pinouts/ABX00049-full-pinout.pdf) - [Complete Portenta H7 pinout information](https://docs.arduino.cc/resources/pinouts/ABX00042-full-pinout.pdf) - [Complete Portenta C33 pinout information](https://docs.arduino.cc/resources/pinouts/ABX00074-full-pinout.pdf) 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 00067077c5..9b84b89c89 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 @@ -569,7 +569,7 @@ The Portenta X8, H7, and C33 models expand their capabilities using High-Density This documentation provides an in-depth view of the connectors, ensuring a comprehensive understanding of how they enhance the functionality of these devices. -- [Complete Portenta X8 pinout information](https://docs.arduino.cc/static/019dd9ac3b08f48192dcb1291d37aab9/ABX00049-full-pinout.pdf) +- [Complete Portenta X8 pinout information](/resources/pinouts/ABX00049-full-pinout.pdf) - [Complete Portenta H7 pinout information](https://docs.arduino.cc/resources/pinouts/ABX00042-full-pinout.pdf) - [Complete Portenta C33 pinout information](https://docs.arduino.cc/resources/pinouts/ABX00074-full-pinout.pdf) diff --git a/content/retired/01.boards/arduino-BT-v1/content.md b/content/retired/01.boards/arduino-BT-v1/content.md index 437303a689..1b7925f91a 100644 --- a/content/retired/01.boards/arduino-BT-v1/content.md +++ b/content/retired/01.boards/arduino-BT-v1/content.md @@ -9,7 +9,7 @@ source: "https://arduino.cc/en/Main/ArduinoBoardBluetoothNew" ### Overview -The Arduino BT (Bluetooth®) is a microcontroller board based on the ATmega168 ([datasheet](./static/resources/datasheets/Datasheet-ATmega48-88-168-doc2545.pdf)) and the Bluegiga WT11 Bluetooth® module [datasheet](./static/resources/datasheets/WT11_Datasheet.pdf) \[pdf\]). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth® connection. Instructions are available for [getting started with the Arduino BT](//www.arduino.cc/en/Guide/ArduinoBT). +The Arduino BT (Bluetooth®) is a microcontroller board based on the ATmega168 ([datasheet](/resources/datasheets/Datasheet-ATmega48-88-168-doc2545.pdf)) and the Bluegiga WT11 Bluetooth® module [datasheet](/resources/datasheets/WT11_Datasheet.pdf) \[pdf\]). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth® connection. Instructions are available for [getting started with the Arduino BT](//www.arduino.cc/en/Guide/ArduinoBT). ### Summary @@ -98,7 +98,7 @@ The maximum length and width of the BT are approximately 3.2 and 2.1 inches resp ## Arduino BT v1 Initialization Sketch -This sketch is run once on each Arduino BT v1 to initialize the Bluetooth® module before the board is shipped (you shouldn't need to run this code; it's just here for reference). For details on the commands sent to the module, see the [iWrap data sheet](./static/resources/datasheets/UG218.pdf). +This sketch is run once on each Arduino BT v1 to initialize the Bluetooth® module before the board is shipped (you shouldn't need to run this code; it's just here for reference). For details on the commands sent to the module, see the [iWrap data sheet](/resources/datasheets/UG218.pdf). ```arduino /* BT test 01 diff --git a/content/retired/01.boards/arduino-BT/content.md b/content/retired/01.boards/arduino-BT/content.md index 3cd9097ea6..469b7096b4 100644 --- a/content/retired/01.boards/arduino-BT/content.md +++ b/content/retired/01.boards/arduino-BT/content.md @@ -12,7 +12,7 @@ sku: [A000002] ### Overview -The Arduino BT is a microcontroller board originally was based on the ATmega168, but now is supplied with the 328P ([datasheet](./static/resources/datasheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf)) and the Bluegiga WT11 Bluetooth® module [datasheet](./static/resources/datasheets/assets/WT11_Datasheet.pdf)). It supports wireless serial communication over Bluetooth® (but is not compatible with Bluetooth® headsets or other audio devices). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth® connection. Instructions are available for [getting started with the Arduino BT](content/retired/06.getting-started-guides/ArduinoBT). +The Arduino BT is a microcontroller board originally was based on the ATmega168, but now is supplied with the 328P ([datasheet](/resources/datasheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf)) and the Bluegiga WT11 Bluetooth® module [datasheet](/resources/datasheets/WT11_Datasheet.pdf)). It supports wireless serial communication over Bluetooth® (but is not compatible with Bluetooth® headsets or other audio devices). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth® connection. Instructions are available for [getting started with the Arduino BT](content/retired/06.getting-started-guides/ArduinoBT). ### Summary diff --git a/content/retired/01.boards/arduino-diecimila/content.md b/content/retired/01.boards/arduino-diecimila/content.md index 808b2dc5a0..2677615bc3 100644 --- a/content/retired/01.boards/arduino-diecimila/content.md +++ b/content/retired/01.boards/arduino-diecimila/content.md @@ -94,7 +94,7 @@ The ATmega168 also supports I2C (TWI) and SPI communication. The Arduino softwar The Arduino Diecimila can be programmed with the Arduino software ([download](//www.arduino.cc/en/Main/Software)). For details, see the [reference](//www.arduino.cc/en/Reference/HomePage) and [tutorials](//www.arduino.cc/en/Tutorial/HomePage). -The ATmega168 on the Arduino Diecimila comes preburned with a [bootloader](//www.arduino.cc/en/Tutorial/Bootloader) that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol ([reference](./static/resources/datasheets/doc2525.pdf), [C header files](./static/resources/datasheets/avr061.zip)). +The ATmega168 on the Arduino Diecimila comes preburned with a [bootloader](//www.arduino.cc/en/Tutorial/Bootloader) that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol ([reference](/resources/datasheets/doc2525.pdf), [C header files](/resources/datasheets/avr061.zip)). You can also bypass the bootloader and program the ATmega168 through the ICSP (In-Circuit Serial Programming) header; see [these instructions](//www.arduino.cc/en/Hacking/Programmer) for details. diff --git a/content/retired/01.boards/arduino-duemilanove/content.md b/content/retired/01.boards/arduino-duemilanove/content.md index 955ddb9fbb..522c4247d3 100644 --- a/content/retired/01.boards/arduino-duemilanove/content.md +++ b/content/retired/01.boards/arduino-duemilanove/content.md @@ -87,7 +87,7 @@ The ATmega168 and ATmega328 also support I2C (TWI) and SPI communication. The Ar The Arduino Duemilanove can be programmed with the Arduino software ([download](//www.arduino.cc/en/Main/Software)). Select "Arduino Diecimila or Duemilanove w/ ATmega168" or "Arduino Duemilanove w/ ATmega328" from the **Tools > Board** menu (according to the microcontroller on your board). For details, see the [reference](//www.arduino.cc/en/Reference/HomePage) and [tutorials](//www.arduino.cc/en/Tutorial/HomePage). -The ATmega168 or ATmega328 on the Arduino Duemilanove comes preburned with a [bootloader](//www.arduino.cc/en/Tutorial/Bootloader) that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol ([reference](./static/resources/datasheets/doc2525.pdf), [C header files](./static/resources/datasheets/avr061.zip)). +The ATmega168 or ATmega328 on the Arduino Duemilanove comes preburned with a [bootloader](//www.arduino.cc/en/Tutorial/Bootloader) that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol ([reference](/resources/datasheets/doc2525.pdf), [C header files](/resources/datasheets/avr061.zip)). You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; see [these instructions](https://docs.arduino.cc/hacking/software/Programmer) for details.