Skip to content
Snippets Groups Projects
Select Git revision
  • fc6222fd60b2a0a612d5f8ec79e5ea6c0739cce1
  • master default protected
  • bme680_demoapp
  • bme680
  • rahix/simple_menu
  • genofire/ble-rewrite
  • rahix/batt
  • schneider/bonding2
  • renze/safe_mode
  • renze/hatchery_apps
  • schneider/fundamental-test
  • koalo/factory-reset
  • ios-workarounds
  • msgctl/gfx_rle
  • msgctl/faultscreen
  • msgctl/textbuffer_api
  • schneider/bonding
  • schneider/bootloader-update-9a0d158
  • schneider/bsec
  • rahix/bma
  • rahix/bhi
  • v1.1
  • v1.0
  • release-1
  • bootloader-v1
  • v0.0
26 results

gen-version.sh

Blame
  • Forked from card10 / firmware
    Source project has a limited visibility.
    esppwm.h 419 B
    #ifndef __ESPPWM_H__
    #define __ESPPWM_H__
    
    #include <stdbool.h>
    #include <stdint.h>
    
    void pwm_init(void);
    void pwm_start(void);
    
    void pwm_set_duty(uint16_t duty, uint8_t channel);
    uint16_t pwm_get_duty(uint8_t channel);
    void pwm_set_freq(uint16_t freq, uint8_t channel);
    uint16_t pwm_get_freq(uint8_t channel);
    int pwm_add(uint8_t pin_id, uint32_t pin_mux, uint32_t pin_func);
    bool pwm_delete(uint8_t channel);
    
    #endif