Compare commits
3 Commits
CH101_sr
...
CH101_sr_n
Author | SHA1 | Date | |
---|---|---|---|
![]() |
4d6eb10686 | ||
![]() |
c363c5fb85 | ||
![]() |
c2950b3055 |
@ -63,10 +63,10 @@
|
||||
// #define CHIRP_SENSOR_FW_INIT_FUNC ch101_gpr_narrow_init
|
||||
|
||||
/* CH101 GPR SR - general purpose rangefinding, short range */
|
||||
#define CHIRP_SENSOR_FW_INIT_FUNC ch101_gpr_sr_init
|
||||
// #define CHIRP_SENSOR_FW_INIT_FUNC ch101_gpr_sr_init
|
||||
|
||||
/* CH101 GPR SR NARROW - general purpose rangefinding, short range, narrow FoV */
|
||||
// #define CHIRP_SENSOR_FW_INIT_FUNC ch101_gpr_sr_narrow_init
|
||||
#define CHIRP_SENSOR_FW_INIT_FUNC ch101_gpr_sr_narrow_init
|
||||
|
||||
/* CH201 GPRMT - general purpose rangefinding / multi threshold */
|
||||
// #define CHIRP_SENSOR_FW_INIT_FUNC ch201_gprmt_init
|
||||
|
@ -1,5 +1,5 @@
|
||||
# XLSW CH101 Code Project
|
||||
|
||||
> branch: ch101_sr
|
||||
> branch: ch101_sr_narrow
|
||||
|
||||
全向短距固件,有效距离8-25cm。
|
||||
窄FoV声学喇叭短距固件,有效距离8-25cm。
|
@ -276,7 +276,7 @@
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>2</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\main.c</PathWithFileName>
|
||||
@ -672,7 +672,7 @@
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>31</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\CHIRP\drivers\src\ch_api.c</PathWithFileName>
|
||||
@ -776,6 +776,30 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>40</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\CHIRP\drivers\src\ch101_gpr_sr_narrow.c</PathWithFileName>
|
||||
<FilenameWithoutPath>ch101_gpr_sr_narrow.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>41</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\CHIRP\drivers\src\ch101_gpr_sr_narrow_fw.c</PathWithFileName>
|
||||
<FilenameWithoutPath>ch101_gpr_sr_narrow_fw.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
@ -786,7 +810,7 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>8</GroupNumber>
|
||||
<FileNumber>40</FileNumber>
|
||||
<FileNumber>42</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -608,6 +608,16 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\CHIRP\drivers\src\ch101_gpr_sr_fw.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>ch101_gpr_sr_narrow.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\CHIRP\drivers\src\ch101_gpr_sr_narrow.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>ch101_gpr_sr_narrow_fw.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\CHIRP\drivers\src\ch101_gpr_sr_narrow_fw.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -389,7 +389,8 @@ static uint8_t handle_data_ready(ch_group_t *grp_ptr) {
|
||||
|
||||
chirp_data[dev_num].amplitude = 0; /* no updated amplitude */
|
||||
|
||||
printf("Port %d: no target found ", dev_num);
|
||||
// printf("Port %d: no target found ", dev_num);
|
||||
printf("UltraSnoic0:%0.1f, %u\n", 0.0, 0);
|
||||
|
||||
} else {
|
||||
/* Target object was successfully detected (range available) */
|
||||
@ -397,9 +398,10 @@ static uint8_t handle_data_ready(ch_group_t *grp_ptr) {
|
||||
* was successfully measured. */
|
||||
chirp_data[dev_num].amplitude = ch_get_amplitude(dev_ptr);
|
||||
|
||||
printf("Port %d: Range: %0.1f mm Amp: %u ", dev_num,
|
||||
(float) chirp_data[dev_num].range/32.0f,
|
||||
chirp_data[dev_num].amplitude);
|
||||
// printf("Port %d: Range: %0.1f mm Amp: %u ", dev_num,
|
||||
// (float) chirp_data[dev_num].range/32.0f,
|
||||
// chirp_data[dev_num].amplitude);
|
||||
printf("UltraSnoic0:%0.1f, %u\n", (float) chirp_data[dev_num].range/32.0f, chirp_data[dev_num].amplitude);
|
||||
}
|
||||
|
||||
/* Store number of active samples in this measurement */
|
||||
|
Loading…
x
Reference in New Issue
Block a user