HalfSweet

Results 18 issues of HalfSweet

Add a separate HSLink Pro board close https://github.com/cherry-embedded/CherryDAP/pull/9 close https://github.com/cherry-embedded/CherryDAP/pull/10

我想尝试在HPM5301上使用DMA+GPTMR的方式模拟WS2812类RGB灯珠的单极归零码时序,之前使用DMAV2的API进行控制的时候,大部分情况下时序是正常的,代码参考: 。 但是当我使用DMA Manage进行管理之后,发现时序错乱的几率很大,代码参考: 测试的代码均为`example/example.c`,使用DMA manage分支的预期的时序是RBG灯珠的值分别为`0x000000` `0x010101` `0x020202`依次分别递增,但是在一些特殊值的时候似乎会出现有几个bit出现错误 ![976ea454b94ecbaaf491d330fa7d056](https://github.com/user-attachments/assets/e9808f2f-11a1-4fa8-b0e7-346d4cfcd261) ![4900e5a2537a4b2801282a08100b7d7](https://github.com/user-attachments/assets/cd01f05b-aedd-4cf2-a971-0c595fe04186) ![95bcf587b7a6d5db7d98f9b8fb7017a](https://github.com/user-attachments/assets/f52e1056-7c18-4750-a1df-1aa423dee3ed) 这样会导致灯珠颜色在发生改变的时候可能会发生错乱,请问是否是因为我的配置有什么错误,或者应该怎么才能规避呢

**Is your feature request related to a problem? Please describe.** It's a great piece of software, but without i18n support, it's always weird to use for non-native English speakers .........

enhancement

Clang相比GCC来说,提供了更好的诊断和错误报告,并且兼容性也更强,跨平台的能力也更优秀。因此hpm sdk是否会考虑后期增加对于Clang(LLVM)工具链的原生支持呢。 相关Cmake脚本的修改可以参考:https://github.com/HalfSweet/hpm_sdk/tree/llvm_support

I cannot add static variables to the Watch window; it reports an `invalid expression` error. However, this variable is visible in the Static window. Strangely, local variables can be added...

bug