# chipsea osal **Repository Path**: newbitcode/chipsea_osal ## Basic Information - **Project Name**: chipsea osal - **Description**: OSAL for 国产芯片 CS32L010 支持 / OSAL KERNEL / 呼吸灯 / button / UART /I2C - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-12-10 - **Last Updated**: 2024-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # readme.txt | Item | Value | |---|---| |author|Tome| |Date| 2021.11.11| |Ver| 1.0 | # Discriptor This project is run on **CS32L010** from ChipSea. ver 0.9 support - OSAL feature full support, memory management, timer, message... - Lowpower support - RTT or UART log enable - 4 LED on PC4/3, PD3/4 is available, support onoff, blinking ,breating - 1 BUTTON on PA3 is available - newbit TLV library included - LED aps layer in task_led.c ## **LED control** ### Direct control api in hal_led.c/.h, you could control led in simple , most popular way ### Abstract control api in task_led.c/.h, 3 layer like warning, once, normal. high layer led cover lower layer, and return back when higher layer complieted. also support power mode auto changed if led is breathing, thanks to led could only be breating when system is in active. # History | Ver | Date |author |Desc | |---|---|---|---| |0.9|2021.11.11|Tome|A early version compiled success.