mdot UDK & STMicro MEMS Shield Sensor packet example
Dependencies: libmDot-mbed5 DOGS102 ISL29011 MMA845x MPL3115A2 NCP5623B X_NUCLEO_IKS01A1 Senet_Packet
Fork of MTDOT-UDKDemo_Senet by
board.cpp
00001 /*** 00002 * _____ _ 00003 * / ____| | | 00004 * | (___ ___ _ __ ___ | |_ 00005 * \___ \ / _ \ | '_ \ / _ \ | __| 00006 * ____) | | __/ | | | | | __/ | |_ 00007 * |_____/ \___| |_| |_| \___| \__| 00008 * (C) 2016 Senet, Inc 00009 * 00010 */ 00011 #include "board_udk.h" 00012 #include "board_evb.h" 00013 #include "ChannelPlans.h" 00014 00015 CBoard* CBoard::boardPtr = 0; 00016 PB_FUNC CBoard::buttonCallback = 0;; 00017 mDot *mDotPtr = 0; 00018 00019 EBoardStatus BoardInit() 00020 { 00021 #ifdef MTDOT_UDK 00022 new CBoardUDK(); 00023 #elif MTDOT_EVB 00024 new CBoardEVB(); 00025 #else 00026 #error Need to define board type ( MTDOT_UDK or MTDOT_EVB) 00027 #endif 00028 00029 return ( ( CBoard::boardPtr != 0 ) ? CBoard::boardPtr->init() : Board_Fail); 00030 } 00031 00032 00033 EBoardStatus CBoard::init() 00034 { 00035 lora::ChannelPlan* plan = new lora::ChannelPlan_US915(); 00036 assert(plan); 00037 00038 mDotPtr = mDot::getInstance(plan); 00039 assert(mDotPtr); 00040 00041 debugUART.baud(115200); 00042 00043 return Board_Ok; 00044 }
Generated on Sun Jul 24 2022 22:57:48 by
1.7.2
