本参考程序基于mbed NUCLEO-F103开发板
程序均使用GPIO模拟IIC通信。

例程说明
1.将例程下载到开发板后，打开串口调试助手连接串口，然后发送“start”。
预期结果：串口返回：“开始离轴校准，请缓慢转动磁铁。”

2.如例程提示的做缓慢转动磁铁操作，进行采样点采样，过程中串口会不断返回：“已采样x个点”，采样36个点后会结束采样，串口返回：“离轴校准结束”

3.离轴校准结束后，串口持续打印出校准前角度和校准后角度。

移植时可能需要修改的内容：
1.IIC.h头文件中的IIC接口
2.IIC.c文件中的IIC_In()  IIC_Out()函数，以改变MCU连接SDA的IO口的输入输出状态
3.KTH57XXIIC.h中的I2C_BASE_ADDR宏定义，为IIC地址
注：在使用IIC通信时，CS脚需要接到高电平上

NUCLEO-F103开发板对应接口：
D3 INT PB_3
D4 SCL PB_5
D5 SDA PB_4
D6 Buttout_TRIG PB_10