vin100

joined 1 year ago
 

WCH produces ultra-low-power MCU such as the CH582 or the CH32V208, among others. Their SDK includes examples and libraries to use BLE, and these libraries use a proprietary scheduler called TMOS. Unfortunately, there's no documentation about it outside code examples.

I have found a detailed blog post about TMOS, but it's in Chinese, so I have translated it to English and made it available here. When I'll find the time, I'll also translate the Chinese comments in the screenshots, but it's already useful as is.

 

I like to play with STC's 8051 MCU for fun and have developed a HAL for them covering all STC8 and STC15 series, and the STC12C5A56S2 family. Here it is.

Beside the code examples provided in the demos directory, I also make available the code of a UART-to-IR remote module I've built using my HAL in this other repository.

It demonstrates that the same application can be built for the STC15W408AS, the STC8G1K08A, or the STC8G1K17 (or if you wish, the STC15W4K32S4, STC8A8K64S4A12, STC8A8K64D4, and STC8G2K64S4) by only changing the included header file and a few macros.

[–] vin100@discuss.tchncs.de 2 points 1 year ago (1 children)

There has been commits to pulseview 3 weeks ago and libsigrok 5 weeks ago, so it's still active. Now, its the kind of project that doesn't need frequent updates. What you could expect is new hardware support, and to a lesser extent new protocol decoders. However, the basic principle is that who needs it contributes it, and I wouldn't be surprised if people bought supported hardware instead. ;) Also, hardware generally comes with supporting software, so the need for sigrok/pulseview is less pressing in these cases.

 

I maintain a list of available RISC-V MCU and development board, including purchase URL and pointers to documentation and SDK, so that someone willing to try RISC-V finds all the relevant information at a single place.

Here it is.