https://github.com/tianxiaomo/skeleton_detection
Skeleton Detection
https://github.com/tianxiaomo/skeleton_detection
armarium c embedded-systems freertos
Last synced: about 1 month ago
JSON representation
Skeleton Detection
- Host: GitHub
- URL: https://github.com/tianxiaomo/skeleton_detection
- Owner: Tianxiaomo
- Created: 2018-09-14T01:42:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-19T10:04:04.000Z (almost 8 years ago)
- Last Synced: 2025-01-14T23:39:22.983Z (over 1 year ago)
- Topics: armarium, c, embedded-systems, freertos
- Language: C
- Homepage:
- Size: 14.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## �ƹ�����ϵͳ.�����豸
### version : 0.1.0
- ���ߣ�������
- ���ܣ�ADXL355 sensor ���ݵĶ�ȡ
���� x,y,z�����ݺ�T�¶�����
- ע�����
- Bug: ���������ɣ��������������⣬��Ҫ���������ݶ�ȡ������IIC�ղ���ACK�ظ���������ʱ���������⣬�����Ƕ�дЭ�鲻��ȷ
#### version�� 0.1.1
- ���ߣ� ������
- ���� ��IIC������ACK����
- ������ û����ȷ���ߵ��£�ADXL355 senser SPIЭ�������µ�SPI_CK��IICЭ������Ҫ��GND
#### version : 0.1.2
- ���ߣ� ������
- ���ܣ� IIC��ȡADXL355����
- ע������ڶ�����ʱ���������Ĵ�����ַ������Ҫ�ٴο���IIC_start���ſ��Զ�������
- Bug�����ݶ�ȡ�״γɹ���������ȡ����
#### version ��0.1.3
- ���ߣ� ������
- ���� ���ݶ�ȡ������������д������
- Bug�� ���ݽ��㲻��ȷ
### version ��0.2.0
- ���ߣ� ������
- ���ܣ� ���ݽ���
- ������ ����x,y,z�����ٶ����ݶ��Ǵ洢��������ϵ�ļĴ����У�ÿһ��������20bit��ʾ
��x������
```
XDATA3 0x08 [7:0(xdata,19:12)]
XDATA2 0x09 [7:0(xdata,11:4)]
XDATA1 0x0A [7:4(xdata,3:0)|3:0(������δʹ��)]
```
���㷽ʽ:
```
x += XDATA3;
x << 8;
x += XDATA2;
x << 8;
x += XDATA1;
x >> 4;
x = x & 0x000FFFFF;
if((x & 0x00080000) == 0x00080000)
x = x | 0xFFF00000;
```
- Bug�� ��int����ת��Ϊfloat����ʱ����ֵת����������ֵת������
#### version ��0.2.1
- ���ߣ� ������
- ���� ���ݽ���ʱ������ int -> float ����
- ������ ԭ�� SensorX,SensorY,SensorZ ������������Ϊ unsight int ���ͣ�ֻ�ܱ�ʾ��ֵ������
����ת��ʱ����Ϊ��ֵ����ֵ������ 0xFFF00000 ,�ҷ��Ų��ԡ�
�����ͱ�Ϊ int ��������������
### version : 0.3.0
- ���ߣ� ������
- ���ܣ� �����ļ�ϵͳ
- ������ Ϊ�����ɼ������ݣ������ļ�ϵͳ�������ݱ��浽SD�����ļ��У�������λ������
### version �� 0.4.0
- ���ߣ� ������
- ���ܣ� ����������λ��Э��
- ������ Ϊ�鿴���Σ���ʹ��������λ��4.1�汾������֧�ֵ�Э��
## version ��1.0.0
### version ��1.0.0
- ���ߣ� ������
- ���ܣ� ���������ɼ�����������Ҫ������Ӧ��ADC������OLED����
- ������AD7192��SPI_miso�ź�RDYΪһ���ţ�����ʹ������ģ��SPI��������һ����һ��GPIO���ɣ�����ʹ��Ӳ��SPI�������ӵ�һ��������ΪRDY��
### version��1.0.1 ʹ��freertos
## version��1.0.1 ʹ��freertos
- ���ߣ�������
- ���ܣ�freertos����ϵͳ
- ����������oled��ʾ��������ui���棬���ܰ����ȣ�
```
���ε���stm32f4xx_if.c�е�
void SVC_Handler(void)
{
}
void PendSV_Handler(void)
{
}
void SysTick_Handler(void)
{
HAL_IncTick();
}
```
### version��1.0.2����ʱ����
- ���ߣ�������
- ���ܣ�������ʱ�ģ���֤��������
- ϸ��
```
���ڰ�����Ӳ������̧��һ��Ҫ2-4 * 10�����ģ���������3 * 10������
����һ���� 10-15 * 10�����ģ�����LONG_PRESS_TIME ����λ10
��ֻ���һ���ǣ�����Ϊ����
home����������homeҳ�棬�Ҽ�����Ϣ����
```
### version��1.1.0 UI����ʵ��
- ���ߣ�������
- ���ܣ�UI,OLED�����Ż�







### version: 1.1.1 ����UI�����
- ���ߣ�������
- ���ܣ�����UI�л�����
### version: 1.1.2 ����һ��ҳ��ʱ�䶨ʱ����
- ���ߣ�������
- ���ܣ�����һ��ҳ��ʱ�䶨ʱ����,watchdog���Զ���ι��
### version: 1.1.3 oled�����Ż�ˢ���ٶȣ�UI�Ż�
- ���ߣ�������
- ���ܣ�oled�����Ż�ˢ���ٶȣ�SPI�ٶȵ����ߺ��ڲ�ˢ�µ����ߣ�����һ֡Ҫ10ms��UI�Ż�
### version: 1.1.4 ��adxl355��ad7192�����ļ����룬app�����������ļ���
- ���ߣ�������
- ���ܣ���adxl355��ad7192�����ļ����룬���廹û�иģ�app�����������ļ���
### version: 1.1.5 ����iic,��ui�Կ�ʼ�ͼ��������Ǵ���bug
- ���ߣ�������
- ���ܣ� ����iic,��ui�Կ�ʼ�ͼ��������Ǵ���bug
### version: 1.2.0
- ���ߣ�������
- ���ܣ�UI�¼�����λUI�ź�������֤�㹻����UI�ź�
- ��ϸ����ui���¼��黻�����źţ��¼���һ��������24���¼���̫�٣����źż�һlonglongȫ�ֱ�����64��������ģʽ1�������ˣ�������rtc��bug��ϵͳʱ��Ƶ�ʵ�����100������֤ad7192�ڿ���ʱ�Ľ��Ŀ������������¼�
### version: 1.3.0
- ���ߣ�������
- ���ܣ��ڼ��������У�ʵ��ֹͣ��ģʽ2��ģʽ3����Ӧ��������
### version:1.3.1
- ���ߣ�������
- ���ܣ���������ʾ��ʱ����ʾ����һ���ˣ������˿�������
- ��ϸ��