1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-25 20:02:37 +03:00
esp8266/tests/device/test_overrides/test_overrides.ino
2016-04-26 16:04:19 +08:00

39 lines
589 B
C++

#include <BSTest.h>
BS_ENV_DECLARE();
ADC_MODE(ADC_VCC);
RF_MODE(RF_CAL);
static int rf_pre_init_flag = 0;
RF_PRE_INIT()
{
rf_pre_init_flag = 42;
}
static unsigned setup_micros;
void setup()
{
setup_micros = micros();
Serial.begin(115200);
BS_RUN(Serial);
}
TEST_CASE("ADC_MODE override works", "[core]")
{
auto vcc = ESP.getVcc();
Serial.printf("VCC: %d\r\n", vcc);
Serial.printf("A0: %d\r\n", analogRead(A0));
CHECK(vcc > 3000 && vcc < 3600);
}
TEST_CASE("RF_PRE_INIT override works", "[core]")
{
CHECK(rf_pre_init_flag == 42);
}
void loop()
{
}