circuitpython-org/_board/particle_argon.md
Jeff Epler 4715875cc4 Fix board dates to always be of the form YYYY-MM-DD
.. leading zeros are required for `frontmatter` to treat them as dates
rather than strings, apparently per the YAML specification.

This was done by script:
```py
import re
import datetime
import pathlib
import sys

import frontmatter

rx = re.compile(r'^(\s*)date_added:.*$', re.M)

for path_str in sys.argv[1:]:
    print(path_str)
    path = pathlib.Path(path_str)

    post = frontmatter.load(path)
    date_added = post.get("date_added", "")

    if isinstance(date_added, datetime.date):
        continue

    if isinstance(date_added, str):
        try:
            date_added = datetime.datetime.strptime(date_added, "%Y-%m-%d")
        except ValueError as exc:
            print(f"Failed to parse date {date_added} in {path_str}: {exc}")
            continue

    date_added = date_added.date()
    content = path.read_text("utf-8")
    new_content = rx.sub(lambda m: f"{m.group(1)}date_added: {date_added}", content)
    assert content != new_content

    path.write_text(new_content, "utf-8")
```
2024-03-22 11:31:45 -05:00

2.1 KiB
Raw Permalink Blame History

layout board_id title name manufacturer board_url board_image date_added family bootloader_id features
download particle_argon Argon Download Argon Particle
https://docs.particle.io/datasheets/wi-fi/argon-datasheet/
https://www.adafruit.com/product/3997
https://www.adafruit.com/product/3993
particle_argon.jpg 2019-03-09 nrf52840 particle_argon
Feather-Compatible
Battery Charging
Wi-Fi
Bluetooth/BTLE
Breadboard-Friendly

The Argon is a powerful Wi-Fi enabled development kit that can act as a standalone Wi-Fi endpoint. It is based on the Nordic nRF52840 and has built-in battery charging circuitry so its easy to connect a Li-Po and deploy your local network in minutes.

The Argon is great for connecting projects or as a gateway to connect an entire group of local endpoints. It's everything you love about the Photon, with more features like Bluetooth.

Technical details

  • Espressif ESP32-D0WD 2.4 GHz Wi-Fi coprocessor
    • On-board 4 MB flash for ESP32
    • 802.11 b/g/n support
    • 802.11 n (2.4 GHz), up to 150 Mbps
  • Nordic Semiconductor nRF52840 SoC
    • ARM Cortex-M4F 32-bit processor @ 64MHz
    • 1 MB flash, 256 KB RAM
    • IEEE 802.15.4-2006: 250 Kbps
    • Bluetooth 5: 2 Mbps, 1 Mbps, 500 Kbps, 125 Kbps
    • Supports DSP instructions, HW accelerated Floating Point Unit (FPU) calculations
    • ARM TrustZone CryptoCell-310 Cryptographic and security module
    • Up to +8 dBm TX power (down to -20 dBm in 4 dB steps)
    • NFC-A tag
  • On-board additional 4 MB SPI flash
  • 20 mixed signal GPIO (6x Analog, 8x PWM), UART, I2C, SPI
  • Micro USB 2.0 full speed (12 Mbps)
  • Integrated Li-Po charging and battery connector
  • JTAG (SWD) Connector
  • RGB status LED
  • Reset and Mode buttons
  • On-board 2.4 GHz PCB antenna for Thread/BLE (does not support Wi-Fi)
  • Two U.FL connectors for external antennas (one for Thread/BLE, another for Wi-Fi)
  • Meets the Feather specification in dimensions and pinout

Purchase