mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-07-23 01:18:12 -07:00
[FL-3925, FL-3942, FL-3944] JS features & bugfixes (SDK 0.2) (#4075)
* feat: JS GPIO PWM, JS GUI Widget view; fix: JS EvtLoop stop on request, JS EvtLoop stop on error * fix: f18 build * docs: widget * fix: js unit test * change feature naming Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <furi.h>
|
||||
#include <furi_hal_adc.h>
|
||||
#include <furi_hal_pwm.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -40,6 +41,7 @@ typedef struct {
|
||||
const GpioPin* pin;
|
||||
const char* name;
|
||||
const FuriHalAdcChannel channel;
|
||||
const FuriHalPwmOutputId pwm_output;
|
||||
const uint8_t number;
|
||||
const bool debug;
|
||||
} GpioPinRecord;
|
||||
|
||||
@@ -12,6 +12,7 @@ extern "C" {
|
||||
#include <stdbool.h>
|
||||
|
||||
typedef enum {
|
||||
FuriHalPwmOutputIdNone,
|
||||
FuriHalPwmOutputIdTim1PA7,
|
||||
FuriHalPwmOutputIdLptim2PA4,
|
||||
} FuriHalPwmOutputId;
|
||||
|
||||
@@ -73,6 +73,7 @@ const GpioPinRecord gpio_pins[] = {
|
||||
{.pin = &gpio_ext_pa7,
|
||||
.name = "PA7",
|
||||
.channel = FuriHalAdcChannel12,
|
||||
.pwm_output = FuriHalPwmOutputIdTim1PA7,
|
||||
.number = 2,
|
||||
.debug = false},
|
||||
{.pin = &gpio_ext_pa6,
|
||||
@@ -83,6 +84,7 @@ const GpioPinRecord gpio_pins[] = {
|
||||
{.pin = &gpio_ext_pa4,
|
||||
.name = "PA4",
|
||||
.channel = FuriHalAdcChannel9,
|
||||
.pwm_output = FuriHalPwmOutputIdLptim2PA4,
|
||||
.number = 4,
|
||||
.debug = false},
|
||||
{.pin = &gpio_ext_pb3,
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <furi.h>
|
||||
#include <furi_hal_adc.h>
|
||||
#include <furi_hal_pwm.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -40,6 +41,7 @@ typedef struct {
|
||||
const GpioPin* pin;
|
||||
const char* name;
|
||||
const FuriHalAdcChannel channel;
|
||||
const FuriHalPwmOutputId pwm_output;
|
||||
const uint8_t number;
|
||||
const bool debug;
|
||||
} GpioPinRecord;
|
||||
|
||||
Reference in New Issue
Block a user