Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Feb 2, 2023. It is now read-only.

HelTecAutomation/platform-asrmicro650x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

95 Commits

Repository files navigation

ASR Microelectronics ASR605x (ASR6501, ASR6502): development platform for PlatformIO

This development platform is deprecated and won't receive any further updates.

Please use the heltec-cubecell development platform as the drop-in replacement:

[env:yourenv]
platform = heltec-cubecell
framework = arduino
board = your_board_id

Build Status

ASR Microelectronics ASR605x series is highly integrated and ultra low power SoC based on the PSoC 4000 series MCU (ARM Cortex M0+ Core) and Semtech SX1262 transceiver.

  • Home (home page in the PlatformIO Registry)
  • Documentation (advanced usage, packages, boards, frameworks, etc.)

Usage

  1. Install PlatformIO
  2. Create PlatformIO project and configure a platform option in platformio.ini file:

Stable version

[env:stable]
platform = asrmicro650x
board = ...
...

Development version

[env:development]
platform = https://github.com/HelTecAutomation/platform-asrmicro650x.git
board = ...
...

Configuration

LoRaWAN

LoRaWAN protocol can be configured in https://docs.platformio.org/en/latest/projectconf/index.html using the following syntax board_build.arduino.lorawan.* where * is an option from the following list:

Option Description Possible values Default
region Region definition AS923_AS1, AS923_AS2, AU915, CN470, CN779, EU433, EU868, KR920, IN865, US915, US915_HYBRID US915
class Device class CLASS_A, CLASS_C CLASS_A
netmode Activation method OTAA, ABP OTAA
adr Adaptive Data Rate ON, OFF ON
uplinkmode Uplink confirmed/unconfirmed messages CONFIRMED, UNCONFIRMED CONFIRMED
net_reserve Don't rejoin after reset ON, OFF OFF
at_support AT commands support ON, OFF ON
rgb RGB light for LoRaWAN status ACTIVE, DEACTIVE ACTIVE
preamble_length Preamble length 8, 16 (For M00 and M00L) 8
debug_level Print LoRaWAN relevant messages print to serial port NONE, FREQ (Sending/receiving frequency), FREQ_AND_DIO (Sending/receiving frequency and DIO pin interrupt information) NONE

Example

[env:cubecell_board]
platform = asrmicro650x
framework = arduino
board = cubecell_board
board_build.arduino.lorawan.region = EU433
board_build.arduino.lorawan.adr = OFF
board_build.arduino.lorawan.debug_level = FREQ_AND_DIO

More information about LoRaWAN configuration can be found in the official CubeCell documentation.

Packages

No packages published

Contributors 3

Languages

AltStyle によって変換されたページ (->オリジナル) /