Arduino-OpenCM9.04.zip


Arduino-OpenCM9.04.zip,opencm 9.04/opencm的软件是指开源控制模块。opencm 9.04:开源控制模块9.04,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。
资源截图
代码片段和文件信息
/******************************************************************************
 * The MIT License
 *
 * Copyright (c) 2010 Bryan Newbold.
 *
 * Permission is hereby granted free of charge to any person
 * obtaining a copy of this software and associated documentation
 * files (the “Software“) to deal in the Software without
 * restriction including without limitation the rights to use copy
 * modify merge publish distribute sublicense and/or sell copies
 * of the Software and to permit persons to whom the Software is
 * furnished to do so subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND
 * EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
 * BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN
 * ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *****************************************************************************/

#include  

#include 
#include “drv_timer.h“
#include “variant.h“
#include “HardwareTimer.h“




HardwareTimer::HardwareTimer(uint8_t timerNum) {
  if (timerNum >= TIMER_CH_MAX) {
    tim_num = 0;
  }

  tim_num = timerNum;
}

void HardwareTimer::pause(void) {
  drv_timer_pause(tim_num);
}

void HardwareTimer::resume(void) {
  drv_timer_resume(tim_num);
}

void HardwareTimer::stop(void) {
  drv_timer_pause(tim_num);
}

void HardwareTimer::start(void) {
  drv_timer_resume(tim_num);
}

uint16_t HardwareTimer::setPeriod(uint32_t microseconds) {

  drv_timer_set_period(tim_num microseconds);

  return 0;
}

void HardwareTimer::attachInterrupt(voidFuncPtr handler) {
  drv_timer_attachInterrupt(tim_num handler);
}

void HardwareTimer::detachInterrupt(void) {
    drv_timer_detachInterrupt(tim_num);
}

void HardwareTimer::refresh(void) {
    drv_timer_refresh(tim_num);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-29 03:06  OpenCM9.04-master
     文件          17  2019-07-29 03:06  OpenCM9.04-master.gitignore
     文件         396  2019-07-29 03:06  OpenCM9.04-master.travis.yml
     文件         267  2019-07-29 03:06  OpenCM9.04-master99-opencm-cdc.rules
     文件       11357  2019-07-29 03:06  OpenCM9.04-masterLICENSE
     文件        1446  2019-07-29 03:06  OpenCM9.04-masterREADME.md
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduino
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduino
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamples
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesAdafruit_SSD1306
     文件      291226  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesAdafruit_SSD1306Adafruit_GFX_Library.zip
     文件       21174  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesAdafruit_SSD1306Adafruit_SSD1306.zip
     文件        2459  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesAdafruit_SSD1306Exam_ssd1306_128x64_i2c.zip
     文件     1012994  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesAdafruit_SSD1306oled_test_result.png
     文件       55691  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoexamplesExam_MPU6050.zip
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04
     文件       33621  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04.cproject
     文件          25  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04.gitignore
     文件         810  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04.project
     文件        1216  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04oards.txt
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04ootloaders
     文件       12276  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04ootloadersopencm_boot.bin
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04cores
     目录           0  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduino
     文件        2550  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoArduino.h
     文件        1529  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoClient.h
     文件        1349  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoHardwareSerial.h
     文件        2200  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoHardwareTimer.cpp
     文件        1729  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoHardwareTimer.h
     文件        2851  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoIPAddress.cpp
     文件        2861  2019-07-29 03:06  OpenCM9.04-masterarduinoopencm_arduinoopencm9.04coresarduinoIPAddress.h
............此处省略1321个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)