Base functions of GP22 for all embedded device. More...
#include "INCLUDE_ATY.h"#include "ALGO_AlgorithmBase_ATY.h"#include "ALGO_Temperature_ATY.h"#include "ALGO_Kalman_ATY.h"#include "HW_GPIO_ATY.h"#include "HW_SPI_ATY.h"#include "main.h"Go to the source code of this file.
Functions | |
| uint8_t | GP22_Process_Run (uint8_t cmdCode) |
Variables | |
| uint8_t | gp22Mode |
| uint8_t | GP22_Ids [8] |
| uint32_t | GP22_REG [7] |
| uint32_t | tofValue [4] |
| float | tempRealValue [2] |
| float | echoTimeDetect [2] |
| float | echoTimeCalc [2] |
| float | speedWave [2] |
| uint32_t | PW1ST_ValueA |
| float | machineDelayTime |
| float | usDistance |
| uint8_t | firstWaveEnable |
| uint8_t | pulseNum |
| uint16_t | ignoreTime |
| uint16_t | offsetValue |
| float | GP22_CALC_CLKHS_FREQ |
Base functions of GP22 for all embedded device.
| Project | DEVICE_GENERAL_ATY_LIB |
Definition in file GP22_ATY.h.
| #define GP22_CFG0_ANZ_FAKE ALGO_BITMASK(15) |
Definition at line 192 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_FIRE_0 ALGO_BITMASK(28) |
Definition at line 205 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_FIRE_1 ALGO_BITMASK(29) |
Definition at line 206 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_FIRE_2 ALGO_BITMASK(30) |
Definition at line 207 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_FIRE_3 ALGO_BITMASK(31) |
Definition at line 208 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_PER_CALRES_0 ALGO_BITMASK(22) |
Definition at line 199 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_PER_CALRES_1 ALGO_BITMASK(23) |
Definition at line 200 of file GP22_ATY.h.
| #define GP22_CFG0_ANZ_PORT ALGO_BITMASK(17) |
Definition at line 194 of file GP22_ATY.h.
| #define GP22_CFG0_CALIBRATE ALGO_BITMASK(13) |
Definition at line 190 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_CLKHS_0 ALGO_BITMASK(20) |
Definition at line 197 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_CLKHS_1 ALGO_BITMASK(21) |
Definition at line 198 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_FIRE_0 ALGO_BITMASK(24) |
Definition at line 201 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_FIRE_1 ALGO_BITMASK(25) |
Definition at line 202 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_FIRE_2 ALGO_BITMASK(26) |
Definition at line 203 of file GP22_ATY.h.
| #define GP22_CFG0_DIV_FIRE_3 ALGO_BITMASK(27) |
Definition at line 204 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_0 ALGO_BITMASK(0) |
Definition at line 177 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_1 ALGO_BITMASK(1) |
Definition at line 178 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_2 ALGO_BITMASK(2) |
Definition at line 179 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_3 ALGO_BITMASK(3) |
Definition at line 180 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_4 ALGO_BITMASK(4) |
Definition at line 181 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_5 ALGO_BITMASK(5) |
Definition at line 182 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_6 ALGO_BITMASK(6) |
Definition at line 183 of file GP22_ATY.h.
| #define GP22_CFG0_ID0_7 ALGO_BITMASK(7) |
Definition at line 184 of file GP22_ATY.h.
| #define GP22_CFG0_MESSB2 ALGO_BITMASK(11) |
Definition at line 188 of file GP22_ATY.h.
| #define GP22_CFG0_NEG_START ALGO_BITMASK(8) |
Definition at line 185 of file GP22_ATY.h.
| #define GP22_CFG0_NEG_STOP1 ALGO_BITMASK(9) |
Definition at line 186 of file GP22_ATY.h.
| #define GP22_CFG0_NEG_STOP2 ALGO_BITMASK(10) |
Definition at line 187 of file GP22_ATY.h.
| #define GP22_CFG0_NO_CAL_AUTO ALGO_BITMASK(12) |
Definition at line 189 of file GP22_ATY.h.
| #define GP22_CFG0_SEL_ECLK_TEMP ALGO_BITMASK(14) |
Definition at line 191 of file GP22_ATY.h.
| #define GP22_CFG0_START_CLKHS_0 ALGO_BITMASK(18) |
Definition at line 195 of file GP22_ATY.h.
| #define GP22_CFG0_START_CLKHS_1 ALGO_BITMASK(19) |
Definition at line 196 of file GP22_ATY.h.
| #define GP22_CFG0_TCYCLE ALGO_BITMASK(16) |
Definition at line 193 of file GP22_ATY.h.
| #define GP22_CFG1_CURR32K ALGO_BITMASK(15) |
Definition at line 225 of file GP22_ATY.h.
| #define GP22_CFG1_EN_FAST_INIT ALGO_BITMASK(23) |
Definition at line 233 of file GP22_ATY.h.
| #define GP22_CFG1_HIT1_0 ALGO_BITMASK(24) |
Definition at line 234 of file GP22_ATY.h.
| #define GP22_CFG1_HIT1_1 ALGO_BITMASK(25) |
Definition at line 235 of file GP22_ATY.h.
| #define GP22_CFG1_HIT1_2 ALGO_BITMASK(26) |
Definition at line 236 of file GP22_ATY.h.
| #define GP22_CFG1_HIT1_3 ALGO_BITMASK(27) |
Definition at line 237 of file GP22_ATY.h.
| #define GP22_CFG1_HIT2_0 ALGO_BITMASK(28) |
Definition at line 238 of file GP22_ATY.h.
| #define GP22_CFG1_HIT2_1 ALGO_BITMASK(29) |
Definition at line 239 of file GP22_ATY.h.
| #define GP22_CFG1_HIT2_2 ALGO_BITMASK(30) |
Definition at line 240 of file GP22_ATY.h.
| #define GP22_CFG1_HIT2_3 ALGO_BITMASK(31) |
Definition at line 241 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN1_0 ALGO_BITMASK(16) |
Definition at line 226 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN1_1 ALGO_BITMASK(17) |
Definition at line 227 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN1_2 ALGO_BITMASK(18) |
Definition at line 228 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN2_0 ALGO_BITMASK(19) |
Definition at line 229 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN2_1 ALGO_BITMASK(20) |
Definition at line 230 of file GP22_ATY.h.
| #define GP22_CFG1_HITIN2_2 ALGO_BITMASK(21) |
Definition at line 231 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_0 ALGO_BITMASK(0) |
Definition at line 210 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_1 ALGO_BITMASK(1) |
Definition at line 211 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_2 ALGO_BITMASK(2) |
Definition at line 212 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_3 ALGO_BITMASK(3) |
Definition at line 213 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_4 ALGO_BITMASK(4) |
Definition at line 214 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_5 ALGO_BITMASK(5) |
Definition at line 215 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_6 ALGO_BITMASK(6) |
Definition at line 216 of file GP22_ATY.h.
| #define GP22_CFG1_ID1_7 ALGO_BITMASK(7) |
Definition at line 217 of file GP22_ATY.h.
| #define GP22_CFG1_KEEP_DEFAULT ALGO_BITMASK(22) |
Definition at line 232 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_START_FIRE ALGO_BITMASK(14) |
Definition at line 224 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO1_0 ALGO_BITMASK(8) |
Definition at line 218 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO1_1 ALGO_BITMASK(9) |
Definition at line 219 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO1_2 ALGO_BITMASK(10) |
Definition at line 220 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO2_0 ALGO_BITMASK(11) |
Definition at line 221 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO2_1 ALGO_BITMASK(12) |
Definition at line 222 of file GP22_ATY.h.
| #define GP22_CFG1_SEL_TSTO2_2 ALGO_BITMASK(13) |
Definition at line 223 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_0 ALGO_BITMASK(8) |
Definition at line 251 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_1 ALGO_BITMASK(9) |
Definition at line 252 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_10 ALGO_BITMASK(18) |
Definition at line 261 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_11 ALGO_BITMASK(19) |
Definition at line 262 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_12 ALGO_BITMASK(20) |
Definition at line 263 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_13 ALGO_BITMASK(21) |
Definition at line 264 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_14 ALGO_BITMASK(22) |
Definition at line 265 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_15 ALGO_BITMASK(23) |
Definition at line 266 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_16 ALGO_BITMASK(24) |
Definition at line 267 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_17 ALGO_BITMASK(25) |
Definition at line 268 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_18 ALGO_BITMASK(26) |
Definition at line 269 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_2 ALGO_BITMASK(10) |
Definition at line 253 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_3 ALGO_BITMASK(11) |
Definition at line 254 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_4 ALGO_BITMASK(12) |
Definition at line 255 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_5 ALGO_BITMASK(13) |
Definition at line 256 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_6 ALGO_BITMASK(14) |
Definition at line 257 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_7 ALGO_BITMASK(15) |
Definition at line 258 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_8 ALGO_BITMASK(16) |
Definition at line 259 of file GP22_ATY.h.
| #define GP22_CFG2_DELVAL1_9 ALGO_BITMASK(17) |
Definition at line 260 of file GP22_ATY.h.
| #define GP22_CFG2_EN_INT_ALU ALGO_BITMASK(29) |
Definition at line 272 of file GP22_ATY.h.
| #define GP22_CFG2_EN_INT_HITS ALGO_BITMASK(30) |
Definition at line 273 of file GP22_ATY.h.
| #define GP22_CFG2_EN_INT_TDC_TIMEOUT ALGO_BITMASK(31) |
Definition at line 274 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_0 ALGO_BITMASK(0) |
Definition at line 243 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_1 ALGO_BITMASK(1) |
Definition at line 244 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_2 ALGO_BITMASK(2) |
Definition at line 245 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_3 ALGO_BITMASK(3) |
Definition at line 246 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_4 ALGO_BITMASK(4) |
Definition at line 247 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_5 ALGO_BITMASK(5) |
Definition at line 248 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_6 ALGO_BITMASK(6) |
Definition at line 249 of file GP22_ATY.h.
| #define GP22_CFG2_ID2_7 ALGO_BITMASK(7) |
Definition at line 250 of file GP22_ATY.h.
| #define GP22_CFG2_RFEDGE1 ALGO_BITMASK(27) |
Definition at line 270 of file GP22_ATY.h.
| #define GP22_CFG2_RFEDGE2 ALGO_BITMASK(28) |
Definition at line 271 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_0 ALGO_BITMASK(8) |
Definition at line 284 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_1 ALGO_BITMASK(9) |
Definition at line 285 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_10 ALGO_BITMASK(18) |
Definition at line 294 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_11 ALGO_BITMASK(19) |
Definition at line 295 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_12 ALGO_BITMASK(20) |
Definition at line 296 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_13 ALGO_BITMASK(21) |
Definition at line 297 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_14 ALGO_BITMASK(22) |
Definition at line 298 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_15 ALGO_BITMASK(23) |
Definition at line 299 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_16 ALGO_BITMASK(24) |
Definition at line 300 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_17 ALGO_BITMASK(25) |
Definition at line 301 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_18 ALGO_BITMASK(26) |
Definition at line 302 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_2 ALGO_BITMASK(10) |
Definition at line 286 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_3 ALGO_BITMASK(11) |
Definition at line 287 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_4 ALGO_BITMASK(12) |
Definition at line 288 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_5 ALGO_BITMASK(13) |
Definition at line 289 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_6 ALGO_BITMASK(14) |
Definition at line 290 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_7 ALGO_BITMASK(15) |
Definition at line 291 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_8 ALGO_BITMASK(16) |
Definition at line 292 of file GP22_ATY.h.
| #define GP22_CFG3_DELVAL2_9 ALGO_BITMASK(17) |
Definition at line 293 of file GP22_ATY.h.
| #define GP22_CFG3_EN_AUTOCALC_MB2 ALGO_BITMASK(31) |
Definition at line 307 of file GP22_ATY.h.
| #define GP22_CFG3_EN_ERR_VAL ALGO_BITMASK(29) |
Definition at line 305 of file GP22_ATY.h.
| #define GP22_CFG3_EN_FIRST_WAVE ALGO_BITMASK(30) |
Definition at line 306 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_0 ALGO_BITMASK(0) |
Definition at line 276 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_1 ALGO_BITMASK(1) |
Definition at line 277 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_2 ALGO_BITMASK(2) |
Definition at line 278 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_3 ALGO_BITMASK(3) |
Definition at line 279 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_4 ALGO_BITMASK(4) |
Definition at line 280 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_5 ALGO_BITMASK(5) |
Definition at line 281 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_6 ALGO_BITMASK(6) |
Definition at line 282 of file GP22_ATY.h.
| #define GP22_CFG3_ID3_7 ALGO_BITMASK(7) |
Definition at line 283 of file GP22_ATY.h.
| #define GP22_CFG3_SEL_TIMO_MB2_0 ALGO_BITMASK(27) |
Definition at line 303 of file GP22_ATY.h.
| #define GP22_CFG3_SEL_TIMO_MB2_1 ALGO_BITMASK(28) |
Definition at line 304 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_0 ALGO_BITMASK(8) |
Definition at line 350 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_1 ALGO_BITMASK(9) |
Definition at line 351 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_2 ALGO_BITMASK(10) |
Definition at line 352 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_3 ALGO_BITMASK(11) |
Definition at line 353 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_4 ALGO_BITMASK(12) |
Definition at line 354 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL1_5 ALGO_BITMASK(13) |
Definition at line 355 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_0 ALGO_BITMASK(14) |
Definition at line 356 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_1 ALGO_BITMASK(15) |
Definition at line 357 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_2 ALGO_BITMASK(16) |
Definition at line 358 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_3 ALGO_BITMASK(17) |
Definition at line 359 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_4 ALGO_BITMASK(18) |
Definition at line 360 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL2_5 ALGO_BITMASK(19) |
Definition at line 361 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_0 ALGO_BITMASK(20) |
Definition at line 362 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_1 ALGO_BITMASK(21) |
Definition at line 363 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_2 ALGO_BITMASK(22) |
Definition at line 364 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_3 ALGO_BITMASK(23) |
Definition at line 365 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_4 ALGO_BITMASK(24) |
Definition at line 366 of file GP22_ATY.h.
| #define GP22_CFG3FW_DELREL3_5 ALGO_BITMASK(25) |
Definition at line 367 of file GP22_ATY.h.
| #define GP22_CFG3FW_EN_AUTOCALC_MB2 ALGO_BITMASK(31) |
Definition at line 373 of file GP22_ATY.h.
| #define GP22_CFG3FW_EN_ERR_VAL ALGO_BITMASK(29) |
Definition at line 371 of file GP22_ATY.h.
| #define GP22_CFG3FW_EN_FIRST_WAVE ALGO_BITMASK(30) |
Definition at line 372 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_0 ALGO_BITMASK(0) |
Definition at line 342 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_1 ALGO_BITMASK(1) |
Definition at line 343 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_2 ALGO_BITMASK(2) |
Definition at line 344 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_3 ALGO_BITMASK(3) |
Definition at line 345 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_4 ALGO_BITMASK(4) |
Definition at line 346 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_5 ALGO_BITMASK(5) |
Definition at line 347 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_6 ALGO_BITMASK(6) |
Definition at line 348 of file GP22_ATY.h.
| #define GP22_CFG3FW_ID3_7 ALGO_BITMASK(7) |
Definition at line 349 of file GP22_ATY.h.
| #define GP22_CFG3FW_KEEP_DEFAULT ALGO_BITMASK(26) |
Definition at line 368 of file GP22_ATY.h.
| #define GP22_CFG3FW_SEL_TIMO_MB2_0 ALGO_BITMASK(27) |
Definition at line 369 of file GP22_ATY.h.
| #define GP22_CFG3FW_SEL_TIMO_MB2_1 ALGO_BITMASK(28) |
Definition at line 370 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_0 ALGO_BITMASK(8) |
Definition at line 317 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_1 ALGO_BITMASK(9) |
Definition at line 318 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_10 ALGO_BITMASK(18) |
Definition at line 327 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_11 ALGO_BITMASK(19) |
Definition at line 328 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_12 ALGO_BITMASK(20) |
Definition at line 329 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_13 ALGO_BITMASK(21) |
Definition at line 330 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_14 ALGO_BITMASK(22) |
Definition at line 331 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_15 ALGO_BITMASK(23) |
Definition at line 332 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_16 ALGO_BITMASK(24) |
Definition at line 333 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_17 ALGO_BITMASK(25) |
Definition at line 334 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_18 ALGO_BITMASK(26) |
Definition at line 335 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_2 ALGO_BITMASK(10) |
Definition at line 319 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_3 ALGO_BITMASK(11) |
Definition at line 320 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_4 ALGO_BITMASK(12) |
Definition at line 321 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_5 ALGO_BITMASK(13) |
Definition at line 322 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_6 ALGO_BITMASK(14) |
Definition at line 323 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_7 ALGO_BITMASK(15) |
Definition at line 324 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_8 ALGO_BITMASK(16) |
Definition at line 325 of file GP22_ATY.h.
| #define GP22_CFG4_DELVAL3_9 ALGO_BITMASK(17) |
Definition at line 326 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_0 ALGO_BITMASK(0) |
Definition at line 309 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_1 ALGO_BITMASK(1) |
Definition at line 310 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_2 ALGO_BITMASK(2) |
Definition at line 311 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_3 ALGO_BITMASK(3) |
Definition at line 312 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_4 ALGO_BITMASK(4) |
Definition at line 313 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_5 ALGO_BITMASK(5) |
Definition at line 314 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_6 ALGO_BITMASK(6) |
Definition at line 315 of file GP22_ATY.h.
| #define GP22_CFG4_ID4_7 ALGO_BITMASK(7) |
Definition at line 316 of file GP22_ATY.h.
| #define GP22_CFG4_KEEP_DEFAULT_0 ALGO_BITMASK(27) |
Definition at line 336 of file GP22_ATY.h.
| #define GP22_CFG4_KEEP_DEFAULT_1 ALGO_BITMASK(28) |
Definition at line 337 of file GP22_ATY.h.
| #define GP22_CFG4_KEEP_DEFAULT_2 ALGO_BITMASK(29) |
Definition at line 338 of file GP22_ATY.h.
| #define GP22_CFG4_KEEP_DEFAULT_3 ALGO_BITMASK(30) |
Definition at line 339 of file GP22_ATY.h.
| #define GP22_CFG4_KEEP_DEFAULT_4 ALGO_BITMASK(31) |
Definition at line 340 of file GP22_ATY.h.
| #define GP22_CFG4FW_DIS_PW ALGO_BITMASK(16) |
Definition at line 391 of file GP22_ATY.h.
| #define GP22_CFG4FW_EDGE_FW ALGO_BITMASK(15) |
Definition at line 390 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_0 ALGO_BITMASK(0) |
Definition at line 375 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_1 ALGO_BITMASK(1) |
Definition at line 376 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_2 ALGO_BITMASK(2) |
Definition at line 377 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_3 ALGO_BITMASK(3) |
Definition at line 378 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_4 ALGO_BITMASK(4) |
Definition at line 379 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_5 ALGO_BITMASK(5) |
Definition at line 380 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_6 ALGO_BITMASK(6) |
Definition at line 381 of file GP22_ATY.h.
| #define GP22_CFG4FW_ID4_7 ALGO_BITMASK(7) |
Definition at line 382 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_0 ALGO_BITMASK(17) |
Definition at line 392 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_1 ALGO_BITMASK(18) |
Definition at line 393 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_10 ALGO_BITMASK(27) |
Definition at line 402 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_11 ALGO_BITMASK(28) |
Definition at line 403 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_12 ALGO_BITMASK(29) |
Definition at line 404 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_13 ALGO_BITMASK(30) |
Definition at line 405 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_14 ALGO_BITMASK(31) |
Definition at line 406 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_2 ALGO_BITMASK(19) |
Definition at line 394 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_3 ALGO_BITMASK(20) |
Definition at line 395 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_4 ALGO_BITMASK(21) |
Definition at line 396 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_5 ALGO_BITMASK(22) |
Definition at line 397 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_6 ALGO_BITMASK(23) |
Definition at line 398 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_7 ALGO_BITMASK(24) |
Definition at line 399 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_8 ALGO_BITMASK(25) |
Definition at line 400 of file GP22_ATY.h.
| #define GP22_CFG4FW_KEEP_DEFAULT_9 ALGO_BITMASK(26) |
Definition at line 401 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFS_0 ALGO_BITMASK(8) |
Definition at line 383 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFS_1 ALGO_BITMASK(9) |
Definition at line 384 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFS_2 ALGO_BITMASK(10) |
Definition at line 385 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFS_3 ALGO_BITMASK(11) |
Definition at line 386 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFS_4 ALGO_BITMASK(12) |
Definition at line 387 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFSRNG1 ALGO_BITMASK(13) |
Definition at line 388 of file GP22_ATY.h.
| #define GP22_CFG4FW_OFFSRNG2 ALGO_BITMASK(14) |
Definition at line 389 of file GP22_ATY.h.
| #define GP22_CFG5_CON_FIRE_BOTH ALGO_BITMASK(31) |
Definition at line 439 of file GP22_ATY.h.
| #define GP22_CFG5_CON_FIRE_DOWN ALGO_BITMASK(29) |
Definition at line 437 of file GP22_ATY.h.
| #define GP22_CFG5_CON_FIRE_UP ALGO_BITMASK(30) |
Definition at line 438 of file GP22_ATY.h.
| #define GP22_CFG5_DIS_PHASESHIFT ALGO_BITMASK(27) |
Definition at line 435 of file GP22_ATY.h.
| #define GP22_CFG5_EN_STARTNOISE ALGO_BITMASK(28) |
Definition at line 436 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_0 ALGO_BITMASK(0) |
Definition at line 408 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_1 ALGO_BITMASK(1) |
Definition at line 409 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_2 ALGO_BITMASK(2) |
Definition at line 410 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_3 ALGO_BITMASK(3) |
Definition at line 411 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_4 ALGO_BITMASK(4) |
Definition at line 412 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_5 ALGO_BITMASK(5) |
Definition at line 413 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_6 ALGO_BITMASK(6) |
Definition at line 414 of file GP22_ATY.h.
| #define GP22_CFG5_ID5_7 ALGO_BITMASK(7) |
Definition at line 415 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_0 ALGO_BITMASK(8) |
Definition at line 416 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_1 ALGO_BITMASK(9) |
Definition at line 417 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_10 ALGO_BITMASK(18) |
Definition at line 426 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_11 ALGO_BITMASK(19) |
Definition at line 427 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_12 ALGO_BITMASK(20) |
Definition at line 428 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_13 ALGO_BITMASK(21) |
Definition at line 429 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_14 ALGO_BITMASK(22) |
Definition at line 430 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_15 ALGO_BITMASK(23) |
Definition at line 431 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_2 ALGO_BITMASK(10) |
Definition at line 418 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_3 ALGO_BITMASK(11) |
Definition at line 419 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_4 ALGO_BITMASK(12) |
Definition at line 420 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_5 ALGO_BITMASK(13) |
Definition at line 421 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_6 ALGO_BITMASK(14) |
Definition at line 422 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_7 ALGO_BITMASK(15) |
Definition at line 423 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_8 ALGO_BITMASK(16) |
Definition at line 424 of file GP22_ATY.h.
| #define GP22_CFG5_PHFIRE_9 ALGO_BITMASK(17) |
Definition at line 425 of file GP22_ATY.h.
| #define GP22_CFG5_REPEAT_FIRE_0 ALGO_BITMASK(24) |
Definition at line 432 of file GP22_ATY.h.
| #define GP22_CFG5_REPEAT_FIRE_1 ALGO_BITMASK(25) |
Definition at line 433 of file GP22_ATY.h.
| #define GP22_CFG5_REPEAT_FIRE_2 ALGO_BITMASK(26) |
Definition at line 434 of file GP22_ATY.h.
| #define GP22_CFG6_ANZ_FIRE_END_0 ALGO_BITMASK(8) |
Definition at line 449 of file GP22_ATY.h.
| #define GP22_CFG6_ANZ_FIRE_END_1 ALGO_BITMASK(9) |
Definition at line 450 of file GP22_ATY.h.
| #define GP22_CFG6_ANZ_FIRE_END_2 ALGO_BITMASK(10) |
Definition at line 451 of file GP22_ATY.h.
| #define GP22_CFG6_CYCLE_TEMP_0 ALGO_BITMASK(18) |
Definition at line 459 of file GP22_ATY.h.
| #define GP22_CFG6_CYCLE_TEMP_1 ALGO_BITMASK(19) |
Definition at line 460 of file GP22_ATY.h.
| #define GP22_CFG6_CYCLE_TOF_0 ALGO_BITMASK(16) |
Definition at line 457 of file GP22_ATY.h.
| #define GP22_CFG6_CYCLE_TOF_1 ALGO_BITMASK(17) |
Definition at line 458 of file GP22_ATY.h.
| #define GP22_CFG6_DA_KORR_0 ALGO_BITMASK(25) |
Definition at line 466 of file GP22_ATY.h.
| #define GP22_CFG6_DA_KORR_1 ALGO_BITMASK(26) |
Definition at line 467 of file GP22_ATY.h.
| #define GP22_CFG6_DA_KORR_2 ALGO_BITMASK(27) |
Definition at line 468 of file GP22_ATY.h.
| #define GP22_CFG6_DA_KORR_3 ALGO_BITMASK(28) |
Definition at line 469 of file GP22_ATY.h.
| #define GP22_CFG6_DOUBLE_RES ALGO_BITMASK(12) |
Definition at line 453 of file GP22_ATY.h.
| #define GP22_CFG6_EMPTY_0 ALGO_BITMASK(24) |
Definition at line 465 of file GP22_ATY.h.
| #define GP22_CFG6_EMPTY_1 ALGO_BITMASK(29) |
Definition at line 470 of file GP22_ATY.h.
| #define GP22_CFG6_EN_ANALOG ALGO_BITMASK(31) |
Definition at line 472 of file GP22_ATY.h.
| #define GP22_CFG6_EN_INT_END ALGO_BITMASK(21) |
Definition at line 462 of file GP22_ATY.h.
| #define GP22_CFG6_FIREO_DEF ALGO_BITMASK(14) |
Definition at line 455 of file GP22_ATY.h.
| #define GP22_CFG6_HZ60 ALGO_BITMASK(15) |
Definition at line 456 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_0 ALGO_BITMASK(0) |
Definition at line 441 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_1 ALGO_BITMASK(1) |
Definition at line 442 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_2 ALGO_BITMASK(2) |
Definition at line 443 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_3 ALGO_BITMASK(3) |
Definition at line 444 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_4 ALGO_BITMASK(4) |
Definition at line 445 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_5 ALGO_BITMASK(5) |
Definition at line 446 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_6 ALGO_BITMASK(6) |
Definition at line 447 of file GP22_ATY.h.
| #define GP22_CFG6_ID6_7 ALGO_BITMASK(7) |
Definition at line 448 of file GP22_ATY.h.
| #define GP22_CFG6_NEG_STOP_TEMP ALGO_BITMASK(30) |
Definition at line 471 of file GP22_ATY.h.
| #define GP22_CFG6_QUAD_RES ALGO_BITMASK(13) |
Definition at line 454 of file GP22_ATY.h.
| #define GP22_CFG6_START_CLKHS_END ALGO_BITMASK(20) |
Definition at line 461 of file GP22_ATY.h.
| #define GP22_CFG6_TEMP_PORTDIR ALGO_BITMASK(11) |
Definition at line 452 of file GP22_ATY.h.
| #define GP22_CFG6_TW2_0 ALGO_BITMASK(22) |
Definition at line 463 of file GP22_ATY.h.
| #define GP22_CFG6_TW2_1 ALGO_BITMASK(23) |
Definition at line 464 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT0 0x22066800 |
Definition at line 158 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT1 0x55400000 |
Definition at line 159 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT2 0x20000000 |
Definition at line 160 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT3 0x18000000 |
Definition at line 161 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT4 0x20000000 |
Definition at line 162 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT5 0x00000000 |
Definition at line 163 of file GP22_ATY.h.
| #define GP22_CFG_DEFAULT6 0x00000000 |
Definition at line 164 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT0 0x00000000 |
Definition at line 167 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT1 0x00400000 |
Definition at line 168 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT2 0x00000000 |
Definition at line 169 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT3 0x00000000 |
Definition at line 170 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT4 0x20000000 |
Definition at line 171 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT5 0x00000000 |
Definition at line 172 of file GP22_ATY.h.
| #define GP22_CFG_KEEP_DEFAULT6 0x00000000 |
Definition at line 173 of file GP22_ATY.h.
| #define GP22_CLKHS_DIV 1 |
Definition at line 72 of file GP22_ATY.h.
| #define GP22_CLKHS_FREQ (GP22_HSC_FREQ / (1 << GP22_CLKHS_DIV)) |
Definition at line 75 of file GP22_ATY.h.
| #define GP22_CLKHS_PERIOD 0 |
Definition at line 76 of file GP22_ATY.h.
| #define GP22_DISABLE GPIO_SET_H(GP22_CSN_PORT, GP22_CSN_PIN) |
Definition at line 110 of file GP22_ATY.h.
| #define GP22_ENABLE GPIO_SET_L(GP22_CSN_PORT, GP22_CSN_PIN) |
Definition at line 109 of file GP22_ATY.h.
| #define GP22_HSC_FREQ 8 |
Definition at line 71 of file GP22_ATY.h.
| #define GP22_NORESET GPIO_SET_H(GP22_RST_PORT, GP22_RST_PIN) |
Definition at line 112 of file GP22_ATY.h.
| #define GP22_OPCODE_CALC_HSC 0x03 |
Definition at line 141 of file GP22_ATY.h.
| #define GP22_OPCODE_COMPARE_E2 0xC6 |
Definition at line 151 of file GP22_ATY.h.
| #define GP22_OPCODE_INIT 0x70 |
Definition at line 137 of file GP22_ATY.h.
| #define GP22_OPCODE_READ_ID 0xB7 |
Definition at line 148 of file GP22_ATY.h.
| #define GP22_OPCODE_READ_REG 0xB0 |
Definition at line 147 of file GP22_ATY.h.
| #define GP22_OPCODE_RESET 0x50 |
Definition at line 138 of file GP22_ATY.h.
| #define GP22_OPCODE_START_CAL_TOF 0x04 |
Definition at line 142 of file GP22_ATY.h.
| #define GP22_OPCODE_START_TEMP 0x02 |
Definition at line 140 of file GP22_ATY.h.
| #define GP22_OPCODE_START_TEMP2 0x06 |
Definition at line 144 of file GP22_ATY.h.
| #define GP22_OPCODE_START_TOF 0x01 |
Definition at line 139 of file GP22_ATY.h.
| #define GP22_OPCODE_START_TOF2 0x05 |
Definition at line 143 of file GP22_ATY.h.
| #define GP22_OPCODE_TRANS_E2 0xF0 |
Definition at line 150 of file GP22_ATY.h.
| #define GP22_OPCODE_WRITE_E2 0xC0 |
Definition at line 149 of file GP22_ATY.h.
| #define GP22_OPCODE_WRITE_REG 0x80 |
Definition at line 146 of file GP22_ATY.h.
| #define GP22_READ_INT_H GPIO_GET_H(GP22_INT_PORT, GP22_INT_PIN) |
Definition at line 113 of file GP22_ATY.h.
| #define GP22_READ_INT_L GPIO_GET_L(GP22_INT_PORT, GP22_INT_PIN) |
Definition at line 114 of file GP22_ATY.h.
| #define GP22_REGADDR_PW1ST 0x05 |
Definition at line 155 of file GP22_ATY.h.
| #define GP22_REGADDR_STATUS 0x04 |
Definition at line 153 of file GP22_ATY.h.
| #define GP22_REGADDR_TEST 0x05 |
Definition at line 154 of file GP22_ATY.h.
| #define GP22_RESET GPIO_SET_L(GP22_RST_PORT, GP22_RST_PIN) |
Definition at line 111 of file GP22_ATY.h.
| #define GP22_SIGNAL_A_H GPIO_SET_H(GP22_SIGNAL_A_PORT, GP22_SIGNAL_A_PIN) |
Definition at line 95 of file GP22_ATY.h.
| #define GP22_SIGNAL_A_L GPIO_SET_L(GP22_SIGNAL_A_PORT, GP22_SIGNAL_A_PIN) |
Definition at line 96 of file GP22_ATY.h.
| #define GP22_SIGNAL_H GPIO_SET_H(GP22_SIGNAL_PORT, GP22_SIGNAL_PIN) |
Definition at line 93 of file GP22_ATY.h.
| #define GP22_SIGNAL_L GPIO_SET_L(GP22_SIGNAL_PORT, GP22_SIGNAL_PIN) |
Definition at line 94 of file GP22_ATY.h.
| #define GP22_SLEEP |
Definition at line 122 of file GP22_ATY.h.
| #define GP22_STEP_CALC_HSC 0x20 |
Definition at line 89 of file GP22_ATY.h.
| #define GP22_STEP_COMPARE_E2 0x10 |
Definition at line 88 of file GP22_ATY.h.
| #define GP22_STEP_READ_ID 0x08 |
Definition at line 87 of file GP22_ATY.h.
| #define GP22_STEP_REG_INIT 0x04 |
Definition at line 86 of file GP22_ATY.h.
| #define GP22_STEP_RESET 0x01 |
Definition at line 84 of file GP22_ATY.h.
| #define GP22_STEP_SPI_TEST 0x02 |
Definition at line 85 of file GP22_ATY.h.
| #define GP22_STEP_START_TEMP 0x40 |
Definition at line 90 of file GP22_ATY.h.
| #define GP22_STEP_START_TOF 0x80 |
Definition at line 91 of file GP22_ATY.h.
| #define GP22_TEMP_REF_RES 10.0 |
Definition at line 79 of file GP22_ATY.h.
| #define GP22_WAKE |
Definition at line 116 of file GP22_ATY.h.
Definition at line 535 of file GP22_ATY.c.
|
extern |
Definition at line 344 of file GP22_ATY.c.
|
extern |
Definition at line 343 of file GP22_ATY.c.
|
extern |
Definition at line 352 of file GP22_ATY.c.
|
extern |
Definition at line 337 of file GP22_ATY.c.
|
extern |
Definition at line 338 of file GP22_ATY.c.
|
extern |
Definition at line 339 of file GP22_ATY.c.
|
extern |
|
extern |
Definition at line 353 of file GP22_ATY.c.
|
extern |
Definition at line 348 of file GP22_ATY.c.
|
extern |
Definition at line 354 of file GP22_ATY.c.
|
extern |
Definition at line 351 of file GP22_ATY.c.
|
extern |
Definition at line 346 of file GP22_ATY.c.
|
extern |
Definition at line 345 of file GP22_ATY.c.
|
extern |
Definition at line 342 of file GP22_ATY.c.
|
extern |
Definition at line 341 of file GP22_ATY.c.
|
extern |
Definition at line 349 of file GP22_ATY.c.