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

这篇具有很好参考价值的文章主要介绍了RTT学习笔记12-KConfig 语法学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

KConfig 语法学习
RTT 官方教程
https://www.rt-thread.org/document/site/#/development-tools/build-config-system/Kconfig文章来源地址https://www.toymoban.com/news/detail-626094.html

我自己写的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_PIN
						int "i2c1 scl pin number software simulation"  	# 提示这是iic的 scl引脚配置
						range 0 64										# 这里值得取值范围限制 
						default 22										# 这里值得取值范围限制 

					config BSP_I2C1_SDA_PIN							

到了这里,关于RTT学习笔记12-KConfig 语法学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 基础语法学习笔记

    目录 一、Java语言概述 1.1 Java 的出现 1.2 Java的主要特性 1.3 Java语言的特点 1.4 Java语言的核心机制 1.5 Java语言的环境搭建  二、第一个Java程序 2.1 需要注意的问题 2.2 注释(comment)  2.3 注意点: 2.4 Java API 的文档 2.5 第一个 Java 程序 三、Java基本语法 3.1  Java中的名称命名规范  

    2024年02月06日
    浏览(32)
  • Python学习笔记—基本语法

    1、一般代码第一行会有#!/usr/bin/python3 这句注释是告诉操作系统执行该脚本时,调用/usr/bin目录下的Python 解释器。 在windows 下可以不写第一行注释 2、多行注释’’’和”””,用法类似verilog中的/**/ 如 ’’’ 第一行注释 第二行注释 ‘’‘ 3、多行语句表示 一般最好是一行

    2024年02月07日
    浏览(33)
  • lua语法学习笔记(速成版)

    使用官方的浏览器测试网站进行代码测试。wiki.loatos.com 创建变量 类似python,直接赋值即生成全局变量; 加 local 变成 仅本文件使用变量; 数据类型 nul和number 未被声明(或叫创建)的值都是 nul,类似NULL。 number 数值型,支持16进制表示法和科学计数法。 字符串 单引号

    2024年02月05日
    浏览(40)
  • 学习笔记 JavaScript基础语法(全)

    1.1 浏览器执行 JS 简介 浏览器分成两部分:渲染引擎和 JS 引擎 渲染引擎 :用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkit JS 引擎 :也称为 JS 解释器。 用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8 1.2 JS的组成 1.2.1 ECMAScr

    2024年02月05日
    浏览(31)
  • Swift学习笔记(一)基础语法

    浅学一下Swift,这篇笔记做个记录 依然是Xcode,关于Xcode就不多介绍了。 let和var分别用来表示常量和变量,无论是let还是var,作用都是为某个具体量值取了一个名字,这种方式叫做量值的声明。在量值的有效作用域内,开发者可以使用这些名称来获取具体的量值

    2024年01月17日
    浏览(38)
  • 前端学习笔记:JavaScript基础语法(ECMAScript)

    此博客参考b站:【黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程】https://www.bilibili.com/video/BV1Y84y1L7Nn?p=76vd_source=06e5549bf018e111f4275c259292d0da 这份笔记适用于已经学过一门编程语言(最好是C语言)的同学,如果你没有

    2024年02月16日
    浏览(32)
  • 【机器学习笔记】12 聚类

    监督学习 在一个典型的监督学习中, 训练集有标签𝑦 ,我们的目标是找到能够区分正样本和负样本的决策边界,需要据此拟合一个假设函数。 无监督学习 与此不同的是,在无监督学习中,我们的数据 没有附带任何标签𝑦 ,无监督学习主要分为聚类、降维、关联规则、推

    2024年02月21日
    浏览(27)
  • Docker学习笔记12

    Docker Build创建指定应用容器镜像: docker build: Build an image from a Dockerfile. 从Dockerfile文件创建构建一个镜像。 定义: 按照Dockerfile文件所定义内容创建新的临时性容器,把Dockerfile中所定义的每行命令在临时容器中执行,然后生成镜像分层,所有命令执行结束后,生成一个新的

    2024年04月12日
    浏览(20)
  • Linux 学习笔记(12)

    十二、 系统服务 1 、系统服务分类,根据其使用的方法来分,可以被分为三类 a、由 init 控制的服务:基本都是系统级别的服务,运行级别这一章讲的就是这一类的服务 b、由 System V 启动脚本启动的服务:和我们打交道最多的一种服务,服务器基本都是这个类型的服务 c、由

    2024年03月08日
    浏览(29)
  • 瑞萨RA&e2studio快速上手视频笔记 四、瑞萨RA2L1资料来源和jlink rtt打印

    https://www2.renesas.cn/cn/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra2l1-48mhz-arm-cortex-m23-ultra-low-power-general-purpose-microcontroller 1.1 DatasheetUser\\\'s Manual 1.2 Documentation 1.3 Software Tools 1.4 Sample Code 1.5 Boards Kits https://github.com/renesas 2.1 fsp 2.2 ra-fsp-examples 2.3 amazon-freertos 2.4 rx-driver-package htt

    2023年04月21日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包