当前位置: 首页 > news >正文

RTT学习笔记12-KConfig 语法学习

KConfig 语法学习
RTT 官方教程
https://www.rt-thread.org/document/site/#/development-tools/build-config-system/Kconfig

我自己写的IIC配置

menuconfig BSP_USING_I2C			# I2C 菜单bool "Enable I2C BUS"			# 提示I2C 菜单default n						# 默认不使能I2C 菜单if BSP_USING_I2C				# 如果使能I2C 菜单config RT_USING_I2C_BITOPS 	# 定义了一组新的配置选项 软件模拟IIC  RT_USING_I2C_BITOPS  bool "Enable I2C BUS (software simulation)"		# 提示I2C 是软件模拟default n										# 默认不使能I2C 菜单if RT_USING_I2C_BITOPS							# 如果定义IIC  RT_USING_I2C_BITOPS  config BSP_I2C1_SCL_PIN						# 定义了一组新的配置选项 软件模拟IIC  scl 引脚  select RT_USING_PINint "i2c1 scl pin number software simulation"  	# 提示这是iic的 scl引脚配置range 0 64										# 这里值得取值范围限制 default 22										# 这里值得取值范围限制 config BSP_I2C1_SDA_PIN								# 定义了一组新的配置选项 软件模拟IIC  sda 引脚  select RT_USING_PINint "I2C1 sda pin number software simulation"	# 提示这是iic的 scl引脚配置range 0 64										# 这里值得取值范围限制 default 23 										# 这里值得取值范围限制 endifmenuconfig RT_USING_HARDWARE_I2C					# I2C 硬件菜单bool "Enable I2C BUS (hardware simulation)"		# 提示I2C 是硬件模拟default n										# 默认不使能硬件I2C if RT_USING_HARDWARE_I2C						# 如果使能硬件I2C config BSP_USING_I2C1						# 定义了一组新的配置选项 硬件IIC1  bool "Enable I2C1 BUS"default n								# 默认不使能硬件I2C1if BSP_USING_I2C1config BSP_I2C1_SCL_PINselect RT_USING_PINint "i2c1 scl pin number"range 0 64default 22config BSP_I2C1_SDA_PINselect RT_USING_PINint "I2C1 sda pin number"range 0 64default 23endifconfig BSP_USING_I2C2bool "Enable I2C2 BUS"default nif BSP_USING_I2C2config BSP_I2C2_SCL_PINint "i2c2 scl pin number"range 0 64default 22config BSP_I2C2_SDA_PINint "I2C2 sda pin number"range 0 64default 23endifendifendif

效果如下

在这里插入图片描述

http://www.lryc.cn/news/110228.html

相关文章:

  • 基于Mediapipe的姿势识别并同步到Unity人体模型中
  • Linux下进程的特点与环境变量
  • 以Llama-2为例,在生成模型中使用自定义LogitsProcessor
  • python 计算图片hash 缓存图片为key
  • 制造型企业如何实现车间设备生产数据的实时采集?需要5G网络吗?
  • 第2章 HTML中的JavaScript
  • 景联文科技高质量成品数据集上新啦!
  • flask------请求拓展
  • 大数据-玩转数据-FLINK-从kafka消费数据
  • 介绍Sping Boot的5个扩展点
  • Linux2.6内核配置说明
  • Pytest简介及jenkins集成
  • 【LeetCode】105. 从前序与中序遍历序列构造二叉树 106. 从中序与后序遍历序列构造二叉树
  • 堆内存和一些检测工具
  • 【JavaScript】元素获取指南
  • uniapp 返回上一页并刷新
  • Java阶段五Day21
  • 2023,谁在引领实时互动进入高清时代?
  • STM32(HAL)串口中断接收
  • word转pdf怎么转?几种常用方法分享
  • 自学(黑客)技术,入门到入狱!
  • js 函数、闭包及函数对象
  • SSM(Vue3+ElementPlus+Axios+SSM前后端分离)--搭建Vue 前端工程[二]
  • Android 之 AudioManager ( 音频管理器 )
  • 2023爱分析·超自动化厂商全景报告|爱分析报告
  • 【C++进阶知识】04 - 函数默认实参、默认初始化、initializer_list
  • C语言笔试训练【第三天】
  • Android SystemServer中Service的创建和启动方式(基于Android13)
  • Meta开源AI音频和音乐生成模型
  • rust怎么解析json数据?