Skip to content

Framework Arduino

Georgi Angelov edited this page Jan 15, 2019 · 41 revisions

Quectel Arduino Framework for PlatformIO

BC66, BC26 ATTENTION

SEE MORE

INI

BC66, BC26 Standart ( OpenCPU ) version

[env:bc66]
platform = quectel
framework = arduino
board = bc66
;build_flags = -D DEBUG=1
;upload_port = COM8
;monitor_port = COM8
;monitor_speed = 115200

BC66 Extended version

The extended API is dependent on firmware version The API support direct calls to the core as freeRTOS, lvip, mbedtls, http, mqtt etc. API has soft protection of not correct versions...

Curently support BC66NBR01A04V01 and BC66NBR01A05V01

[env:bc66-te-b]
platform = quectel
framework = arduino
board = bc66-te-b
board_build.fw = BC66NBR01A04V01 ; firmware version, or BC66NBR01A05V01
;build_flags = -D DEBUG=1
;upload_port = COM8
;monitor_port = COM8
;monitor_speed = 115200

M66, MC60, BG96, EC2x Comming soon...

Example

#include "Arduino.h"

void setup(){
    pinMode(LED_BUILTIN, OUTPUT);
    Serial.begin(115200);
    Serial.println("[SETUP] Quectel");    
}

void loop(){
    static int led = 0;
    digitalWrite(LED_BUILTIN, ++led ^ 1);
    Serial.println("[LOOP]");
    delay(5000);
}
Clone this wiki locally