表格示例
| name |
selectType |
defaultValue |
单位 |
备注 |
中文描述 |
| Package |
selector |
LQFP64 |
|
LQFP100,FQFP80,LQFP64,LQFP48,LQFP44,QFN32,TSSOP20,TSSOP24 |
封装形式 |
| Max Speed |
slider |
48 |
MHz |
|
最大工作频率 |
| Voltage Max |
slider |
5.5 |
V |
|
最大工作电压 |
| Voltage Min |
slider |
1.5 |
V |
|
最小工作电压 |
| Flash |
slider |
256 |
KB |
|
代码存储容量 |
| RAM |
slider |
32 |
KB |
|
内存容量 |
| I/O |
slider |
64 |
|
|
可用IO数 |
| GPTIM |
slider |
1 |
|
|
通用定时器 |
| ATIM |
slider |
1 |
|
|
高级定时器 |
| BSTIM |
slider |
1 |
|
|
基本定时器 |
| LPTIM |
slider |
1 |
|
|
低功耗定时器 |
接口
- admin获取规格列表
GET /admin/chip/spec
- user获取规格列表
GET /user/chip/spec
- 创建规格
POST /admin/chip/spec
{
"name": "Max Speed",
"selectType": "slider",
"defualtValue": "48",
"unit": "MHz",
"description": "最大运行频率",
"isEnabled": true
}
// 增加最大值最小值,仅在selectType为slider时有效
{
"name": "I/O",
"selectType": "slider",
"defaultValue": "48",
"unit": "MHz",
"description": "IO个数",
"isEnabled": 1,
"isNumeric": 0,
"minValue": 20,
"maxValue": 100
}
- 修改规格(一次请求修改一个属性)
PUT /admin/chip/spec
{
"id": "xxxxxxxxxx", //必选
"name": "Max Speed", //选填
"selectType": "slider",//选填
"defualtValue": "48",//选填
"unit": "MHz",//选填
"description": "最大运行频率",//选填
"isEnabled": true //选填
}
- 删除规格
DELETE /admin/chip/spec
{
"id": "xxxxxxxxxxxxxx"
}