tutrcos
読み取り中…
検索中…
一致する文字列を見つけられません
tutrcos::peripheral::TIM クラス

#include <tim.hpp>

公開メンバ関数

 TIM (TIM_HandleTypeDef *htim)
 
bool start_timer ()
 
bool stop_timer ()
 
bool start_pwm (uint32_t channel)
 
bool stop_pwm (uint32_t channel)
 
bool start_encoder (uint32_t channel)
 
bool stop_encoder (uint32_t channel)
 
uint32_t get_counter ()
 
void set_counter (uint32_t count)
 
uint32_t get_compare (uint32_t channel)
 
void set_compare (uint32_t channel, uint32_t compare)
 
TIM_HandleTypeDef * get_hal_handle ()
 

構築子と解体子

◆ TIM()

tutrcos::peripheral::TIM::TIM ( TIM_HandleTypeDef * htim)
inline

関数詳解

◆ get_compare()

uint32_t tutrcos::peripheral::TIM::get_compare ( uint32_t channel)
inline

◆ get_counter()

uint32_t tutrcos::peripheral::TIM::get_counter ( )
inline

◆ get_hal_handle()

TIM_HandleTypeDef * tutrcos::peripheral::TIM::get_hal_handle ( )
inline

◆ set_compare()

void tutrcos::peripheral::TIM::set_compare ( uint32_t channel,
uint32_t compare )
inline

◆ set_counter()

void tutrcos::peripheral::TIM::set_counter ( uint32_t count)
inline

◆ start_encoder()

bool tutrcos::peripheral::TIM::start_encoder ( uint32_t channel)
inline

◆ start_pwm()

bool tutrcos::peripheral::TIM::start_pwm ( uint32_t channel)
inline

◆ start_timer()

bool tutrcos::peripheral::TIM::start_timer ( )
inline

◆ stop_encoder()

bool tutrcos::peripheral::TIM::stop_encoder ( uint32_t channel)
inline

◆ stop_pwm()

bool tutrcos::peripheral::TIM::stop_pwm ( uint32_t channel)
inline

◆ stop_timer()

bool tutrcos::peripheral::TIM::stop_timer ( )
inline

このクラス詳解は次のファイルから抽出されました: