summaryrefslogtreecommitdiff
path: root/components/drivers/misc
AgeCommit message (Collapse)Author
2024-04-16[devcie][pwm] fix warningsMeco Man
2024-03-18[stm32][pwm] fix warning in Keil5Meco Man
2024-02-29[component][drivers]add pinctrl/pin-irqchip (#8383)zms123456
2023-12-26[pwm] Fix compiler warning1ridic
2023-12-25[pwm] Add second-level command completion1ridic
2023-07-19[bsp][stm32][airm2m]<pin>更新pin num命令 (#7390)wangqinglin
2023-06-22[DeviceDrivers] prepare for device driver v2.0 (#7697)Bernard Xiong
2023-06-13[adc] remove dead codeMingjie Shen
The variable result_str is never used after this assignment.
2023-04-17[HUST CSE] Fix many abnormal symbols in annotations and format code7YZ7
2023-04-08[adc] modify adc channel data type from rt_uint32_t to rt_int8_tMeco Man
2023-04-08[DFS] prepare for dfs_v2.0 (#7200)Bernard Xiong
* [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode. * [BSP] fix code analysis warning * [smart] fix the pointer overflow. * code format * [smart] fix the lwp->lwp_obj checking.
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-02-26[pin][5.0.0] 修正pin框架数据类型使用不当 (#6934)Zxy
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-01-08format Kconfig and sconscriptMeco Man
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-10-15[bsp][c28x] 新增adc驱动 (#6520)YuQi
1. 在c28x文件目录上一层再套一层文件夹ti,目前28379的项目路径为rt-thread\bsp\ti\c28x\tms320f28379d 2. 新增adc驱动与kconfig配置
2022-09-25[TMS320F28379] implement PWM driver (#6457)YuQi
增加c28x芯片的pwm驱动 已经在TMS320F28379中通过测试 pwm设备框架增加如下方法: #define PWM_CMD_SET_DEAD_TIME (RT_DEVICE_CTRL_BASE(PWM) + 8) #define PWM_CMD_SET_PHASE (RT_DEVICE_CTRL_BASE(PWM) + 9) #define PWM_CMD_ENABLE_IRQ (RT_DEVICE_CTRL_BASE(PWM) + 10) #define PWM_CMD_DISABLE_IRQ (RT_DEVICE_CTRL_BASE(PWM) + 11)
2022-09-01[rt_drv_pwm]完善PWM框架互补输出部分代码 (#6338)liYangYang
* [pwm]Improve the code * 将与bsp无关的代码移植到框架部分 * 添加注释
2022-07-26修复了pwm互补输出的一些bug,并在finsh中添加使用说明 (#6191)liYang~
* Fix the bug of complementary output
2022-07-22Solve the problem that LOG_W() may not be recognized when the INPUT CAPTURE ↵Jiang Runnan
module is enabled,which may cause the compilation failure.
2022-07-04[rt_drv_pwm]增加API:增加单独设置PWM频率和脉宽的函数 (#6130)BreederBai
* [rt_drv_pwm]增加API:增加单独设置PWM频率和脉宽的函数
2022-06-22[rtdevices] eliminate recursionMeco Man
2022-05-30[componnets][pin]add pin operate command in MSH (#5892)xfwangqiang
* 1. 在AT32的BSP的drv_gpio中增加了at32_pin_get函数,用于实现rt_pin_ops对象中的pin_get 2. 在MSH中增加了PIN的操作命令 3. 为了方便在MSH命令中解析字符串,增加了一些字符串相关的函数
2022-05-29[device][adc] implement adc_get_vref (#5988)Stanley Lwin
* add adc_get_vref add stm32_adc_get_vref
2022-05-25[adc][pwm] correct the command descriptionMeco Man
2022-05-19[adc.c] add finsh voltage conversion command (#5937)Stanley Lwin
* Update adc.c add finsh voltage conversion command
2022-05-19[rt_drv_pwm.c] add finsh pwm function (#5944)Stanley Lwin
* add finsh pwm function
2022-05-09[stm32][l4] add tim7 support | ↵Man, Jianting (Meco)
设备框架以及驱动错误码处理逻辑存在问题 (#5901)
2022-04-23[dac] add get resolution methodMeco Man
2022-04-22[pwm] 优化pwm框架 (#5857)Man, Jianting (Meco)
2022-04-22[adc] 支持adc框架获取BSP的ADC分辨率 (#5853)Man, Jianting (Meco)
2022-04-15Fix return value of rt_dac_write function. (#5816)Wayne
Co-authored-by: Wayne Lin <[email protected]>
2022-04-06[device]Detailed classification of devices types (#5769)Tangyuxin
2022-02-10修改dac.c函数名称错误 (#5591)woody
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2021-10-12解决无法dist问题 (#5150)Lim-LinYuanbo
* first commit, keil test pass * feat : n32g452xx direct structure base at32 1. 重新整理目录结构 * feat : 基于AT32,将各驱动移植整改待验证 1. 部分驱动已经整改,但未验证 2. 根据AT32整改目录结构 * feat : add README document 1. 完善配置文件 2. 添加说明文档 * feat : 验证添加的驱动 1. UART 1-3 验证通过 2. ADC 1-2 CH 6-9 验证通过 3. TIM 6-7 验证通过 * feat : complete readme document * feat : format code 1. ref https://github.com/mysterywolf/formatting * feat : 完成PWM驱动移植与自测 1. 添加PWM测试代码 2. 修正PWM驱动周期与脉冲错误问题 * feat : 删除多余代码与多余的文件,修正注释与函数命名 * feat : fix tim channel comment * feat : 完成DEMO测试例子 1. 完成MAIN函数中的LED测试例子 2. 完善README文档 3. 更新添加许可文件 * feat : 根据BSP提交自查完善固件 1. 添加.ignore_format.yml文件 2. 修正main.c的注释 * feat : add last line in .ignore_format.yml * feat : delet file_path in .ignore_format.yml * fix: gPIO/ADC driver 1. add ADC temperature&vref channel. 2.add GPIO IPD/OD configration * fix: 解决告警 1. 解决告警(rt_drv_pwm.c: warning: implicit declaration of function 'atoi') * feat: add scons --dist function * fix: 解决MDK5无法编译问题 * perf: delete invalid code Co-authored-by: linyuanbo_breo_server <[email protected]>
2021-08-23Remove C Style Command Shell马志远
2021-04-17format pin.cMeco Man
2021-04-17[stm32 pandora] implement drv_key and modify drv_sdcardMeco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2021-02-06[bug][pin] 修复错误码没有为负的错误Meco Man
2021-01-20优化互补PWM输出功能的实现逻辑,兼容原本API,增加互补P ↵Trisuborn
WM使能/失能命令
2021-01-19为stm32的PWM驱动添加对STM32H7的支持、添加互补PWM功能的支� ↵Trisuborn
��,补全pwm_get命令
2020-09-11[components][driver/pin.c]pin 框架增加 rt_pin_getyangjie
2020-06-24[update] format codethread-liu
2020-06-23[update] add drivers for stm32mp1.thread-liu
2019-11-11components: drivers: misc: pwm: Missing "pwm1" here.Steven Liu
2019-08-30[components][drivers] change name: encoder -> pulse_encodertangweikang
2019-08-21[components][drivers] change name: capture -> inputcapturetangweikang