diff --git a/docs/about/overview/radio-settings.mdx b/docs/about/overview/radio-settings.mdx index 62478b5d..04663267 100644 --- a/docs/about/overview/radio-settings.mdx +++ b/docs/about/overview/radio-settings.mdx @@ -54,7 +54,7 @@ There are 104 channels defined with the standard radio preset `LongFast`. After Various data-rate options are available when configuring a channel and are inversely proportional to the theoretical range of the devices. -- **Spreading Factor** - How much we "spread" our data over time. +- **Spreading Factor (SF)** - How much we "spread" our data over time. - Each step up in Spreading Factor doubles the airtime to transmit. - Each step up in Spreading Factor adds about 2.5db extra link budget. - **Bandwidth** - How big of a slice of the spectrum we use. @@ -113,4 +113,4 @@ These channel settings may not have been tested. Use at your own discretion. Sha ## Cryptography -The pre-shared key (PSK) used by the devices can be an AES128 or AES256 sequence. Alternatively, encryption can be turned off, which may be useful if you are operating under a Ham Radio license. \ No newline at end of file +The pre-shared key (PSK) used by the devices can be an AES128 or AES256 sequence. Alternatively, encryption can be turned off, which may be useful if you are operating under a Ham Radio license. diff --git a/docs/configuration/gpio-peripherals.mdx b/docs/configuration/gpio-peripherals.mdx index e66e0446..ea8c5730 100644 --- a/docs/configuration/gpio-peripherals.mdx +++ b/docs/configuration/gpio-peripherals.mdx @@ -3,7 +3,7 @@ id: gpio-peripherals title: Configuring GPIO Peripherals sidebar_label: Setup GPIO Peripherals slug: /hardware/peripheral/ -sidebar_position: 6 +sidebar_position: 4 --- ## Remote Hardware diff --git a/docs/configuration/rak-gpio-mapping.mdx b/docs/configuration/rak-gpio-mapping.mdx deleted file mode 100644 index 8cbc0337..00000000 --- a/docs/configuration/rak-gpio-mapping.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -id: rak-gpio-mapping -title: RAK GPIO Pin Mapping -sidebar_label: RAK GPIO Mapping -sidebar_position: 5 ---- - -## RAK GPIO Pin Mapping - -The RAK4631 uses symbolic labels for its I/O Pins on the module and baseboard silk screens. The following table shows the mapping of the RAK4631 GPIO pins to the corresponding Arduino pins and the MCU Port numbers. - -| RAK Pin | nRF52840 Pin | Arduino GPIO | Remark | -| ------- | ------------ | ------------ | ------------------------------------------------------------------------ | -| IO1 | P0.17 | 17 | used for GPS PPM signal if GPS module is connected | -| IO2 | P1.02 | 34 | used to power all peripheral modules, not available for user application | -| IO3 | P0.21 | 21 | -| IO4 | P0.04 | 4 | -| IO5 | P0.09 | 9 | The 'User Button' is mapped here. | -| IO6 | P0.10 | 10 | -| IO7 | P0.28 | 28 | -| SW1 | P0.01 | 1 | -| A0 | P0.04/AIN2 | A2 | -| A1 | P0.31/AIN7 | A7 | -| SPI_CS | P0.26 | 26 | - -When configuring GPIO pins in your device settings, the Arduino GPIO numbers should be used. - -```shell title="Example" -meshtastic --set external_notification.output 10 -``` - -This will use IO6 on a RAK4631 - -:::caution Note -There is no usable GPIO pin on any RAK base board except the 'big' baseboard RAK19001 without adding a RAK13002 IO module or a third party IO sensor breakout. -::: diff --git a/docs/configuration/remote-admin.mdx b/docs/configuration/remote-admin.mdx index f498d6e0..866bb4e9 100644 --- a/docs/configuration/remote-admin.mdx +++ b/docs/configuration/remote-admin.mdx @@ -2,7 +2,7 @@ id: remote-admin title: Remote Node Administration sidebar_label: Remote Nodes -sidebar_position: 4 +sidebar_position: 3 --- :::caution Disclaimer diff --git a/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx b/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx index 9d0b47b5..ce6f4af5 100644 --- a/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx @@ -17,7 +17,7 @@ Download and unzip the latest firmware from [Meshtastic Downloads](https://mesht 2. Double click the reset button on your device (this will put it into bootloader mode) 3. Notice a new drive will be mounted on your computer (Windows, Mac, or Linux) 4. Open this drive and you should see three files: `CURRENT.UF2`, `INDEX.HTM`, and `INFO_UF2.TXT` -5. Drop the appropriate firmware file (`firmware-DEVICE_NAME-vx.x.x-xxxxxxx.uf2`) from the release onto this drive. +5. Drop the appropriate firmware file (`firmware-DEVICE_NAME-x.x.x-xxxxxxx.uf2`) from the release onto this drive. Once the file has finished copying onto the drive, the device will reboot and install the Meshtastic firmware. diff --git a/docs/getting-started/initial-config.mdx b/docs/getting-started/initial-config.mdx index 140c7c0c..4ab135ad 100644 --- a/docs/getting-started/initial-config.mdx +++ b/docs/getting-started/initial-config.mdx @@ -34,7 +34,7 @@ values={[ - [Android App](/docs/category/android-app) - [Web Client](https://client.meshtastic.org) -- [iOS App](/docs/category/apple-apps) +- [iOS/iPadOS/macOS App](/docs/category/apple-apps) diff --git a/docs/hardware/devices/rak/core-modules.mdx b/docs/hardware/devices/rak/core-modules.mdx index 5c720622..00f24dfd 100644 --- a/docs/hardware/devices/rak/core-modules.mdx +++ b/docs/hardware/devices/rak/core-modules.mdx @@ -60,6 +60,37 @@ Please be aware of the difference between the RAK4631 (Arduino bootloader) and t style={{ zoom: "50%" }} /> + +### GPIO + +:::caution Note +There is no usable GPIO pin on any RAK base board except the 'big' baseboard RAK19001 without adding a RAK13002 IO module or a third party IO sensor breakout. +::: + +The RAK4631 uses symbolic labels for its I/O Pins on the module and baseboard silk screens. The following table shows the mapping of the RAK4631 GPIO pins to the corresponding Arduino pins and the MCU Port numbers. + +| RAK Pin | nRF52840 Pin | Arduino GPIO | Remark | +| ------- | ------------ | ------------ | ----------------------------------------------------------------------------------------------------- | +| IO1 | P0.17 | 17 | used to toggle power to peripheral modules using 3v3_S power rail, not available for user application | +| IO2 | P1.02 | 34 | used to power all peripheral modules, not available for user application | +| IO3 | P0.21 | 21 | +| IO4 | P0.04 | 4 | +| IO5 | P0.09 | 9 | The 'User Button' is mapped here. | +| IO6 | P0.10 | 10 | +| IO7 | P0.28 | 28 | +| SW1 | P0.01 | 1 | +| A0 | P0.04/AIN2 | A2 | +| A1 | P0.31/AIN7 | A7 | +| SPI_CS | P0.26 | 26 | + +When configuring GPIO pins in your device settings, the Arduino GPIO numbers should be used. + +```shell title="Example" +meshtastic --set external_notification.output 10 +``` + +This will use IO6 on a RAK4631 + diff --git a/src/components/BaseCSS.tsx b/src/components/BaseCSS.tsx new file mode 100644 index 00000000..ca0d70e5 --- /dev/null +++ b/src/components/BaseCSS.tsx @@ -0,0 +1,8 @@ +// class .markdown needs to be called or it is removed from the build +import React from "react"; + +const BaseCSS = () => { + return
Shid Fard
; +}; + +export default BaseCSS;