From d6869d1ec4bd24cd2c3eafa534f0849b25ec5607 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Thu, 28 Feb 2019 17:04:22 -0500 Subject: added basic code --- arduino/cores/nRF5/wiring.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 arduino/cores/nRF5/wiring.h (limited to 'arduino/cores/nRF5/wiring.h') diff --git a/arduino/cores/nRF5/wiring.h b/arduino/cores/nRF5/wiring.h new file mode 100755 index 0000000..40bbd73 --- /dev/null +++ b/arduino/cores/nRF5/wiring.h @@ -0,0 +1,41 @@ +/* + Copyright (c) 2015 Arduino LLC. All right reserved. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +/* Bootloader version. Assigned by init(). + * - value of 0x000500 is version 0.5.0 + */ +extern uint32_t bootloaderVersion; + +extern void init(void); + +void enterSerialDfu(void); +void enterOTADfu(void); +void enterUf2Dfu(void); + +void waitForEvent(void); +void systemOff(uint32_t pin, uint8_t wake_logic); + +#ifdef __cplusplus +} +#endif -- cgit v1.2.3