Arduino-AirMCU icon indicating copy to clipboard operation
Arduino-AirMCU copied to clipboard

Arduino core for the Air MCU.

Results 15 Arduino-AirMCU issues
Sort by recently updated
recently updated
newest added

### 您的功能请求是否与解决某些问题有关?请描述一下。/ Is your feature request related to a problem? Please describe. Air001增加Arduino增加产品唯一识别码功能chip ### 描述您想要的解决方案 / Describe the solution you'd like Air001增加Arduino增加产品唯一识别码功能chip 需要对产品做身份识别 ### 描述您想要的详细使用步骤描述 / Describe the solution you'd...

### 描述一下这个bug / Describe the bug 项目中需要用到PB6的上拉输入状态,但是程序一直无法正常运行。后来发现是PB6的上拉输入状态有问题。 单独新建一个Arduino项目,3.3V供电,设置PB6为上拉输入状态,PB6在没有任何外部下拉的情况下用万用表测电压只有1.6V,处于不上不下的状态。 试过其他引脚都能在上拉输入状态维持接近3.3V的状态,包括设置PF4也能正常接近3.3V。只有PB6有问题。 已使用多只万用表测量,结果一致,排除万用表的问题。确认就是PB6无法上拉输入。 已使用3颗Air001进行实验,结果一致,排除个别芯片损坏的可能性。 这是Air001的硬件设计有缺陷还是软件问题? ### 复现步骤 / To Reproduce 使用以下代码可复现PB6无法上拉输入的情况 ``` void setup() { pinMode(PB6, INPUT_PULLUP); } void loop() { // put...

### 您的功能请求是否与解决某些问题有关?请描述一下。/ Is your feature request related to a problem? Please describe. 希望能出一个用arduino写的air001的超低功耗模式的例程。 ### 描述您想要的解决方案 / Describe the solution you'd like 希望能出一个用arduino写的air001的超低功耗模式的例程。 ### 描述您想要的详细使用步骤描述 / Describe the solution you'd like...

🚩目标
✋请求帮助

### 描述一下这个bug / Describe the bug 用eeprom.get读取只能读取128字节数据,用eeprom.put也是只能写入128字节数据,定义DATA_EEPROM_BASE和DATA_EEPROM_END也不能解决 ### 复现步骤 / To Reproduce #include #include "Seeed_LDC1612.h" #include LDC1612 sensor; const int n = 60; u32 z_mini = 0x1000000; u32 LDC_DATA[n] =...

### 您的功能请求是否与解决某些问题有关?请描述一下。/ Is your feature request related to a problem? Please describe. 希望增加对AIR32F103CCT6、AIR32F103RPT6的支持 ### 描述您想要的解决方案 / Describe the solution you'd like 希望增加对AIR32F103CCT6、AIR32F103RPT6的支持 ### 描述您想要的详细使用步骤描述 / Describe the solution you'd like...

解决因干扰,连线虚接,两边设备复位不同步等原因导致IIC通讯失败并且总线锁死问题。提高IIC总线的健壮性。

### 描述一下这个bug / Describe the bug 手里有一个ESP32和AIR001的板子,ESP32作主机,AIR001作为从机。ESP32用requestFrom方法,不能正常触发从机AIR001的onRequest注册的方法。但是两个ESP32分别作主机和从机,主机能够正常读取从机的数据。 ### 复现步骤 / To Reproduce 从机先复位,然后主机复位,主机能找到从机的地址,但是不能读到从机的数据。 ### 如果正常,应该是什么样 / Expected behavior 正常ESP32主机能够读取到AIR001从机发过来的数据。 ### 截图 / Screenshots ESP32主机的代码 ` #include byte i = 0;...

🐛bug

### 描述一下这个bug / Describe the bug 再使用Wire.h进行iic通信时准备获取一个字节的数据时,使用 Wire.endTransmission(false);来完成重启IIC而不IIC释放总线的时序,但实际情况是Wire.endTransmission(false)和Wire.endTransmission(true)产生同样的时序,即都释放了总线,发送了stop命令 ### 复现步骤 / To Reproduce 再使用比如需要先发送地址加寄存器然后加地址的读取寄存器的IIC时序,就会复现,Wire.endTransmission(false)和Wire.endTransmission(true)产生同样的时序 ### 如果正常,应该是什么样 / Expected behavior Wire.endTransmission(false)不会产生stop信号,不会释放IIC总线 ### 截图 / Screenshots 错误时序 ![2](https://github.com/Air-duino/Arduino-AirMCU/assets/58729649/e968aa6d-2992-4beb-8337-b93e57e86b81) 正确的应该是 ![1](https://github.com/Air-duino/Arduino-AirMCU/assets/58729649/083dce74-d1c2-4b64-b07d-7e05acb1d47d) ### 日志...

⚠描述属实

### 描述一下这个bug / Describe the bug 以下Arduino程序烧录后会导致刷写新程序异常困难,重复尝试十几次才能成功烧录一次。后来发现只要把舵机引脚PB6改为其他就可以正常刷写,说明程序对引脚的引用干扰了reset后boot模式的判断。如果无法修复的话建议直接禁用PB6作为输出功能使用,若使用则触发报错 ### 复现步骤 / To Reproduce ··· #include Servo servo_x; Servo servo_y; int pos_x = 0; int pos_y = 0; int ms_x = 1500;...

### 您的功能请求是否与解决某些问题有关?请描述一下。/ Is your feature request related to a problem? Please describe. 在Q群中,版主有提到Air32F103CBT6支持I2S,但是实际上在AirMCU 0.5.1中,不支持I2S HAL库的使用. 以下将报错: I2S_InitTypeDef I2S_InitStructure; 报错:error: 'I2S_InitTypeDef' was not declared in this scope; did you mean 'I2C_InitTypeDef'?...

🚩目标