Why you didn't use Apollo 2 Blue instead of Cypress PSoC6?

We chose PSoC over Apollo because PSoC6 has a dual core. The Cortex-M4 core is able to run at 150 MHz, is therefor very well suited for running a RTOS. The PSoC6 has secure element functionality, a Root-of-Trust and a locked down and certified LoRaWAN stack. All of this is not possible with Apollo 2 blue.

Diagram-PSoC-6-Dual-Core-MCU-Architecture_920_V3

PSoC 6 bridges the gap between expensive, power hungry application processors and low‑performance microcontrollers (MCUs). The ultra‑low‑power PSoC 6 MCU architecture offers the processing performance needed by IoT devices, eliminating the tradeoffs between power and performance. The PSoC 6 MCU contains a dual‑core architecture, with both cores on a single chip. It has an Arm® Cortex®‑M4 for high‑performance tasks, and an Arm® Cortex®‑M0+ for low-power tasks, and with security built-in, your IoT system is protected.

Hi…we are currently using Cypress to test both our customer facing website and our Admin-Panel. These tests are run each time someone pushes their branch up to staging by CIRCLECI. Currently, the tests are producing inconsistent results(passing 1 time then failing the next) in this environment even though they are all passing locally.