2026-02-17 00:31 ftp://ftp.de.debian.org/debian/pool/main/m/micropython/micropython_1.26.1+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: f7130c3b (2026-02-17 00:33:35 +0100) count: 2907 2888 elapsed-time: 7.1 2.4 head-timing-info: old-timing-info: head results: micropython-1.26.1/drivers/cc3100/src/device.c:80:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/drivers/bus/softspi.c:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_MACHINE_SPI_MSB [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/flowcont.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TxPoolCnt [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/flowcont.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TxPoolCnt [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/netcfg.c:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/drivers/cc3100/src/fs.c:103:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/drivers/cc3100/src/netapp.c:87:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/drivers/cc3100/src/nonos.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONOS_RET_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/socket.c:186:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/drivers/cc3100/src/nonos.c:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONOS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/nonos.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONOS_RET_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/nonos.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RxIrqCnt [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/wlan.c:72:2: error: failed to evaluate #if condition, undefined function-like macro invocation: _SL_INCLUDE_FUNC( ... ) [syntaxError] micropython-1.26.1/examples/natmod/deflate/deflate.c:69:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features0/features0.c:39:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/btree/btree_c.c:170:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features1/features1.c:105:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features2/main.c:93:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features3/features3.c:59:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features4/features4.c:88:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/framebuf/framebuf.c:53:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/heapq/heapq.c:15:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/random/random.c:32:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/re/re.c:90:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/drivers/memory/spiflash.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_QSPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/cexample/examplemodule.c:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_AdvancedTimer [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_QSPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/cexample/examplemodule.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_seconds [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_QSPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_SPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/subpackage/modexamplepackage.c:6:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_SPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/subpackage/modexamplepackage.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_SPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/subpackage/modexamplepackage.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_SPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/subpackage/modexamplepackage.c:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable example_package_initialised [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ETIMEDOUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_BUS_SPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/memory/spiflash.c:316:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SPIFLASH_ERASE_BLOCK_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SlDriverCb_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:553:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:582:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:605:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:650:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:734:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:795:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:882:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_MAX_SOCKETS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1385:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_RESP_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1447:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_PATTERN_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BasicResponse_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1553:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SlFunctionParams_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1579:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1752:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CONCURRENT_ACTIONS [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1799:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1809:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1814:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/drivers/cc3100/src/driver.c:1838:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SlCmdExt_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/extmod/nimble/nimble/nimble_npl_os.c:513:5: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_PY_BLUETOOTH_ENTER is a macro then please configure it. [unknownMacro] micropython-1.26.1/examples/natmod/features2/prod.c:3:32: style: Parameter 'ar' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/extmod/virtpin.c:31:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] micropython-1.26.1/extmod/virtpin.c:37:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] micropython-1.26.1/examples/usercmodule/cexample/examplemodule.c:34:26: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/drivers/memory/spiflash.c:73:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/drivers/memory/spiflash.c:80:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/drivers/memory/spiflash.c:87:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/drivers/memory/spiflash.c:95:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/drivers/memory/spiflash.c:109:62: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/drivers/memory/spiflash.c:135:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/libm/acoshf.c:20:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm/asinhf.c:31:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/ef_sqrt.c:57:23: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm/atanf.c:66:5: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/atanf.c:66:5: style: float result is assigned to volatile double variable. If the variable is volatile double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm/atanf.c:66:5: style: float result is assigned to volatile long double variable. If the variable is volatile long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm/nearbyintf.c:7:15: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm/roundf.c:20:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/fmodf.c:19:15: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm/wf_tgamma.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/libm/log1pf.c:48:5: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/log1pf.c:48:5: style: float result is assigned to volatile double variable. If the variable is volatile double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm/log1pf.c:48:5: style: float result is assigned to volatile long double variable. If the variable is volatile long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm_dbl/__fpclassify.c:6:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm/kf_rem_pio2.c:68:8: style: Parameter 'x' can be declared as const array [constParameter] micropython-1.26.1/lib/libm/kf_rem_pio2.c:68:44: style: Parameter 'ipio2' can be declared as const array [constParameter] micropython-1.26.1/lib/libm_dbl/__signbit.c:6:10: style: union member 'Anonymous0::d' is never used. [unusedStructMember] micropython-1.26.1/drivers/cc3100/src/driver.c:1648:31: style:inconclusive: Function '_SlDrvReleasePoolObj' argument 1 names different: declaration 'pObj' definition 'ObjIdx'. [funcArgNamesDifferent] micropython-1.26.1/drivers/cc3100/src/driver.c:475:34: note: Function '_SlDrvReleasePoolObj' argument 1 names different: declaration 'pObj' definition 'ObjIdx'. micropython-1.26.1/drivers/cc3100/src/driver.c:1648:31: note: Function '_SlDrvReleasePoolObj' argument 1 names different: declaration 'pObj' definition 'ObjIdx'. micropython-1.26.1/drivers/cc3100/src/driver.c:1155:27: style: Variable 'pHdr' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/libm_dbl/asinh.c:25:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/copysign.c:44:10: style: Redundant initialization for 'dx'. The initialized value is overwritten before it is read. [redundantInitialization] micropython-1.26.1/lib/libm_dbl/copysign.c:40:18: note: dx is initialized micropython-1.26.1/lib/libm_dbl/copysign.c:44:10: note: dx is overwritten micropython-1.26.1/lib/libm_dbl/copysign.c:33:18: style: union member 'double_s_t::m' is never used. [unusedStructMember] micropython-1.26.1/lib/libm_dbl/copysign.c:34:18: style: union member 'double_s_t::e' is never used. [unusedStructMember] micropython-1.26.1/lib/libm_dbl/ceil.c:12:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm_dbl/cos.c:58:4: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/atanh.c:19:5: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/cosh.c:22:4: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/floor.c:12:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm_dbl/atan.c:82:5: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/exp.c:102:4: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/exp.c:123:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/fmod.c:17:15: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm_dbl/rint.c:14:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm_dbl/round.c:22:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/log1p.c:87:5: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/tgamma.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/libm_dbl/trunc.c:16:2: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm_dbl/__rem_pio2_large.c:368:8: style: The if condition is the same as the previous if condition [duplicateCondition] micropython-1.26.1/lib/libm_dbl/__rem_pio2_large.c:350:8: note: First condition micropython-1.26.1/lib/libm_dbl/__rem_pio2_large.c:368:8: note: Second condition micropython-1.26.1/lib/libm_dbl/expm1.c:162:4: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/__rem_pio2_large.c:273:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/oofatfs/ff.h:36:2: error: #error Wrong configuration file (ffconf.h). [preprocessorErrorDirective] micropython-1.26.1/lib/libm_dbl/sqrt.c:101:16: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm_dbl/tgamma.c:137:4: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] micropython-1.26.1/lib/libm_dbl/tgamma.c:110:16: style: union member 'Anonymous0::f' is never used. [unusedStructMember] micropython-1.26.1/lib/libm/erf_lgamma.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] micropython-1.26.1/lib/re1.5/dumpcode.c:10:11: style: Variable 'code' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/mbedtls_errors/tester.c:30:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] micropython-1.26.1/lib/mbedtls_errors/tester.c:36:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] micropython-1.26.1/lib/re1.5/recursiveloop.c:25:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_FALLTHROUGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/mbedtls_errors/tester.c:9:31: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/mbedtls_errors/tester.c:12:9: style: Unused variable: res [unusedVariable] micropython-1.26.1/lib/re1.5/compilecode.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_FALLTHROUGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/uzlib/defl_static.c:91:48: style: Same expression on both sides of '-'. [duplicateExpression] micropython-1.26.1/mpy-cross/main.c:252:50: error: There is an unknown macro here somewhere. Configuration is required. If MP_STRINGIFY is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/alif/boards/OPENMV_AE3/board.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_USB_D_SEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/boards/OPENMV_AE3/board.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCDC_MODE_PWM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/boards/OPENMV_AE3/board.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPU_HE_IRQ_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/fatfs_port.c:37:64: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/alif/fatfs_port.c:37:79: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/alif/fatfs_port.c:37:92: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/alif/machine_adc.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRQ_PRI_ADC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_adc.c:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_INSTANCE_ADC24_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_adc.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_CONV_STAT_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_adc.c:215:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_adc_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/boards/OPENMV_AE3/board.c:44:23: style: struct member 'npu_regs_t::ID' is never used. [unusedStructMember] micropython-1.26.1/ports/alif/machine_i2c_target.c:319:52: error: There is an unknown macro here somewhere. Configuration is required. If MP_HAL_PIN_FMT is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/alif/machine_rtc.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPRTC_IRQ_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_rtc.c:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_adc.c:223:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/modalif.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/main.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYEXEC_FORCED_EXIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/main.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/modmachine.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemCoreClock [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/main.c:96:36: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/alif/main.c:57:16: note: Variable declared here. micropython-1.26.1/ports/alif/main.c:96:24: note: Address of variable taken here. micropython-1.26.1/ports/alif/main.c:57:28: note: Variable declared here. micropython-1.26.1/ports/alif/main.c:96:38: note: Address of variable taken here. micropython-1.26.1/ports/alif/main.c:96:36: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/alif/mpmetalport.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RNR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpmetalport.c:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metal_generic_bus [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpmetalport.c:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable openamp_remoteproc_notified [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_DATA_BITS_5 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:193:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_STOP_BITS_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:216:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_PARITY_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:261:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:371:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:483:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_ARG_INIT_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:503:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_uart.c:555:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mphalport.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable did_write [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mphalport.c:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_core_clock_mhz [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mphalport.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemCoreClock [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/irq.h:84:47: error: syntax error [syntaxError] micropython-1.26.1/ports/alif/mphalport.c:150:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_core_clock_mhz [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mphalport.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PINMUX_ALTERNATE_FUNCTION_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpmetalport.c:92:30: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/mpremoteprocport.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpremoteprocport.c:167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/nosys_stubs.c:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/nosys_stubs.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/nosys_stubs.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/nosys_stubs.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/nosys_stubs.c:28:30: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/nosys_stubs.c:33:29: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/mpremoteprocport.c:147:51: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/mpremoteprocport.c:166:55: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/mpuart.c:95:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_TX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_RX_ONE_CHAR_IN_FIFO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_FLOW_CONTROL_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_PARITY_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_FIFO_DEPTH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_CONTROL_XIP_EN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_TRANSFER_STATUS_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_CONTROL_XIP_EN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/mpuart.c:251:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_IIR_INTERRUPT_ID_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRLR0_IS_MST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/ospi_ext.c:264:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRLR0_IS_MST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/main.c:46:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__lt_stdin_gt_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/main.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_PARSE_SINGLE_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/main.c:67:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/bare-arm/system.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AHB1ENR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/lib.c:45:21: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/bare-arm/lib.c:53:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/mpuart.c:78:56: style: Parameter 'self' can be declared as pointer to const. However it seems that 'rx_idle_timer_callback' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/alif/mpuart.c:129:80: note: You might need to cast the function pointer here micropython-1.26.1/ports/alif/mpuart.c:78:56: note: Parameter 'self' can be declared as pointer to const micropython-1.26.1/ports/alif/mpuart.c:193:16: style: Variable 'uart' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/portable/MemMang/heap_4.c:91:3: error: #error This file must not be used if configSUPPORT_DYNAMIC_ALLOCATION is 0 [preprocessorErrorDirective] micropython-1.26.1/ports/bare-arm/system.c:88:47: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/bare-arm/system.c:68:43: note: Variable declared here. micropython-1.26.1/ports/bare-arm/system.c:88:39: note: Address of variable taken here. micropython-1.26.1/ports/bare-arm/system.c:68:35: note: Variable declared here. micropython-1.26.1/ports/bare-arm/system.c:88:57: note: Address of variable taken here. micropython-1.26.1/ports/bare-arm/system.c:88:47: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/bare-arm/system.c:91:38: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/bare-arm/system.c:68:58: note: Variable declared here. micropython-1.26.1/ports/bare-arm/system.c:91:31: note: Address of variable taken here. micropython-1.26.1/ports/bare-arm/system.c:68:51: note: Variable declared here. micropython-1.26.1/ports/bare-arm/system.c:91:48: note: Address of variable taken here. micropython-1.26.1/ports/bare-arm/system.c:91:38: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/cc3200/FreeRTOS/Source/list.c:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portMAX_DELAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/list.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portMAX_DELAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:35:23: style: struct member 'periph_rcc_t::CR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:36:23: style: struct member 'periph_rcc_t::PLLCFGR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:37:23: style: struct member 'periph_rcc_t::CFGR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:38:23: style: struct member 'periph_rcc_t::CIR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:39:14: style: struct member 'periph_rcc_t::_1' is never used. [unusedStructMember] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configMAX_SYSCALL_INTERRUPT_PRIORITY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:41:23: style: struct member 'periph_rcc_t::AHB2ENR' is never used. [unusedStructMember] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portNVIC_INT_CTRL_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:42:23: style: struct member 'periph_rcc_t::AHB3ENR' is never used. [unusedStructMember] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:445:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:43:14: style: struct member 'periph_rcc_t::_2' is never used. [unusedStructMember] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:626:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configCPU_CLOCK_HZ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/bare-arm/system.c:45:23: style: struct member 'periph_rcc_t::APB2ENR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:50:23: style: struct member 'periph_gpio_t::OTYPER' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:51:23: style: struct member 'periph_gpio_t::OSPEEDR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:52:23: style: struct member 'periph_gpio_t::PUPDR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:53:23: style: struct member 'periph_gpio_t::IDR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:54:23: style: struct member 'periph_gpio_t::ODR' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:55:23: style: struct member 'periph_gpio_t::BSRRL' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:56:23: style: struct member 'periph_gpio_t::BSRRH' is never used. [unusedStructMember] micropython-1.26.1/ports/bare-arm/system.c:57:23: style: struct member 'periph_gpio_t::LCKR' is never used. [unusedStructMember] micropython-1.26.1/ports/alif/machine_uart.c:502:23: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/alif/machine_uart.c:430:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_uart.c:438:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/machine_uart.c:443:57: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/machine_uart.c:448:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/machine_uart.c:462:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_uart.c:492:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_uart.c:519:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_uart.c:525:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_uart.c:542:21: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/lib/uzlib/tinflate.c:588:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:537:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:684:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/uzlib/tinflate.c:623:17: style: Variable 'val' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlan_LockObj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PORT_SFLASH_BLOCK_COUNT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STA_NOINIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STA_NOINIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STA_NOINIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sflash_diskio.c:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/bootmgr/main.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAULT_SYSTICK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/bootmgr/main.c:192:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAMD5_ALGO_MD5 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/bootmgr/main.c:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SAFE_BOOT_BIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/bootmgr/main.c:379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FS_FILE_OPEN_FLAG_COMMIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDHOST_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDHOST_CMD_9 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDHOST_CMD_7 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STA_NODISK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STA_NOINIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:517:15: style: Variable 'pxEventBits' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/event_groups.c:537:24: style: Variable 'xMatchFound' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:456:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:725:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:929:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queueOVERWRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1189:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1479:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1565:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdPASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1699:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1855:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1922:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1942:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1961:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/queue.c:1981:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:818:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portBYTE_ALIGNMENT_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:993:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:1860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prvIdleTask [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:1939:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2020:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2503:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2763:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2833:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2857:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2916:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:2969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:3056:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:3078:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:3337:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configMAX_PRIORITIES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:3639:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/FreeRTOS/Source/tasks.c:4170:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configMAX_PRIORITIES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/updater.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSI_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/updater.c:78:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/updater.c:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_MODE_OPEN_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/updater.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlan_LockObj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/updater.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMG_PREFIX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/bootmgr/main.c:105:48: style: Parameter 'pWlanEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/bootmgr/main.c:113:56: style: Parameter 'pHttpEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/bootmgr/main.c:114:59: style: Parameter 'pHttpResponse' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/bootmgr/main.c:122:52: style: Parameter 'pNetAppEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/bootmgr/main.c:130:53: style: Parameter 'pDevEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/bootmgr/main.c:138:48: style: Parameter 'pSock' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/ftp/updater.c:77:32: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:313:65: style:inconclusive: Function 'sd_disk_read' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.h:24:65: note: Function 'sd_disk_read' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:313:65: note: Function 'sd_disk_read' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:374:72: style:inconclusive: Function 'sd_disk_write' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.h:25:72: note: Function 'sd_disk_write' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:374:72: note: Function 'sd_disk_write' argument 3 names different: declaration 'bSectorCount' definition 'SectorCount'. micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:176:45: style: Parameter 'sDiskInfo' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:150:26: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/fatfs/src/drivers/sd_diskio.c:225:27: style: Variable 'ulRet' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/hal/crc.c:247:14: style: Variable 'pui8DataIn' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/hal/crc.c:248:15: style: Variable 'pui32DataIn' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/littlefs/lfs1.c:2140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/littlefs/lfs1.c:2482:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:206:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_VFS_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_PATH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:302:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_ALLOC_PATH_MAX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:408:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVERS_CYCLE_TIME_MS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:514:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SOC_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:564:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:683:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_ALLOC_PATH_MAX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:964:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AM_DIR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1017:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1033:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1049:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1073:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vfs_mount_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/des.c:248:11: style: Variable 'pui8DestTemp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/hal/des.c:308:11: style: Variable 'pui8DestTemp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/hal/des.c:356:53: style: Parameter 'pui8Src' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/hal/des.c:418:42: style: Parameter 'pui8Src' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/hal/cc3200_hal.c:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_NVIC_INT_CTRL_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/cc3200_hal.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_FCPU_HZ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:78:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:79:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:87:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:89:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:106:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:144:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_PIN_DIR_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:370:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/alif/machine_pin.c:410:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/libm_dbl/pow.c:201:11: style: Condition 'ix>=0x3ff00000' is always true [knownConditionTrueFalse] micropython-1.26.1/lib/libm_dbl/pow.c:199:11: note: Assuming that condition 'ix<=0x3fefffff' is not redundant micropython-1.26.1/lib/libm_dbl/pow.c:201:11: note: Condition 'ix>=0x3ff00000' is always true micropython-1.26.1/lib/libm_dbl/pow.c:180:15: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm_dbl/pow.c:191:16: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm_dbl/pow.c:128:14: style: Local variable 'j' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm_dbl/pow.c:96:12: note: Shadowed declaration micropython-1.26.1/lib/libm_dbl/pow.c:128:14: note: Shadow variable micropython-1.26.1/lib/libm_dbl/pow.c:132:14: style: Local variable 'j' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm_dbl/pow.c:96:12: note: Shadowed declaration micropython-1.26.1/lib/libm_dbl/pow.c:132:14: note: Shadow variable micropython-1.26.1/ports/cc3200/hal/i2s.c:883:54: style:inconclusive: Function 'I2SIntClear' argument 2 names different: declaration 'ulIntFlags' definition 'ulStatFlags'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/i2s.h:202:61: note: Function 'I2SIntClear' argument 2 names different: declaration 'ulIntFlags' definition 'ulStatFlags'. micropython-1.26.1/ports/cc3200/hal/i2s.c:883:54: note: Function 'I2SIntClear' argument 2 names different: declaration 'ulIntFlags' definition 'ulStatFlags'. micropython-1.26.1/ports/cc3200/hal/interrupt.c:512:53: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/hal/interrupt.c:584:54: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/hal/interrupt.c:652:55: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/hal/interrupt.c:704:57: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/hal/sdhost.c:329:39: style:inconclusive: Boolean expression '1<11' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] micropython-1.26.1/ports/cc3200/hal/sdhost.c:292:53: style:inconclusive: Function 'SDHostDataRead' argument 2 names different: declaration 'ulData' definition 'pulData'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/sdhost.h:193:65: note: Function 'SDHostDataRead' argument 2 names different: declaration 'ulData' definition 'pulData'. micropython-1.26.1/ports/cc3200/hal/sdhost.c:292:53: note: Function 'SDHostDataRead' argument 2 names different: declaration 'ulData' definition 'pulData'. micropython-1.26.1/lib/libm/math.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] micropython-1.26.1/lib/libm/math.c:345:13: style: Condition 'j==0xc3160000' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/libm/math.c:340:13: note: Assuming that condition 'j==0x43000000' is not redundant micropython-1.26.1/lib/libm/math.c:345:13: note: Condition 'j==0xc3160000' is always false micropython-1.26.1/lib/libm/math.c:236:14: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm/math.c:246:16: style: Same expression on both sides of '/'. [duplicateExpression] micropython-1.26.1/lib/libm/math.c:50:10: style: Redundant initialization for 'fx'. The initialized value is overwritten before it is read. [redundantInitialization] micropython-1.26.1/lib/libm/math.c:46:17: note: fx is initialized micropython-1.26.1/lib/libm/math.c:50:10: note: fx is overwritten micropython-1.26.1/lib/libm/math.c:175:14: style: Local variable 'k' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm/math.c:593:18: note: Shadowed declaration micropython-1.26.1/lib/libm/math.c:175:14: note: Shadow variable micropython-1.26.1/lib/libm/math.c:420:6: style: Local variable 'k' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm/math.c:593:18: note: Shadowed declaration micropython-1.26.1/lib/libm/math.c:420:6: note: Shadow variable micropython-1.26.1/lib/libm/math.c:509:6: style: Local variable 'k' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm/math.c:593:18: note: Shadowed declaration micropython-1.26.1/lib/libm/math.c:509:6: note: Shadow variable micropython-1.26.1/lib/libm/math.c:640:6: style: Local variable 'k' shadows outer variable [shadowVariable] micropython-1.26.1/lib/libm/math.c:593:18: note: Shadowed declaration micropython-1.26.1/lib/libm/math.c:640:6: note: Shadow variable micropython-1.26.1/lib/libm/math.c:436:4: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:457:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:545:4: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:698:4: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:770:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:775:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:796:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:801:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:823:2: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] micropython-1.26.1/lib/libm/math.c:545:4: style: float result is assigned to volatile double variable. If the variable is volatile double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm/math.c:545:4: style: float result is assigned to volatile long double variable. If the variable is volatile long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/lib/libm/math.c:33:18: style: union member 'float_s_t::m' is never used. [unusedStructMember] micropython-1.26.1/lib/libm/math.c:34:18: style: union member 'float_s_t::e' is never used. [unusedStructMember] micropython-1.26.1/ports/cc3200/hal/aes.c:155:5: style: Same expression 'ui32Config&0x00000040' found multiple times in chain of '||' operators. [duplicateExpression] micropython-1.26.1/ports/cc3200/hal/aes.c:536:11: style: Variable 'pui8DestTemp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/hal/aes.c:601:11: style: Variable 'pui8DestTemp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/hal/aes.c:655:53: style: Parameter 'pui8Src' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/hal/aes.c:719:42: style: Parameter 'pui8Src' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/main.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StackType_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/main.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configMINIMAL_STACK_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/FreeRTOSHooks.c:85:52: style: Parameter 'pxTask' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/misc/FreeRTOSHooks.c:85:73: style: Parameter 'pcTaskName' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/misc/mperror.c:92:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_STRENGTH_6MA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mperror.c:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_WDT_RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mperror.c:197:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_STRENGTH_6MA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/machine_wdt.c:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/machine_wdt.c:126:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDT_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modhashlib.c:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modhashlib.c:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modhashlib.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_sha1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:98:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modhashlib.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/misc/mpirq.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modnetwork.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlNetCfgIpV4Args_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modmachine.c:133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_FCPU_HZ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modmachine.c:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_BSSID_LENGTH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modmachine.c:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_config_main [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwipy.c:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modssl.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybflash.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybflash.c:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybflash.c:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybflash.c:69:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybflash.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_fat_vfs_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/spi.c:1465:56: style:inconclusive: Function 'SPITransfer' argument 4 names different: declaration 'ulSize' definition 'ulCount'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/spi.h:150:56: note: Function 'SPITransfer' argument 4 names different: declaration 'ulSize' definition 'ulCount'. micropython-1.26.1/ports/cc3200/hal/spi.c:1465:56: note: Function 'SPITransfer' argument 4 names different: declaration 'ulSize' definition 'ulCount'. micropython-1.26.1/ports/cc3200/hal/prcm.c:513:35: style:inconclusive: Boolean expression 'ulPeripheral==0x00000013' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] micropython-1.26.1/ports/cc3200/hal/prcm.c:514:13: style:inconclusive: Boolean expression 'ulPeripheral==0x00000003' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] micropython-1.26.1/ports/cc3200/mods/pybadc.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:113:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_STRENGTH_2MA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:195:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybadc.c:129:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:786:21: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/cc3200/ftp/ftp.c:786:21: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/cc3200/ftp/ftp.c:996:16: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1000:16: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/cc3200/hal/prcm.c:668:43: style:inconclusive: Function 'PRCMLPDSRestoreInfoSet' argument 1 names different: declaration 'ulRestoreSP' definition 'ulStackPtr'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/prcm.h:231:50: note: Function 'PRCMLPDSRestoreInfoSet' argument 1 names different: declaration 'ulRestoreSP' definition 'ulStackPtr'. micropython-1.26.1/ports/cc3200/hal/prcm.c:668:43: note: Function 'PRCMLPDSRestoreInfoSet' argument 1 names different: declaration 'ulRestoreSP' definition 'ulStackPtr'. micropython-1.26.1/ports/cc3200/hal/prcm.c:668:69: style:inconclusive: Function 'PRCMLPDSRestoreInfoSet' argument 2 names different: declaration 'ulRestorePC' definition 'ulProgCntr'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/prcm.h:232:50: note: Function 'PRCMLPDSRestoreInfoSet' argument 2 names different: declaration 'ulRestorePC' definition 'ulProgCntr'. micropython-1.26.1/ports/cc3200/hal/prcm.c:668:69: note: Function 'PRCMLPDSRestoreInfoSet' argument 2 names different: declaration 'ulRestorePC' definition 'ulProgCntr'. micropython-1.26.1/ports/cc3200/hal/prcm.c:948:72: style:inconclusive: Function 'PRCMSRAMRetentionEnable' argument 2 names different: declaration 'ulFlags' definition 'ulModeFlags'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/prcm.h:228:51: note: Function 'PRCMSRAMRetentionEnable' argument 2 names different: declaration 'ulFlags' definition 'ulModeFlags'. micropython-1.26.1/ports/cc3200/hal/prcm.c:948:72: note: Function 'PRCMSRAMRetentionEnable' argument 2 names different: declaration 'ulFlags' definition 'ulModeFlags'. micropython-1.26.1/ports/cc3200/hal/prcm.c:1204:50: style:inconclusive: Function 'PRCMHibernateWakeUpGPIOSelect' argument 1 names different: declaration 'ulMultiGPIOBitMap' definition 'ulGPIOBitMap'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/prcm.h:244:57: note: Function 'PRCMHibernateWakeUpGPIOSelect' argument 1 names different: declaration 'ulMultiGPIOBitMap' definition 'ulGPIOBitMap'. micropython-1.26.1/ports/cc3200/hal/prcm.c:1204:50: note: Function 'PRCMHibernateWakeUpGPIOSelect' argument 1 names different: declaration 'ulMultiGPIOBitMap' definition 'ulGPIOBitMap'. micropython-1.26.1/ports/cc3200/hal/prcm.c:1323:48: style:inconclusive: Function 'PRCMSlowClkCtrMatchSet' argument 1 names different: declaration 'ullTicks' definition 'ullValue'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/hal/prcm.h:251:55: note: Function 'PRCMSlowClkCtrMatchSet' argument 1 names different: declaration 'ullTicks' definition 'ullValue'. micropython-1.26.1/ports/cc3200/hal/prcm.c:1323:48: note: Function 'PRCMSlowClkCtrMatchSet' argument 1 names different: declaration 'ullTicks' definition 'ullValue'. micropython-1.26.1/ports/cc3200/mods/pybrtc.c:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_POWER_ON [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_INT_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_INT_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_INT_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:316:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:351:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:398:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:706:75: style: Variable 'fres' is reassigned a value before the old one has been used. [redundantAssignment] micropython-1.26.1/ports/cc3200/ftp/ftp.c:703:22: note: fres is assigned micropython-1.26.1/ports/cc3200/ftp/ftp.c:706:75: note: fres is overwritten micropython-1.26.1/ports/cc3200/mods/pybrtc.c:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_INIT_NUM_ARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:158:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:90:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsd.c:193:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ulNofBlock [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:225:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_MASTER_CMD_SINGLE_RECEIVE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:262:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:296:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:356:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2CA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:383:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:401:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:419:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:447:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:492:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/prcm.c:148:63: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] micropython-1.26.1/ports/cc3200/hal/prcm.c:160:65: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] micropython-1.26.1/ports/cc3200/mods/modsocket.c:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/prcm.c:170:58: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] micropython-1.26.1/ports/cc3200/mods/modsocket.c:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_AF_INET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_AF_INET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_AF_INET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSI_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:380:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:392:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:421:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_OS_WAIT_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:440:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_AF_INET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:476:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:491:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_SOCKET_LISTEN_BACKLOG_DEFAULT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:528:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/hal/prcm.c:1929:40: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/cc3200/mods/modsocket.c:539:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:557:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:579:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:593:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:623:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:650:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:686:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:574:48: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/modsocket.c:731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ESECCLOSED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:783:30: style: Variable 'pip' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mods/modsocket.c:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:782:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_AF_INET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:962:73: style: Parameter 'fno' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:964:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:990:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1073:29: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1111:46: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/ftp/ftp.c:1139:59: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/hal/prcm.c:1613:36: style: Variable 'ullMsec' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/hal/prcm.c:1681:36: style: Variable 'ullMsec' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/ftp/ftp.c:787:30: error: Uninitialized variable: pip [uninitvar] micropython-1.26.1/ports/cc3200/ftp/ftp.c:783:36: note: Assignment 'pip=(uint8_t*)&ip', assigned value is micropython-1.26.1/ports/cc3200/ftp/ftp.c:787:30: note: Uninitialized variable: pip micropython-1.26.1/ports/cc3200/mods/pybsd.c:127:104: style:inconclusive: Function 'pyb_sd_make_new' argument 4 names different: declaration 'args' definition 'all_args'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybsd.c:68:104: note: Function 'pyb_sd_make_new' argument 4 names different: declaration 'args' definition 'all_args'. micropython-1.26.1/ports/cc3200/mods/pybsd.c:127:104: note: Function 'pyb_sd_make_new' argument 4 names different: declaration 'args' definition 'all_args'. micropython-1.26.1/ports/cc3200/ftp/ftp.c:876:32: style: Variable 'fres' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_sleep_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:214:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_sleep_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:225:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_sleep_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:253:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_LPDS_TIMER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_HIB_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:308:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_sleep_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:322:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SRAM_COL_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_REG_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_INT_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:523:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_sleep_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:532:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:603:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_LPDS_TIMER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:637:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_HIB_SLOW_CLK_CTR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:81:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:290:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:314:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybspi.c:344:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_RW [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybi2c.c:140:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/machine_pin.c:369:27: style: Local variable 'allowed_args' shadows outer variable [shadowVariable] micropython-1.26.1/ports/alif/machine_pin.c:169:23: note: Shadowed declaration micropython-1.26.1/ports/alif/machine_pin.c:369:27: note: Shadow variable micropython-1.26.1/ports/cc3200/mods/pybpin.c:122:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:210:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:220:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:240:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:254:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_STRENGTH_4MA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_ANALOG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_HIB_GPIO2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:344:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_LPDS_GPIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:375:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_LPDS_GPIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_GPIOA0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:429:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_STD_PD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:435:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_STRENGTH_6MA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_OD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOA0_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOA1_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOA2_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOA3_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:537:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:604:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_DIR_MODE_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:693:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:712:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_STD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:748:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:775:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_INIT_NUM_ARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:237:43: style:inconclusive: Function 'pyb_rtc_datetime' argument 1 names different: declaration 'self' definition 'self_in'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:70:43: note: Function 'pyb_rtc_datetime' argument 1 names different: declaration 'self' definition 'self_in'. micropython-1.26.1/ports/cc3200/mods/pybrtc.c:237:43: note: Function 'pyb_rtc_datetime' argument 1 names different: declaration 'self' definition 'self_in'. micropython-1.26.1/ports/cc3200/mods/pybrtc.c:188:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mods/pybrtc.c:391:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mods/pybsleep.c:385:15: style: Variable 'base_reg_addr' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mods/pybspi.c:93:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/pybspi.c:111:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/alif/machine_pin.c:350:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/alif/machine_pin.c:351:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mptask.c:123:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SAFE_BOOT_BIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mptask.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSI_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mptask.c:302:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FR_NO_FILESYSTEM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mptask.c:376:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_FIRST_BOOT_BIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mptask.c:386:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FA_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_IPV4_STA_P2P_CL_DHCP_ENABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:506:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_MAC_ADDR_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:518:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_STA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:532:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlDateTime_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_AP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:623:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SEC_TYPE_WPA_WPA2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SEC_TYPE_WEP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_MAC_ADDR_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:757:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable items [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:862:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_AP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:909:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:980:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_false [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:986:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1062:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlNetCfgIpV4Args_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SEC_TYPE_OPEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1262:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_BSSID_LENGTH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_INIT_NUM_ARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DEVICE_GENERAL_VERSION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:229:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:274:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSPI_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_NWPIC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mptask.c:196:9: style: The if condition is the same as the previous if condition [duplicateCondition] micropython-1.26.1/ports/cc3200/mptask.c:178:9: note: First condition micropython-1.26.1/ports/cc3200/mptask.c:196:9: note: Second condition micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:194:5: style: Redundant assignment of 'ulDataIn' to itself. [selfAssignment] micropython-1.26.1/ports/cc3200/serverstask.c:184:30: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/serverstask.c:184:42: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:163:20: style: Variable 'ulDataOut' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:194:5: warning: Uninitialized variable: ulDataIn [uninitvar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:183:16: note: Assuming condition is false micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:194:5: note: Uninitialized variable: ulDataIn micropython-1.26.1/ports/cc3200/mods/pybuart.c:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_uart_objs [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:173:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_RUN_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_UARTA0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_INT_RX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/cc_pal.c:194:5: style: Variable 'ulDataIn' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/cc3200/mods/pybuart.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:294:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_INT_RX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_CONFIG_WLEN_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:503:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:531:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_INIT_NUM_ARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:565:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_true [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:611:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:633:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:643:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:180:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:208:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdPASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TaskHandle_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SemaphoreHandle_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:347:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:370:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/util/cryptohash.c:46:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_SLP_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:405:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/util/cryptohash.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAMD5_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdPASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/util/cryptohash.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAMD5_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:469:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portSTACK_TYPE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueueHandle_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:581:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdTRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_channel_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_channel_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_channel_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:171:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_channel_obj_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_A [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:194:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_A [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:227:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCM_RUN_MODE_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:245:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_CFG_A_PWM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_PWM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:286:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:359:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_A [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:565:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:584:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:608:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:614:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_irq_INIT_NUM_ARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/telnet/telnet.c:109:62: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_GIT_TAG is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/cc3200/simplelink/oslib/osi_freertos.c:645:34: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/util/fifo.c:106:28: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/util/fifo.c:113:27: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/embed/port/embed_util.c:97:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/boards/ARDUINO_NANO_ESP32/board_init.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_NUM_46 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/boards/ARDUINO_NANO_ESP32/board_init.c:93:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/boards/ARDUINO_NANO_ESP32/double_tap.c:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_CAP_SPIRAM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/adc.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/adc.c:70:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_BITWIDTH_12 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/adc.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/adc.c:36:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/esp32_nvs.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NVS_READWRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_nvs.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_nvs.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_nvs.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_nvs.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_nvs.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/gccollect.c:77:2: error: #error unknown CONFIG_IDF_TARGET_ARCH [preprocessorErrorDirective] micropython-1.26.1/ports/esp32/esp32_partition.c:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:202:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:266:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EINVAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/lwip_patch.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMP_TCP_PCB [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/esp32_partition.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:563:30: warning: Either the condition '_frequency<=0' is redundant or there is division by zero at line 563. [zerodivcond] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:559:24: note: Assuming that condition '_frequency<=0' is not redundant micropython-1.26.1/ports/cc3200/mods/pybtimer.c:563:30: note: Division by zero micropython-1.26.1/ports/cc3200/mods/pybtimer.c:582:33: warning: Either the condition '_period<=0' is redundant or there is division by zero at line 582. [zerodivcond] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:578:21: note: Assuming that condition '_period<=0' is not redundant micropython-1.26.1/ports/cc3200/mods/pybtimer.c:582:33: note: Division by zero micropython-1.26.1/ports/cc3200/mods/pybtimer.c:159:64: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/pybtimer.c:193:83: style: Parameter 'ch' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_adc.c:158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_ATTEN_DB_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_BITWIDTH_12 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybuart.c:126:38: style:inconclusive: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybuart.h:40:38: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:126:38: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:135:34: style:inconclusive: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybuart.h:41:34: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:135:34: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:158:35: style:inconclusive: Function 'uart_tx_strn' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybuart.h:43:35: note: Function 'uart_tx_strn' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:158:35: note: Function 'uart_tx_strn' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/cc3200/mods/pybuart.c:275:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/pybuart.c:306:21: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp32/machine_pwm.c:223:6: error: failed to evaluate #if condition, undefined function-like macro invocation: ESP_IDF_VERSION_VAL( ... ) [syntaxError] micropython-1.26.1/ports/cc3200/mods/modsocket.c:78:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/modsocket.c:125:64: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2c_target.c:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:166:67: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2c_target.c:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modsocket.c:227:99: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2c_target.c:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_CLK_SRC_DEFAULT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2c_target.c:154:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_rtc.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_rtc.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_rtc.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_rtc.c:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:165:10: warning:inconclusive: Either the condition '!self' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] micropython-1.26.1/ports/esp32/machine_adc.c:194:9: note: Assuming that condition '!self' is not redundant micropython-1.26.1/ports/esp32/machine_adc.c:200:22: note: Calling function 'madc_init_helper', 1st argument 'self' value is 0 micropython-1.26.1/ports/esp32/machine_adc.c:165:10: note: Null pointer dereference micropython-1.26.1/ports/esp32/machine_i2s.c:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S_NUM_AUTO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:110:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_MACHINE_I2S_CONSTANT_TX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_MACHINE_I2S_CONSTANT_TX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:150:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S_SLOT_MODE_STEREO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:172:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEREO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:137:70: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2s.c:239:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASYNCIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:179:59: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2s.c:268:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portMAX_DELAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_adc.c:239:57: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2s.c:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_sck [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:403:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S_NUM_AUTO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NON_BLOCKING [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_MODE_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_HW_SPI_STATE_INIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_HW_SPI_STATE_INIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_HW_SPI_STATE_DEINIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:440:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_hw_spi.c:465:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_spi_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_wdt.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_wdt.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:67:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modnetwork.h:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: ESP_IDF_VERSION_VAL( ... ) [syntaxError] micropython-1.26.1/ports/esp32/machine_pin.c:85:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:139:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:303:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:453:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_timer_obj_head [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_ONE_SHOT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_timer_obj_head [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOC_TIMER_GROUP_TOTAL_TIMERS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:175:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groups [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:227:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_timer.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_rtc.c:158:14: style: Variable 'args' can be declared as const array [constVariable] micropython-1.26.1/ports/esp32/modesp.c:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LOCAL_LEVEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp.c:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp.c:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modesp32.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modmachine.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/modmachine.c:135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_SLEEP_WAKEUP_ALL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/pybpin.c:147:59: style:inconclusive: Function 'pin_config' argument 4 names different: declaration 'type' definition 'pull'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybpin.h:133:58: note: Function 'pin_config' argument 4 names different: declaration 'type' definition 'pull'. micropython-1.26.1/ports/cc3200/mods/pybpin.c:147:59: note: Function 'pin_config' argument 4 names different: declaration 'type' definition 'pull'. micropython-1.26.1/ports/cc3200/mods/pybpin.c:302:73: style:inconclusive: Function 'pin_get_hibernate_pin_and_idx' argument 2 names different: declaration 'wake_pin' definition 'hib_pin'. [funcArgNamesDifferent] micropython-1.26.1/ports/cc3200/mods/pybpin.c:62:73: note: Function 'pin_get_hibernate_pin_and_idx' argument 2 names different: declaration 'wake_pin' definition 'hib_pin'. micropython-1.26.1/ports/cc3200/mods/pybpin.c:302:73: note: Function 'pin_get_hibernate_pin_and_idx' argument 2 names different: declaration 'wake_pin' definition 'hib_pin'. micropython-1.26.1/ports/esp32/machine_i2c_target.c:92:88: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_i2c_target.c:148:72: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/cc3200/mods/pybpin.c:210:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/cc3200/mods/pybpin.c:755:14: style: Variable '_args' can be declared as const array [constVariable] micropython-1.26.1/ports/esp32/machine_uart.c:134:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portMAX_DELAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_TASKD_EVENT_PRIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL_RD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/panichandler.c:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: ESP_IDF_VERSION_VAL( ... ) [syntaxError] micropython-1.26.1/ports/esp32/machine_uart.c:182:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_SIGNAL_TXD_INV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:227:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_STRING_TX_GIL_THRESHOLD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_NUM_MAX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_SOCKET_EVENTS_HANDLER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:507:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESP_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/mphalport.c:263:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/uart.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uart_periph_signal [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:563:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/uart.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdFALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_ARG_INIT_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/uart.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOC_UART_FIFO_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:650:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/esp_mphal.c:53:6: error: There is an unknown macro here somewhere. Configuration is required. If MP_FASTCODE is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/esp32/machine_uart.c:663:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:674:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_pwm.c:61:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_pwm.c:104:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pwm_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/hspi.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPHS_IO_MUX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_pwm.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_mode [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_pin.c:106:6: error: There is an unknown macro here somewhere. Configuration is required. If MP_FASTCODE is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/esp8266/esppwm.c:139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APB_CLK_FREQ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/esppwm.c:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRC1_LOAD_ADDRESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/esppwm.c:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT7 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_rtc.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_rtc.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_rtc.c:181:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_rtc.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_rtc.c:237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/main.c:219:6: error: There is an unknown macro here somewhere. Configuration is required. If MP_FASTCODE is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/esp8266/machine_uart.c:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_uart.c:203:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_uart.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_uart.c:285:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modos.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDEV_HWRNG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modos.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:193:40: style: Redundant condition: self->io_mode==ASYNCIO. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] micropython-1.26.1/ports/esp32/machine_i2s.c:248:36: style: Redundant condition: self->io_mode==ASYNCIO. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] micropython-1.26.1/ports/esp8266/modesp.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_OSError [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/posix_helpers.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modesp.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/posix_helpers.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modesp.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modesp.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:181:48: style: Parameter 'pWlanEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modesp.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:266:36: style: Variable 'pEventData' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/modesp.c:119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:299:56: style: Parameter 'pHttpEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modesp.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_FLASH_RESULT_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:299:92: style: Parameter 'pHttpResponse' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modesp.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_false [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:323:53: style: Parameter 'pDevEvent' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modesp.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:338:48: style: Parameter 'pSock' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modesp.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modmachine.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reason [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:750:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/modmachine.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_MODE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/cc3200/mods/modwlan.c:754:73: style: Parameter 'bssid' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/modmachine.c:245:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/irq.h:43:47: error: syntax error [syntaxError] micropython-1.26.1/ports/cc3200/mods/modwlan.c:757:23: style: Variable '_bssid' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/modmachine.c:308:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1011_clock_config.c:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSC_CONFIG2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1015_clock_config.c:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSC_CONFIG2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/esp_init_data.c:51:19: style: Variable 'flash' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/uart.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPHS_IO_MUX_U0TXD_U [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/esp_init_data.c:69:21: style: Variable 'msg' can be declared as const array [constVariable] micropython-1.26.1/ports/esp8266/uart.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uart_attached_to_dupterm [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1062_clock_config.c:479:6: error: failed to evaluate #if condition, undefined function-like macro invocation: MAKE_VERSION( ... ) [syntaxError] micropython-1.26.1/ports/esp8266/ets_alt_task.c:66:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1021_clock_config.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSC_CONFIG2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1052_clock_config.c:161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSC_CONFIG2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_adc.c:43:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1064_clock_config.c:479:6: error: failed to evaluate #if condition, undefined function-like macro invocation: MAKE_VERSION( ... ) [syntaxError] micropython-1.26.1/ports/cc3200/mods/modwlan.c:1134:41: style: Variable 'prefix_bits' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/esp8266/network_wlan.c:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/ets_alt_task.c:169:17: style: Variable '*sw_wdt' is assigned an expression that holds the same value. [redundantAssignment] micropython-1.26.1/ports/esp8266/ets_alt_task.c:165:33: note: old_sw_wdt is assigned '*sw_wdt' here. micropython-1.26.1/ports/esp8266/ets_alt_task.c:169:17: note: Variable '*sw_wdt' is assigned an expression that holds the same value. micropython-1.26.1/ports/esp8266/network_wlan.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/dma_manager.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/fatfs_port.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:188:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_BIG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:234:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:157:81: style: Parameter 'appbuf' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/network_wlan.c:264:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/flash.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_FLASH_CLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_i2s.c:211:22: style: Variable 'transform_p' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/network_wlan.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/flash.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Fail [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:317:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_BIG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/flash.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Fail [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/flash.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Fail [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_flexspi_nor_boot.h:106:2: error: #error "Please define macro BOARD_FLASH_SIZE" [preprocessorErrorDirective] micropython-1.26.1/ports/esp8266/network_wlan.c:429:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/flash.c:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_FLEX_SPI_ADDR_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:543:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATION_IF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/network_wlan.c:747:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.h:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_FlexspiDiv [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEXSPI [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEXSPI_MCR0_SWRESET_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:143:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCGR0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:159:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_ClockNeededRunWait [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:140:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_ClockNotNeeded [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_FLASH_QE_ARG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_Speed100M [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:156:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_FlexSpi [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83825/fsl_phydp83825.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_RemoteLoop [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:202:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_Speed100M [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:131:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phydp83848/fsl_phydp83848.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_RemoteLoop [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:250:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:276:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFLEXSPI_PortA1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:284:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:292:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:408:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/flexspi_hyper_flash.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_pin.c:444:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp32/machine_pin.c:451:28: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/machine_pwm.c:130:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp32/machine_hw_spi.c:468:27: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/posix_helpers.c:67:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/esp8266/posix_helpers.c:71:21: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/phy/mdio/enet/fsl_enet_mdio.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/mdio/enet/fsl_enet_mdio.c:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENET_EIR_MII_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:145:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:161:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:131:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:147:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_Speed100M [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:95:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_ID1_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/pwm_backport.c:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PWM_FULL_SCALE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyksz8081/fsl_phyksz8081.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_RemoteLoop [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_Speed100M [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:214:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICSTATUS_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/pwm_backport.c:65:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_STAT_TC_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phylan8720/fsl_phylan8720.c:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_RemoteLoop [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/pwm_backport.c:105:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/modesp.c:189:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_ParityDisabled [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:521:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:285:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_BASICCONTROL_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:605:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_PE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:311:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPHY_LocalLoop [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:632:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_DATA_R8T8_SHIFT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:342:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:651:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_AllInterruptEnable [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:363:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_MMD_ACCESS_DATA_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:692:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_AllInterruptEnable [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:367:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_MMD_ACCESS_DATA_REG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:739:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_AllInterruptEnable [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_adc.c:84:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:783:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_AllFlags [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/phy/device/phyrtl8211f/fsl_phyrtl8211f.c:380:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_adc.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Fail [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_AllClearFlags [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:866:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_STAT_TDRE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:915:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1032:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lpuart_handle_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1097:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_RIE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_RIE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_LPUART_TxBusy [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:107:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_TIE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c.c:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MACHINE_I2C_FLAG_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_LPUART_RxBusy [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp8266/machine_uart.c:233:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_RIE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1449:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPUART_RxOverrunFlag [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_wdt.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDOG1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_wdt.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDOG1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_wdt.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDOG1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS_HP_WRAPPER_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS_HP_WRAPPER_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPSRTCMR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPTAR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_rtc_irq_object [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPCOMR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pendsv.h:29:1: error: syntax error [syntaxError] micropython-1.26.1/ports/mimxrt/machine_rtc.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:261:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_spi.c:134:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENODEV [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_spi.c:200:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:333:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_spi.c:245:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLPSPI_ModuleBusyFlag [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:68:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_Success [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_I2S_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_I2S_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:395:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NON_BLOCKING [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:439:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S_AUDIO_PLL_CLOCK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPWM_Module_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2s.c:575:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_mode [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPWM_PwmA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:316:70: style:inconclusive: Function 'flexspi_nor_flash_page_program' argument 2 names different: declaration 'address' definition 'dstAddr'. [funcArgNamesDifferent] micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.h:52:70: note: Function 'flexspi_nor_flash_page_program' argument 2 names different: declaration 'address' definition 'dstAddr'. micropython-1.26.1/ports/mimxrt/hal/flexspi_nor_flash.c:316:70: note: Function 'flexspi_nor_flash_page_program' argument 2 names different: declaration 'address' definition 'dstAddr'. micropython-1.26.1/ports/mimxrt/machine_i2s.c:671:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_I2S_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:114:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:198:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:225:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_IpgClk [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/littlefs/lfs2.c:966:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:189:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGPIO_DigitalInput [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_IpgDiv [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGPIO_IntFallingEdge [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:383:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/littlefs/lfs2.c:3364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:271:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:589:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PWM_BASE_PTRS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modmachine.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDOG1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:391:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modmachine.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSRC_IppUserResetFlag [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:543:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modmachine.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:560:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modmachine.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modmachine.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPGPR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modos.c:79:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTRNG_SampleModeVonNeumann [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modos.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRNG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modtime.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/modtime.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpmetalport.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_LPUART_TxIdle [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpmetalport.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUA_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mphalport.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpmetalport.c:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUA [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:181:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCLOCK_UartClkRoot [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mphalport.c:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNVS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mphalport.c:107:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFG0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_UART_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:439:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_LPUART_TxIdle [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPUART_CTRL_SBK_SHIFT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_UART_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:524:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:556:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStatus_LPUART_TxIdle [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pin.c:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOMUXC_SW_PAD_CTL_PAD_ODE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pin.c:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOMUXC_SW_MUX_CTL_PAD_MUX_MODE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pin.c:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pin.c:172:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/ticks.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGPT_ClockSource_Osc [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/ticks.c:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPT2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/ticks.c:101:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPT2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:44:76: style: Parameter 'xfer' can be declared as pointer to const. However it seems that 'lpi2c_slave_callback' is a callback function, if 'xfer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:150:68: note: You might need to cast the function pointer here micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:44:76: note: Parameter 'xfer' can be declared as pointer to const micropython-1.26.1/ports/mimxrt/ticks.c:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPT2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_i2c_target.c:73:80: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/ticks.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/minimal/main.c:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/minimal/main.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:255:17: style: Variable 'rootCfg.mux' is reassigned a value before the old one has been used. [redundantAssignment] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:176:17: note: rootCfg.mux is assigned micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:255:17: note: rootCfg.mux is overwritten micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:256:17: style: Variable 'rootCfg.div' is reassigned a value before the old one has been used. [redundantAssignment] micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:177:17: note: rootCfg.div is assigned micropython-1.26.1/ports/mimxrt/boards/MIMXRT1176_clock_config.c:256:17: note: rootCfg.div is overwritten micropython-1.26.1/ports/nrf/boards/ARDUINO_NANO_33_BLE_SENSE/board.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEMCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/esp32/machine_uart.c:562:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/boards/ARDUINO_NANO_33_BLE_SENSE/board.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPREGRET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/iters.c:43:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_SENTINEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/iters.c:54:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable microbit_repeat_iterator_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:66:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:87:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/mimxrt_flash.c:117:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/boards/PCA10059/modules/recover_uicr_regout0.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGOUT0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/PCA10059/modules/recover_uicr_regout0.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/SEEED_XIAO_NRF52/board.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEMCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/SEEED_XIAO_NRF52/board.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPREGRET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/modmicrobit.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/modmicrobit.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/modmicrobit.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mphalport.c:118:15: style: Variable 'pt1' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/mphalport.c:119:15: style: Variable 'pt2' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/minimal/main.c:84:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_pending_exception [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:191:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRF_GPIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRF_GPIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:289:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MILLISECONDS_PER_MACRO_TICK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_rtc.c:236:14: style: Variable 'args' can be declared as const array [constVariable] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:408:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_true [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:490:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MILLISECONDS_PER_MACRO_TICK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:121:29: style: Variable 'io' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:136:51: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/mpremoteprocport.c:155:55: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/ticks.c:99:43: style: Parameter 'upper_ptr' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:110:42: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:131:58: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:131:81: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:173:49: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:737:51: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:774:45: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1145:104: style: Parameter 'xfer' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1208:51: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1208:74: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1412:77: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1621:49: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1621:61: style: Parameter 'irqHandle' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/machine_rtc.c:274:22: style: Variable 'seconds' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_FLASHREGION_PERM_EXECUTE_Enable [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RAMREGION_PERM_EXECUTE_Enable [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_PERIPHID_PERM_PRESENT_IsPresent [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOPORT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/pin.c:172:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/pin.c:192:85: style: Parameter 'base_ptr' can be declared as const array [constParameter] micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:49:19: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:31:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:47:25: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:32:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:49:21: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:49:19: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:55:18: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:33:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:53:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:34:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:54:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:55:18: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/main.c:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__lt_stdin_gt_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:49:19: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:31:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:47:25: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:32:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:49:21: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:49:19: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/main.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyexec_mode_kind [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:601:19: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:60:19: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:31:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:58:25: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:32:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:60:21: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:60:19: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:46:16: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:55:18: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:33:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:53:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:34:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:54:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:55:18: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/main.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/hal/fsl_lpuart.c:1272:24: style: Variable 'bytesToCopy' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:66:18: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:33:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:64:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:34:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:65:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:66:18: note: Comparing pointers that point to different objects micropython-1.26.1/ports/nrf/device/startup_nrf52832.c:54:16: style: Variable 'p_bss_end' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/main.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/main.c:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/main.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:46:16: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/modmachine.c:155:35: error: There is an unknown macro here somewhere. Configuration is required. If UINT_FMT is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:57:16: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/device/startup_nrf52840.c:54:16: style: Variable 'p_bss_end' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/device/startup_nrf51822.c:65:16: style: Variable 'p_bss_end' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:523:33: warning: Either the condition 'y>4' is redundant or the array 'display->image_buffer[5][5]' is accessed at index display->image_buffer[5][5], which is out of bounds. [arrayIndexOutOfBoundsCond] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:520:38: note: Assuming that condition 'y>4' is not redundant micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:523:33: note: Array index out of bounds micropython-1.26.1/ports/nrf/modules/machine/adc.c:84:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_ADC1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:523:33: warning: Either the condition 'y<0' is redundant or the array 'display->image_buffer[5][5]' is accessed at index display->image_buffer[-1][-1], which is out of bounds. [negativeIndex] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:520:20: note: Assuming that condition 'y<0' is not redundant micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:523:33: note: Negative array index micropython-1.26.1/ports/nrf/modules/machine/adc.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/adc.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resistor_p [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:586:19: style: Redundant initialization for 'remaining'. The initialized value is overwritten before it is read. [redundantInitialization] micropython-1.26.1/ports/mimxrt/machine_uart.c:547:22: note: remaining is initialized micropython-1.26.1/ports/mimxrt/machine_uart.c:586:19: note: remaining is overwritten micropython-1.26.1/ports/mimxrt/machine_uart.c:521:92: style: Checking if unsigned expression 'avail=LPUART_TransferGetRxRingBufferLength(self->lpuart,&self->handle)' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:129:19: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:31:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:127:25: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:32:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:129:21: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:129:19: note: Comparing pointers that point to different objects micropython-1.26.1/ports/esp8266/network_wlan.c:60:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/machine_uart.c:523:30: style: Checking if unsigned expression 'received' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:135:18: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:33:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:133:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:34:17: note: Variable declared here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:134:28: note: Address of variable taken here. micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:135:18: note: Comparing pointers that point to different objects micropython-1.26.1/ports/esp8266/network_wlan.c:79:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/network_wlan.c:173:56: style: Parameter 'station_info' can be declared as pointer to const. However it seems that 'build_stations_list_cleanup_callback' is a callback function, if 'station_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/esp8266/network_wlan.c:181:49: note: You might need to cast the function pointer here micropython-1.26.1/ports/esp8266/network_wlan.c:173:56: note: Parameter 'station_info' can be declared as pointer to const micropython-1.26.1/ports/nrf/fatfs_port.c:32:63: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/esp8266/network_wlan.c:197:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/esp8266/network_wlan.c:293:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:126:16: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/device/startup_nrf9160.c:134:16: style: Variable 'p_bss_end' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/mimxrt/machine_uart.c:175:41: style:inconclusive: Function 'machine_uart_set_baudrate' argument 1 names different: declaration 'uart' definition 'uart_in'. [funcArgNamesDifferent] micropython-1.26.1/ports/mimxrt/modmachine.h:46:41: note: Function 'machine_uart_set_baudrate' argument 1 names different: declaration 'uart' definition 'uart_in'. micropython-1.26.1/ports/mimxrt/machine_uart.c:175:41: note: Function 'machine_uart_set_baudrate' argument 1 names different: declaration 'uart' definition 'uart_in'. micropython-1.26.1/ports/nrf/modules/machine/soft_pwm.c:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/soft_pwm.c:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_uart.c:169:60: style: Parameter 'uart' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/machine_uart.c:438:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/nrf/modules/machine/adc.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRF_PWM_CHANNEL_COUNT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/drivers/secureboot/secureboot_main.c:53:53: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_class_mapper [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:252:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRF_PWM_CHANNEL_COUNT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:150:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_STR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:343:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRFX_PWM_PIN_NOT_USED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:239:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRF_GPIO_PIN_DIR_OUTPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_class_mapper [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_class_map_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:347:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:441:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:483:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:492:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_irq_handlers [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/pin.c:530:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_REQUIRED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:150:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRFX_UART_EVT_RX_DONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:246:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_STR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRFX_SUCCESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:524:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: outer condition: af_obj1==NULL micropython-1.26.1/ports/mimxrt/machine_pwm.c:524:21: note: identical inner condition: af_obj1==NULL micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:242:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:453:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:494:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/mphalport.c:382:11: error: syntax error [syntaxError] micropython-1.26.1/ports/nrf/pin_named_pins.c:57:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:784:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:850:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_SENTINEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:892:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_image_facade_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLLFBD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TRISC15 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:921:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable microbit_facade_iterator_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LATC15 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LATC15 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpyb.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TRISD8 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/main.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RD8 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/main.c:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_uint_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uxbrg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/main.c:106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uxsta [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/main.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uxrxreg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/main.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/board.c:165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uxsta [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybled.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybled.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybled.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybled.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybswitch.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/modpybswitch.c:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_false [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/pic16bit_mphal.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboard_interrupt_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/pic16bit/pic16bit_mphal.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL_RD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/main.c:133:42: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/nrf/gccollect.h:41:17: note: Variable declared here. micropython-1.26.1/ports/nrf/main.c:133:32: note: Address of variable taken here. micropython-1.26.1/ports/nrf/main.c:110:17: note: Variable declared here. micropython-1.26.1/ports/nrf/main.c:133:52: note: Address of variable taken here. micropython-1.26.1/ports/nrf/main.c:133:42: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/powerpc/main.c:109:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_uint_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/powerpc/main.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/powerpc/main.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/powerpc/main.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/qemu/main.c:38:2: error: #error MICROPY_HEAP_SIZE must be a positive integer. [preprocessorErrorDirective] micropython-1.26.1/ports/mimxrt/machine_pwm.c:540:22: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:540:22: note: Null pointer dereference micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:41: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:41: note: Null pointer dereference micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:59: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:59: note: Null pointer dereference micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:84: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:560:84: note: Null pointer dereference micropython-1.26.1/ports/qemu/mcu/arm/startup.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:44: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:44: note: Null pointer dereference micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:62: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:62: note: Null pointer dereference micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:87: warning: Either the condition 'af_obj1==NULL' is redundant or there is possible null pointer dereference: af_obj1. [nullPointerRedundantCheck] micropython-1.26.1/ports/mimxrt/machine_pwm.c:511:17: note: Assuming that condition 'af_obj1==NULL' is not redundant micropython-1.26.1/ports/mimxrt/machine_pwm.c:562:87: note: Null pointer dereference micropython-1.26.1/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/board_init.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/boardctrl.c:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYEXEC_FORCED_EXIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/board_init.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/boardctrl.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyexec_mode_kind [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/mimxrt/machine_pin.c:188:52: style:inconclusive: Function 'machine_pin_set_mode' argument 1 names different: declaration 'pin' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/mimxrt/pin.h:166:52: note: Function 'machine_pin_set_mode' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/mimxrt/machine_pin.c:188:52: note: Function 'machine_pin_set_mode' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/mimxrt/machine_pin.c:86:34: style: Parameter 'gpio' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/mimxrt/machine_pin.c:560:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:377:55: style:inconclusive: Function 'microbit_display_animate' argument 1 names different: declaration 'display' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.h:29:55: note: Function 'microbit_display_animate' argument 1 names different: declaration 'display' definition 'self'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:377:55: note: Function 'microbit_display_animate' argument 1 names different: declaration 'display' definition 'self'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:400:54: style:inconclusive: Function 'microbit_display_scroll' argument 1 names different: declaration 'display' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.h:31:54: note: Function 'microbit_display_scroll' argument 1 names different: declaration 'display' definition 'self'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:400:54: note: Function 'microbit_display_scroll' argument 1 names different: declaration 'display' definition 'self'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:500:99: style:inconclusive: Function 'microbit_display_set_pixel' argument 4 names different: declaration 'val' definition 'bright'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.h:35:99: note: Function 'microbit_display_set_pixel' argument 4 names different: declaration 'val' definition 'bright'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:500:99: note: Function 'microbit_display_set_pixel' argument 4 names different: declaration 'val' definition 'bright'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:87:10: style: Local variable 'clear' shadows outer function [shadowFunction] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:42:6: note: Shadowed declaration micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:87:10: note: Shadow variable micropython-1.26.1/ports/mimxrt/machine_pwm.c:426:22: style: Local variable 'duty' shadows outer variable [shadowVariable] micropython-1.26.1/ports/mimxrt/machine_pwm.c:404:17: note: Shadowed declaration micropython-1.26.1/ports/mimxrt/machine_pwm.c:426:22: note: Shadow variable micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitdisplay.c:476:29: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/adc.c:149:51: style: Parameter 'adc_obj' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/powerpc/main.c:53:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] micropython-1.26.1/ports/nrf/pin_named_pins.c:57:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:228:58: warning: Either the condition 'pwm_id<0' is redundant or the array 'machine_hard_pwm_obj[1]' is accessed at index -1, which is out of bounds. [negativeIndex] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:225:16: note: Assuming that condition 'pwm_id<0' is not redundant micropython-1.26.1/ports/nrf/modules/machine/pwm.c:228:58: note: Negative array index micropython-1.26.1/ports/renesas-ra/boards/EK_RA4M1/ra_gen/hal_data.c:6:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:237:21: warning: Either the condition 'pwm_id<0' is redundant or the array 'hard_configs[0]' is accessed at index -1, which is out of bounds. [negativeIndex] micropython-1.26.1/ports/nrf/modules/machine/pwm.c:225:16: note: Assuming that condition 'pwm_id<0' is not redundant micropython-1.26.1/ports/nrf/modules/machine/pwm.c:237:21: note: Negative array index micropython-1.26.1/ports/mimxrt/machine_pwm.c:543:22: warning: Uninitialized variable: channel1 [uninitvar] micropython-1.26.1/ports/mimxrt/machine_pwm.c:494:23: note: Assuming condition is false micropython-1.26.1/ports/mimxrt/machine_pwm.c:543:22: note: Uninitialized variable: channel1 micropython-1.26.1/ports/renesas-ra/boards/EK_RA4W1/ra_gen/hal_data.c:6:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/ra_gen/hal_data.c:577:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/renesas-ra/boards/EK_RA6M1/ra_gen/hal_data.c:6:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/pic16bit/modpybled.c:45:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/pic16bit/main.c:113:73: style: Parameter 'kwargs' can be declared as pointer to const. However it seems that 'mp_builtin_open' is a callback function, if 'kwargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/pic16bit/main.c:116:52: note: You might need to cast the function pointer here micropython-1.26.1/ports/pic16bit/main.c:113:73: note: Parameter 'kwargs' can be declared as pointer to const micropython-1.26.1/ports/pic16bit/modpybled.c:59:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/pic16bit/main.c:118:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/pic16bit/modpybled.c:66:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/boards/EK_RA6M2/ra_gen/hal_data.c:7:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/pic16bit/modpybled.c:73:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/pic16bit/modpybswitch.c:44:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/boards/RA4M1_CLICKER/ra_gen/hal_data.c:8:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/pic16bit/modpybswitch.c:58:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/extint.c:103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_extint_callback [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_PIN_PULL_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_extint_callback [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYB_EXTI_NUM_VECTORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYB_EXTI_NUM_VECTORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/qemu/mcu/arm/startup.c:47:40: error: Comparing pointers that point to different objects [comparePointers] micropython-1.26.1/ports/qemu/mcu/arm/startup.c:36:51: note: Variable declared here. micropython-1.26.1/ports/qemu/mcu/arm/startup.c:47:27: note: Address of variable taken here. micropython-1.26.1/ports/qemu/mcu/arm/startup.c:36:58: note: Variable declared here. micropython-1.26.1/ports/qemu/mcu/arm/startup.c:47:42: note: Address of variable taken here. micropython-1.26.1/ports/qemu/mcu/arm/startup.c:47:40: note: Comparing pointers that point to different objects micropython-1.26.1/ports/renesas-ra/extint.c:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYB_EXTI_NUM_VECTORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYB_EXTI_NUM_VECTORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/powerpc/main.c:122:73: style: Parameter 'kwargs' can be declared as pointer to const. However it seems that 'mp_builtin_open' is a callback function, if 'kwargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/powerpc/main.c:125:52: note: You might need to cast the function pointer here micropython-1.26.1/ports/powerpc/main.c:122:73: note: Parameter 'kwargs' can be declared as pointer to const micropython-1.26.1/ports/renesas-ra/extint.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/fatfs_port.c:48:62: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/powerpc/main.c:127:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/extint.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/fatfs_port.c:48:76: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/qemu/mcu/arm/startup.c:43:20: style: Variable 'src' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/extint.c:302:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/fatfs_port.c:48:89: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/renesas-ra/extint.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:356:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:391:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYB_EXTI_NUM_VECTORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/boardctrl.c:114:55: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/boards/VK_RA6M5/ra_gen/hal_data.c:291:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/renesas-ra/boardctrl.c:138:46: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/irq.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:185:38: style:inconclusive: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/modules/machine/uart.h:39:38: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/uart.c:185:38: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/uart.c:189:38: style:inconclusive: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/modules/machine/uart.h:40:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/uart.c:189:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/uart.c:481:13: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] micropython-1.26.1/ports/nrf/modules/machine/pin.c:345:54: style:inconclusive: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/modules/machine/pin.c:243:54: note: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/pin.c:345:54: note: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/nrf/modules/machine/pin.c:345:94: style:inconclusive: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/modules/machine/pin.c:243:93: note: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. micropython-1.26.1/ports/nrf/modules/machine/pin.c:345:94: note: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. micropython-1.26.1/ports/renesas-ra/machine_adc.c:104:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_adc_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/modules/machine/uart.c:500:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/nrf/modules/machine/pin.c:177:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/pin.c:319:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/pin.c:441:15: style: Variable 'map' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/pin.c:456:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/nrf/modules/machine/pin.c:534:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/flash.c:34:14: style: struct member 'flash_layout_t::base_address' is never used. [unusedStructMember] micropython-1.26.1/ports/renesas-ra/flash.c:35:14: style: struct member 'flash_layout_t::sector_size' is never used. [unusedStructMember] micropython-1.26.1/ports/renesas-ra/flash.c:36:14: style: struct member 'flash_layout_t::sector_count' is never used. [unusedStructMember] micropython-1.26.1/ports/renesas-ra/ra/ra_config.h:50:2: error: #error "CMSIS MCU Series is not specified." [preprocessorErrorDirective] micropython-1.26.1/ports/renesas-ra/machine_rtc.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_rtc.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_rtc.c:261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_rtc.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_PIN_MODE_ANALOG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:148:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:270:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modos.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pin.c:404:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modos.c:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/extint.c:356:24: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/pybthread.h:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/main.c:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/main.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_stdio_uart [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modmachine.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemCoreClock [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modmachine.c:213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemCoreClock [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modmachine.c:229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modmachine.c:237:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/pybthread.h:54:5: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] micropython-1.26.1/ports/renesas-ra/modmachine.c:137:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/renesas-ra/modmachine.c:137:9: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/renesas-ra/modmachine.c:137:9: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/renesas-ra/modmachine.c:137:9: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] micropython-1.26.1/ports/renesas-ra/main.c:351:9: style: Condition 'mounted_flash' is always false [knownConditionTrueFalse] micropython-1.26.1/ports/renesas-ra/main.c:345:26: note: Assignment 'mounted_flash=false', assigned value is 0 micropython-1.26.1/ports/renesas-ra/main.c:351:9: note: Condition 'mounted_flash' is always false micropython-1.26.1/ports/renesas-ra/machine_uart.c:89:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ETIMEDOUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFT_TIMER_MODE_PERIODIC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:388:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_ARG_INIT_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:486:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/mphalport.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin_ringbuf [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/mphalport.c:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_UNIQUE_ID_ADDRESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/modmachine.c:86:15: style: Variable 'uniqueid' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/modmachine.c:229:18: style: Variable 'args2' can be declared as const array [constVariable] micropython-1.26.1/ports/renesas-ra/modmachine.c:237:18: style: Variable 'args2' can be declared as const array [constVariable] micropython-1.26.1/ports/renesas-ra/main.c:302:41: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/renesas-ra/gccollect.h:41:17: note: Variable declared here. micropython-1.26.1/ports/renesas-ra/main.c:302:32: note: Address of variable taken here. micropython-1.26.1/ports/renesas-ra/gccollect.h:40:17: note: Variable declared here. micropython-1.26.1/ports/renesas-ra/main.c:302:51: note: Address of variable taken here. micropython-1.26.1/ports/renesas-ra/main.c:302:41: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/renesas-ra/pybthread.h:57:47: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/pendsv.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PendSV_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/powerctrlboot.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/pendsv.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/mphalport.c:138:12: style: Condition 'did_write' is always false [knownConditionTrueFalse] micropython-1.26.1/ports/renesas-ra/mphalport.c:114:22: note: Assignment 'did_write=false', assigned value is 0 micropython-1.26.1/ports/renesas-ra/mphalport.c:138:12: note: Condition 'did_write' is always false micropython-1.26.1/ports/renesas-ra/machine_pin.c:274:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/mphalport.c:153:14: style: Variable 'id' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/ra_hal.c:8:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSP_WARM_START_RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:125:23: style:inconclusive: Boolean expression 'bits==7' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] micropython-1.26.1/ports/renesas-ra/machine_uart.c:125:37: style:inconclusive: Boolean expression 'bits==9' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] micropython-1.26.1/ports/rp2/clocks_extra.c:27:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clk_ref [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/systick.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/clocks_extra.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctrl [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/systick.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_MCU_PCLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/systick.c:135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_MCU_PCLK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/systick.c:165:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:545:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/libm_extra.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_adc.c:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ADC_CHANNELS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFT_TIMER_MODE_ONE_SHOT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:548:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c.c:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_REQUIRED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MACHINE_I2C_FLAG_STOP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_rtc.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_rtc.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:235:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_i2c_target.c:55:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_IC_STATUS_RFNE_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:258:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_i2c_target.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i2c0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:289:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_i2c_target.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTABLE_FIRST_IRQ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:320:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_i2c_target.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_IC_CON_RX_FIFO_FULL_HLD_CTRL_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C0_IRQ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_IC_STATUS_RFNE_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:214:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C_IC_STATUS_TFNF_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:235:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_REQUIRED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:301:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_FUNC_SIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:260:17: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/renesas-ra/systick.c:142:34: style:inconclusive: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/systick.h:58:34: note: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/renesas-ra/systick.c:142:34: note: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/renesas-ra/machine_pwm.c:270:24: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/renesas-ra/systick.c:149:37: style:inconclusive: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/systick.h:57:37: note: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/renesas-ra/systick.c:149:37: note: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/renesas-ra/machine_pwm.c:291:17: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] micropython-1.26.1/ports/rp2/machine_pwm.c:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PWM_CHAN_A [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_FUNC_PWM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_PWM_SLICES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_adc.c:102:9: style: Condition '!is_ext' is always true [knownConditionTrueFalse] micropython-1.26.1/ports/rp2/machine_adc.c:72:19: note: Assignment 'is_ext=false', assigned value is 0 micropython-1.26.1/ports/rp2/machine_adc.c:102:9: note: Condition '!is_ext' is always true micropython-1.26.1/ports/rp2/machine_pwm.c:183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clk_sys [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_pwm.c:38:18: style: struct member '_machine_pwm_obj_t::pwm_inst' is never used. [unusedStructMember] micropython-1.26.1/ports/rp2/machine_pwm.c:203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:89:40: style: Same expression on both sides of '|'. [duplicateExpression] micropython-1.26.1/ports/rp2/machine_pwm.c:216:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clk_sys [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:263:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:292:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:302:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_timer.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_ERROR_PRINTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_timer.c:83:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_PERIODIC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_timer.c:95:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intr [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_timer.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2s_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_BANK0_GPIOS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2s_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:138:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:217:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_FUNC_SIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:275:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_PIOS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:256:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_spi.c:142:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:370:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_DMA_CHANNELS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_spi.c:220:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/modmachine.c:248:14: error: #error Unknown processor [preprocessorErrorDirective] micropython-1.26.1/ports/renesas-ra/ra_it.c:134:19: style: Variable 'stack_top' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_i2s.c:392:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_DMA_CHANNELS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_OUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_spi.c:280:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_SIZE_8 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/ra_it.c:139:24: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_i2s.c:467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2s_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:392:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_spi.c:351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_spi_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:510:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_sck [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2s.c:581:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2s_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:423:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:451:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_PIN_TRIGGER_NONE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/main.c:188:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__slash_lib [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:460:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/main.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/machine_uart.c:438:11: style: Variable 'orig_buf' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_pin.c:568:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/main.c:315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombit [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pin.c:578:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_adc.c:77:23: style: Unsigned expression 'channel' can't be negative so it is unnecessary to test it. [unsignedPositive] micropython-1.26.1/ports/rp2/pendsv.h:31:1: error: syntax error [syntaxError] micropython-1.26.1/ports/rp2/machine_uart.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_UARTDR_OE_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_adc.c:134:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_uart.c:205:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_UARTMIS_RXMIS_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_uart.c:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_uart.c:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_uart_rx_buffer [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_uart.c:513:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_UARTFR_TXFE_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_uart.c:523:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_UARTMIS_BEMIS_BITS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:94:51: style:inconclusive: Function 'imageGetPixelValue' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:61:51: note: Function 'imageGetPixelValue' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:94:51: note: Function 'imageGetPixelValue' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/rp2/machine_uart.c:550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:101:44: style:inconclusive: Function 'imageWidth' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:57:44: note: Function 'imageWidth' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:101:44: note: Function 'imageWidth' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/rp2/machine_uart.c:567:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_uart_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:108:45: style:inconclusive: Function 'imageHeight' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:56:45: note: Function 'imageHeight' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:108:45: note: Function 'imageHeight' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/rp2/machine_uart.c:610:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:123:48: style:inconclusive: Function 'imageCopy' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:58:48: note: Function 'imageCopy' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:123:48: note: Function 'imageCopy' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/rp2/machine_uart.c:648:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EAGAIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:135:50: style:inconclusive: Function 'imageInvert' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:59:50: note: Function 'imageInvert' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:135:50: note: Function 'imageInvert' argument 1 names different: declaration 'p_image_obj' definition 'p_image'. micropython-1.26.1/ports/rp2/machine_uart.c:670:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:607:78: style:inconclusive: Function 'microbit_image_dim' argument 2 names different: declaration 'val' definition 'fval'. [funcArgNamesDifferent] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.h:95:78: note: Function 'microbit_image_dim' argument 2 names different: declaration 'val' definition 'fval'. micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:607:78: note: Function 'microbit_image_dim' argument 2 names different: declaration 'val' definition 'fval'. micropython-1.26.1/ports/rp2/rp2_flash.c:193:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clk_sys [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:363:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/rp2_flash.c:207:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/nrf/boards/MICROBIT/modules/microbitimage.c:765:25: style: Variable 'str' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/rp2_flash.c:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:260:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_SECTOR_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/fatfs_port.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:277:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_SECTOR_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:342:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_SECTOR_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:407:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clk_sys [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:100:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:94:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adc_vref_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ints0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:150:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EBUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_CH0_CTRL_TRIG_IRQ_QUIET_LSB [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:375:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_dma.c:431:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_dma_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:189:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/rp2_dma.c:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_dma_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/timer.c:321:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/renesas-ra/uart.c:431:38: style:inconclusive: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/uart.h:121:38: note: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:431:38: note: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:447:43: style:inconclusive: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/uart.h:128:43: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:447:43: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:452:45: style:inconclusive: Function 'uart_tx_avail' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/uart.h:129:45: note: Function 'uart_tx_avail' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:452:45: note: Function 'uart_tx_avail' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:457:44: style:inconclusive: Function 'uart_tx_busy' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/uart.h:130:44: note: Function 'uart_tx_busy' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:457:44: note: Function 'uart_tx_busy' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:485:38: style:inconclusive: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/renesas-ra/uart.h:133:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/renesas-ra/uart.c:485:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/samd/machine_rtc.c:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YEAR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_rtc.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_rtc.c:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_rtc.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_rtc.c:160:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:447:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:452:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:457:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:462:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:470:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:485:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/renesas-ra/uart.c:509:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_i2c_target.c:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sercom_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/renesas-ra/uart.c:547:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_i2c_target.c:125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_i2c_target.c:212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sercom_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:88:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_DIRECTION_OUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_wdt.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:191:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:234:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pwm_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:210:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_DIRECTION_OFF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCC_SYNCBUSY_ENABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCC_INST_NUM [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:287:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCC_INTFLAG_OVF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:322:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCC_CTRLA_ENABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_wdt.c:57:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] micropython-1.26.1/ports/samd/main.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYEXEC_FORCED_EXIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:371:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwm_duty_values [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/main.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_PYTHON_PRINTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd21/clock_config.c:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:283:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwm_duty_values [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd21/clock_config.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:385:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwm_duty_values [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd21/clock_config.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MANW [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwm_duty_values [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd21/clock_config.c:342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:479:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_i2c_target.c:184:80: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_pin.c:491:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pin.c:504:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_irq_objects [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/main.c:132:54: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/rp2/main.c:72:16: note: Variable declared here. micropython-1.26.1/ports/rp2/main.c:132:42: note: Address of variable taken here. micropython-1.26.1/ports/rp2/main.c:72:28: note: Variable declared here. micropython-1.26.1/ports/rp2/main.c:132:56: note: Address of variable taken here. micropython-1.26.1/ports/rp2/main.c:132:54: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/samd/modmachine.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_TAP_ADDR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:127:9: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] micropython-1.26.1/ports/samd/modmachine.c:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_TAP_ADDR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd51/clock_config.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENCTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/modmachine.c:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CPU_FREQ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERCOM_USART_INTENSET_RXC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd51/clock_config.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENCTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/modmachine.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sercom_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mcu/samd51/clock_config.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCHCTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERCOM_USART_CTRLA_DORD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:326:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:496:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_DEFAULT_UART_ID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:84:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_pio_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:553:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sercom_table [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/modsamd.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pio0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Group [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pio1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pio0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:728:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_pio_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:800:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/pendsv.h:29:1: error: syntax error [syntaxError] micropython-1.26.1/ports/rp2/rp2_pio.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIO0_IRQ_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Group [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Group [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:279:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_FUNC_PIO0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systick_ms [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:324:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_INTFLAG_OVF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:353:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/pin_af.c:48:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/machine_pwm.c:201:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/rp2_pio.c:422:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/pin_af.c:57:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:509:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_pio_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/pin_af.c:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:519:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_pio_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:780:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:298:9: style: Condition 'write_direct' is always true [knownConditionTrueFalse] micropython-1.26.1/ports/rp2/rp2_flash.c:295:25: note: Assignment 'write_direct=true', assigned value is 1 micropython-1.26.1/ports/rp2/rp2_flash.c:298:9: note: Condition 'write_direct' is always true micropython-1.26.1/ports/rp2/rp2_pio.c:790:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_asm_pio_encode [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:812:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:866:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:127:11: style: Unsigned expression 'vref' can't be negative so it is unnecessary to test it. [unsignedPositive] micropython-1.26.1/ports/rp2/rp2_pio.c:933:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/samd_soc.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Group [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:1011:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_state_machine_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/samd_soc.c:181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_addresses [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:1021:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp2_state_machine_irq_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_pwm.c:314:38: error: Array 'prescaler_table[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] micropython-1.26.1/ports/samd/machine_pwm.c:308:27: note: Assuming that condition 'index<8' is not redundant micropython-1.26.1/ports/samd/machine_pwm.c:314:38: note: Array index out of bounds micropython-1.26.1/ports/stm32/boardctrl.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYEXEC_FORCED_EXIT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_GIGA/board_init.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boardctrl.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyexec_mode_kind [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_GIGA/board_init.c:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_OPTA/board_init.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICK_INT_PRIORITY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_NICLA_VISION/board_init.c:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_OPTA/board_init.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_NICLA_VISION/board_init.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_OSCEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_OPTA/board_init.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_OSCEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_NICLA_VISION/board_init.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_PIN_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_OPTA/board_init.c:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_PORTENTA_H7/board_init.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/mphalport.c:112:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] micropython-1.26.1/ports/stm32/boards/ARDUINO_NICLA_VISION/board_init.c:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_PORTENTA_H7/board_init.c:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:172:14: style: Variable 'adc' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/ARDUINO_NICLA_VISION/board_init.c:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_PORTENTA_H7/board_init.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_OSCEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/board_init.c:31:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRQ_STATE_DISABLED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/ARDUINO_PORTENTA_H7/board_init.c:167:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/cc2564.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_BT_ENABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/cc2564.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_BT_ENABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIM12 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO7/board_init.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRQ_STATE_DISABLED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:85:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_TLC_LAT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_TLC_LAT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_TLC_LAT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LIMIFROG/board_init.c:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_PIN_RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO7/hub_display.c:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMPI2C1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LIMIFROG/board_init.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_MODE_OUTPUT_PP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO7/hub_display.c:142:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_MAX_DELAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO7/hub_display.c:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_LED_EN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NETDUINO_PLUS_2/board_init.c:9:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_SPEED_FREQ_VERY_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NUCLEO_F722ZE/board_init.c:6:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_G6 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NUCLEO_F767ZI/board_init.c:6:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_G6 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NUCLEO_H723ZG/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_OTG_FS_POWER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NUCLEO_H743ZI/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_pin_OTG_FS_POWER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/NUCLEO_N657X0/board.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_AHB4_GRP1_PERIPH_PWR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_rtc.c:147:14: style: Variable 'args' can be declared as const array [constVariable] micropython-1.26.1/ports/stm32/boards/NUCLEO_N657X0/board.c:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_AHB4_GRP1_PERIPH_PWR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/OPENMV_N6/board.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_AHB4_GRP1_PERIPH_PWR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/OPENMV_N6/board.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_PWR_WAKEUP_PIN3 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/OPENMV_N6/board.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_AHB4_GRP1_PERIPH_PWR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/PYBD_SF2/board_init.c:59:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash2_config [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:246:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/PYBD_SF2/board_init.c:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spiflash [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:259:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/PYBD_SF2/board_init.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable series [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_flash.c:276:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/rp2_flash.c:332:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/PYBD_SF6/board_init.c:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_BOARD_SPIFLASH_CHIP_PARAMS0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/PYBD_SF6/board_init.c:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jedec_id [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_adc.c:172:18: style: Variable 'adc' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/boards/SPARKFUN_MICROMOD_STM32/board_init.c:7:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_SPIFLASH_CS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/STM32F7DISC/board_init.c:9:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_PIN_3 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/STM32L476DISC/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_E14 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/VCC_GND_F407VE/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_A4 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_i2c_target.c:92:80: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/main.c:49:33: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/samd/main.c:41:25: note: Variable declared here. micropython-1.26.1/ports/samd/main.c:49:24: note: Address of variable taken here. micropython-1.26.1/ports/samd/main.c:41:16: note: Variable declared here. micropython-1.26.1/ports/samd/main.c:49:35: note: Address of variable taken here. micropython-1.26.1/ports/samd/main.c:49:33: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/samd/machine_wdt.c:55:17: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/samd/main.c:118:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_wdt.c:57:17: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/lib/littlefs/lfs1.c:893:27: style: Redundant condition: The condition 'moved < 0' is redundant since 'moved' is sufficient. [redundantCondition] micropython-1.26.1/ports/stm32/dma.h:208:51: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/dma.h:212:50: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/pin_af.c:57:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_pin.c:459:27: style: Local variable 'allowed_args' shadows outer variable [shadowVariable] micropython-1.26.1/ports/rp2/machine_pin.c:243:23: note: Shadowed declaration micropython-1.26.1/ports/rp2/machine_pin.c:459:27: note: Shadow variable micropython-1.26.1/ports/rp2/machine_i2s.c:242:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_i2s.c:252:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_pwm.c:248:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/modsamd.c:49:37: style: Variable 'pin_af' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/rp2/machine_i2s.c:380:51: style: Parameter 'i2s_obj' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_pwm.c:369:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/machine_pin.c:578:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_pwm.c:383:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/modmachine.c:116:22: style: Variable 'duration' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/samd/modmachine.c:119:18: style: Variable 'duration' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/boardctrl.c:179:55: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/boardctrl.c:226:46: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs1.c:545:24: style:inconclusive: Same expression used in consecutive assignments of 'oldoff' and 'newoff'. [duplicateAssignExpression] micropython-1.26.1/lib/littlefs/lfs1.c:546:24: note: Same expression used in consecutive assignments of 'oldoff' and 'newoff'. micropython-1.26.1/lib/littlefs/lfs1.c:545:24: note: Same expression used in consecutive assignments of 'oldoff' and 'newoff'. micropython-1.26.1/lib/littlefs/lfs1.c:1593:11: style: Redundant initialization for 'nsize'. The initialized value is overwritten before it is read. [redundantInitialization] micropython-1.26.1/lib/littlefs/lfs1.c:1573:23: note: nsize is initialized micropython-1.26.1/lib/littlefs/lfs1.c:1593:11: note: nsize is overwritten micropython-1.26.1/ports/samd/mphalport.c:108:10: error: Uninitialized variable: intflag [uninitvar] micropython-1.26.1/ports/samd/mphalport.c:108:39: error: Uninitialized variable: us64_lower [uninitvar] micropython-1.26.1/ports/stm32/boards/LIMIFROG/board_init.c:47:48: style: Parameter 'GPIOx' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:65:30: style: Same expression on both sides of '&'. [duplicateExpression] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:60:19: note: 'ch' is assigned value '1' here. micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/hub_display.c:65:30: note: Same expression on both sides of '&'. micropython-1.26.1/ports/samd/mphalport.c:111:19: style: Variable 'us64_upper' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/samd/mphalport.c:93:14: style: Variable 'us64_lower' is not assigned a value. [unassignedVariable] micropython-1.26.1/ports/samd/mphalport.c:94:13: style: Variable 'intflag' is not assigned a value. [unassignedVariable] micropython-1.26.1/ports/rp2/machine_i2s.c:296:10: warning: Uninitialized variable: is_free_sm [uninitvar] micropython-1.26.1/ports/rp2/machine_i2s.c:275:27: note: Assuming condition is false micropython-1.26.1/ports/rp2/machine_i2s.c:296:10: note: Uninitialized variable: is_free_sm micropython-1.26.1/ports/rp2/machine_i2s.c:300:10: warning: Uninitialized variable: can_add_program [uninitvar] micropython-1.26.1/ports/rp2/machine_i2s.c:275:27: note: Assuming condition is false micropython-1.26.1/ports/rp2/machine_i2s.c:300:10: note: Uninitialized variable: can_add_program micropython-1.26.1/lib/littlefs/lfs1.c:1296:40: style:inconclusive: Function 'lfs1_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs1.h:366:40: note: Function 'lfs1_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs1.c:1296:40: note: Function 'lfs1_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/ports/rp2/machine_i2s.c:304:17: warning: Uninitialized variable: candidate_pio [uninitvar] micropython-1.26.1/ports/rp2/machine_i2s.c:275:27: note: Assuming condition is false micropython-1.26.1/ports/rp2/machine_i2s.c:304:17: note: Uninitialized variable: candidate_pio micropython-1.26.1/lib/littlefs/lfs1.c:2100:57: style:inconclusive: Function 'lfs1_format' argument 2 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs1.h:302:57: note: Function 'lfs1_format' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs1.c:2100:57: note: Function 'lfs1_format' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/ports/stm32/boards/VCC_GND_F407ZG/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_C4 [valueFlowBailoutIncompleteVar] micropython-1.26.1/lib/littlefs/lfs1.c:2187:56: style:inconclusive: Function 'lfs1_mount' argument 2 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs1.h:312:56: note: Function 'lfs1_mount' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs1.c:2187:56: note: Function 'lfs1_mount' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/ports/rp2/rp2_dma.c:131:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/littlefs/lfs1.c:119:44: style: Parameter 'lfs1' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/rp2_dma.c:160:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs1.c:1086:53: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/rp2_dma.c:317:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/littlefs/lfs1.c:1810:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs1.c:1824:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/rp2/rp2_pio.c:310:45: warning: Either the condition '0<=pio_id' is redundant or the array 'rp2_pio_obj[2]' is accessed at index -1, which is out of bounds. [negativeIndex] micropython-1.26.1/ports/rp2/rp2_pio.c:307:13: note: Assuming that condition '0<=pio_id' is not redundant micropython-1.26.1/ports/rp2/rp2_pio.c:310:45: note: Negative array index micropython-1.26.1/ports/rp2/rp2_pio.c:563:67: warning: Either the condition '0<=sm_id' is redundant or the array 'rp2_state_machine_obj[8]' is accessed at index -1, which is out of bounds. [negativeIndex] micropython-1.26.1/ports/rp2/rp2_pio.c:559:13: note: Assuming that condition '0<=sm_id' is not redundant micropython-1.26.1/ports/rp2/rp2_pio.c:563:67: note: Negative array index micropython-1.26.1/ports/stm32/boards/VCC_GND_H743VI/board_init.c:5:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_B10 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:82:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:92:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/LEGO_HUB_NO6/spiflash.c:105:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/bufhelper.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/bufhelper.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/samd/machine_uart.c:695:23: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/samd/machine_uart.c:774:23: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/samd/machine_pin.c:479:32: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_pin.c:488:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_pin.c:501:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/boards/PYBD_SF2/board_init.c:40:14: style: struct member '_pyb_otp_t::rev' is never used. [unusedStructMember] micropython-1.26.1/ports/samd/machine_pin.c:504:32: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_uart.c:609:23: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/rp2/machine_uart.c:647:23: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/samd/machine_uart.c:568:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/samd/machine_uart.c:720:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_uart.c:799:13: style: Variable 'uart' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/rp2/machine_uart.c:549:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/samd/machine_pin.c:138:19: style: Variable 'pull' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/dma.c:87:6: error: #error "Unsupported Processor" [preprocessorErrorDirective] micropython-1.26.1/ports/samd/machine_uart.c:67:11: style: struct member '_soft_timer_entry_extended_t::context' is never used. [unusedStructMember] micropython-1.26.1/ports/stm32/extint.c:338:2: error: #error Unsupported processor [preprocessorErrorDirective] micropython-1.26.1/ports/stm32/flash.c:166:2: error: #error Unsupported processor [preprocessorErrorDirective] micropython-1.26.1/ports/stm32/irq.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_CHANNEL_VREFINT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_SR_EOC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_wdt.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_wdt.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/fatfs_port.c:41:62: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/machine_adc.c:342:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/fatfs_port.c:41:76: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/machine_adc.c:359:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_CR2_ADON [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/fatfs_port.c:41:89: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/machine_adc.c:507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_CR2_SWSTART [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADC_SAMPLETIME_DEFAULT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2c_target.c:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C1_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2c_target.c:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2C1_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2c_target.c:137:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mboot/main.c:107:2: error: #error Unable to determine proper MICROPY_HW_USB_MAIN_DEV to use [preprocessorErrorDirective] micropython-1.26.1/ports/stm32/uart.h:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_ISR_TXE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_CR1_M [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:146:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:405:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_CR1_SBK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ETIMEDOUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:444:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_ARG_INIT_handler [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:473:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EIO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modtime.c:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_FORMAT_BIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modtime.c:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_FORMAT_BIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_MAX_I2S [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S_MODE_MASTER_TX [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpmetalport.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpmetalport.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSEM1_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:271:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_MODE_AF_PP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpmetalport.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_HSEM_REMOTE_ID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_ERROR_PRINTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpmetalport.c:105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable openamp_remoteproc_notified [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:388:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:427:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:451:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_sck [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:580:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2s_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2s.c:601:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I2S1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pybthread.h:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_stdio_uart [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_stdio_uart [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/main.c:124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_stdio_uart [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/main.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIOA_BASE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_PIN_MODE_ALT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAL_LOG_DEBUG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_UNIQUE_ID_ADDRESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pybthread.h:56:5: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] micropython-1.26.1/ports/stm32/pendsv.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PendSV_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pendsv.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin_defs_stm32.c:11:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_MODE_OUTPUT_PP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_UNIQUE_ID_ADDRESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EINVAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modmachine.c:404:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin_named_pins.c:50:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrlboot.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_UNREACHABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLASH_LATENCY_5 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_SYSCLK_DIV1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_HCLK_DIV1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_RCC_HSE_STATE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:1135:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:162:39: style: Parameter 'adc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/pin.c:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pin_class_mapper [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:182:30: style: Parameter 'adc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/pin.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_plat_print [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_adc.c:334:38: style: Parameter 'adc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/pin.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPIO_MODE_ANALOG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rng.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_HAL_UNIQUE_ID_ADDRESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:279:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:337:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:434:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_rom_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_i2c_target.c:69:56: style: Parameter 'i2c' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/machine_i2c_target.c:74:57: style: Parameter 'i2c' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/machine_i2c_target.c:104:80: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/rtc.c:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:298:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_OSCILLATORTYPE_LSI [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:446:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_OSCILLATORTYPE_LSI [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:495:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCC_FLAG_LSERDY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_WEEKDAY_THURSDAY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:649:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_FORMAT_BIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:828:36: error: Pointer addition with NULL pointer. [nullPointerArithmetic] micropython-1.26.1/ports/rp2/rp2_pio.c:809:19: note: Assignment 'bufinfo.buf=NULL', assigned value is 0 micropython-1.26.1/ports/rp2/rp2_pio.c:811:16: note: Assuming condition is false micropython-1.26.1/ports/rp2/rp2_pio.c:827:28: note: Assignment 'dest=bufinfo.buf', assigned value is 0 micropython-1.26.1/ports/rp2/rp2_pio.c:828:36: note: Null pointer addition micropython-1.26.1/ports/stm32/rtc.c:713:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_WKUP_IRQn [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/rtc.c:886:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTC_SMOOTHCALIB_PLUSPULSES_SET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/systick.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/systick.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/stm32_it.c:527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/systick.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:356:20: style: Checking if unsigned expression 'offset' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/stm32/main.c:640:9: style: Condition 'mounted_sdcard' is always false [knownConditionTrueFalse] micropython-1.26.1/ports/stm32/main.c:621:27: note: Assignment 'mounted_sdcard=false', assigned value is 0 micropython-1.26.1/ports/stm32/main.c:640:9: note: Condition 'mounted_sdcard' is always false micropython-1.26.1/ports/stm32/main.c:644:9: style: Condition 'mounted_flash' is always false [knownConditionTrueFalse] micropython-1.26.1/ports/stm32/main.c:616:26: note: Assignment 'mounted_flash=false', assigned value is 0 micropython-1.26.1/ports/stm32/main.c:644:9: note: Condition 'mounted_flash' is always false micropython-1.26.1/ports/stm32/spi.c:332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_BAUDRATEPRESCALER_2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/spi.c:474:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EINVAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/modos.c:50:31: style: Variable 'type' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/spi.c:591:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_SPI_STATE_READY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/spi.c:617:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRQ_STATE_DISABLED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbd_desc.c:42:77: error: There is an unknown macro here somewhere. Configuration is required. If __ALIGN_END is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/rp2/rp2_pio.c:92:38: style: Local variable 'irq' shadows outer variable [shadowVariable] micropython-1.26.1/ports/rp2/rp2_pio.c:84:24: note: Shadowed declaration micropython-1.26.1/ports/rp2/rp2_pio.c:92:38: note: Shadow variable micropython-1.26.1/ports/stm32/spi.c:753:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_SPI_STATE_RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/spi.c:818:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_MODE_MASTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin_defs_stm32.c:9:19: style: Variable 'gpio' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/powerctrl.c:272:9: style: Condition 'ret' is always false [knownConditionTrueFalse] micropython-1.26.1/ports/stm32/powerctrl.c:271:35: note: Calling function 'powerctrl_config_vos' returns 0 micropython-1.26.1/ports/stm32/powerctrl.c:271:35: note: Assignment 'ret=powerctrl_config_vos(sysclk_mhz)', assigned value is 0 micropython-1.26.1/ports/stm32/powerctrl.c:272:9: note: Condition 'ret' is always false micropython-1.26.1/ports/stm32/uart.c:177:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:274:71: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/uart.c:187:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:519:24: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/uart.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_FN_UART [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:100:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_DATA_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:1021:34: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/uart.c:735:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_FLAG_RXNE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:755:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_CR1_RXNEIE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_DATA_OUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:765:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_CR1_UE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1049:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_USART_OVERSAMPLING_16 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_STATE_DEFAULT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_STATUS_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1067:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LL_USART_OVERSAMPLING_16 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ioreq.c:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_STATUS_OUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1077:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_ISR_RXNE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1087:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_ISR_RXNE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USART_ISR_RXNE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1206:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART_FLAG_TXE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1246:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_SETUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IRQ_INFO_FLAGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_DATA_OUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_EP0_DATA_IN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:92:45: style: Parameter 'gpio' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxpacket [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mphalport.c:170:14: style: Variable 'id' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:443:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:456:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_STATE_SUSPENDED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:470:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:122:51: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_STATE_CONFIGURED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/mpremoteprocport.c:143:55: style: Parameter 'rproc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:500:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_SPEED_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:534:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_STATE_DEFAULT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_STATE_CONFIGURED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/main.c:562:56: error: Subtracting pointers that point to different objects [subtractPointers] micropython-1.26.1/ports/stm32/gccollect.h:41:17: note: Variable declared here. micropython-1.26.1/ports/stm32/main.c:562:47: note: Address of variable taken here. micropython-1.26.1/ports/stm32/gccollect.h:40:17: note: Variable declared here. micropython-1.26.1/ports/stm32/main.c:562:66: note: Address of variable taken here. micropython-1.26.1/ports/stm32/main.c:562:56: note: Subtracting pointers that point to different objects micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBD_MAX_NUM_CONFIGURATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:592:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_CONFIG_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:156:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:618:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_FEATURE_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/rp2/rp2_pio.c:159:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] micropython-1.26.1/ports/rp2/rp2_pio.c:158:31: note: Assuming that condition 'j<32' is not redundant micropython-1.26.1/ports/rp2/rp2_pio.c:159:33: note: Shift micropython-1.26.1/ports/stm32/pybthread.h:59:47: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:642:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_FEATURE_REMOTE_WAKEUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_DESC_TYPE_STRING [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:229:92: style:inconclusive: Function 'powerctrl_rcc_clock_config_pll' argument 3 names different: declaration 'need_pllsai' definition 'need_pll48'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/powerctrl.h:53:92: note: Function 'powerctrl_rcc_clock_config_pll' argument 3 names different: declaration 'need_pllsai' definition 'need_pll48'. micropython-1.26.1/ports/stm32/powerctrl.c:229:92: note: Function 'powerctrl_rcc_clock_config_pll' argument 3 names different: declaration 'need_pllsai' definition 'need_pll48'. micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:306:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:440:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_D2H [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_keybd.c:336:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HID_QUEUE_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:462:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_H2D [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_keybd.c:349:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:483:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_keybd.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:504:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:524:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:541:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:585:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_URB_IDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:658:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_URB_IDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:284:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:449:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HID_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_REQ_RECIPIENT_INTERFACE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:507:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_REQ_RECIPIENT_INTERFACE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:528:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_H2D [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:559:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_H2D [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:590:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_D2H [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_mouse.c:193:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HID_QUEUE_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:615:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_H2D [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_mouse.c:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:655:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HID_UNKNOWN [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_mouse.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbd_cdc_interface.h:71:57: style: Parameter 'cdc' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/systick.c:132:34: style:inconclusive: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/systick.h:58:34: note: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/stm32/systick.c:132:34: note: Function 'systick_has_passed' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/stm32/modmachine.c:396:18: style: Variable 'args2' can be declared as const array [constVariable] micropython-1.26.1/ports/stm32/systick.c:139:37: style:inconclusive: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/systick.h:57:37: note: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/stm32/systick.c:139:37: note: Function 'systick_wait_at_least' argument 1 names different: declaration 'stc' definition 'start_tick'. micropython-1.26.1/ports/stm32/modmachine.c:404:18: style: Variable 'args2' can be declared as const array [constVariable] micropython-1.26.1/ports/stm32/timer.c:155:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/powerctrl.c:183:14: style: struct member '_sysclk_scaling_table_entry_t::mhz' is never used. [unusedStructMember] micropython-1.26.1/ports/stm32/timer.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbd_hid_interface.h:21:51: style: Parameter 'hid' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/powerctrl.c:184:14: style: struct member '_sysclk_scaling_table_entry_t::value' is never used. [unusedStructMember] micropython-1.26.1/ports/stm32/timer.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:405:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIM_COUNTERMODE_UP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:517:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIM_OSSR_DISABLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:546:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_TIM_STATE_RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:640:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1000:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_HW_MAX_TIMER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/machine_uart.c:493:11: style: Variable 'orig_buf' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/timer.c:1051:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1146:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1457:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1604:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/stm32_it.c:181:19: style: Variable 'stack_top' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/timer.c:1637:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/stm32_it.c:186:24: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/timer.c:1706:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1740:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyb_timer_obj_all [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:112:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_H2D [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_D2H [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:156:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOT_CBW_SIGNATURE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_bot.c:517:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOT_CSW_CMD_FAILED [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:329:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc_scsi.c:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:517:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:612:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:632:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:650:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:701:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:214:60: style: Parameter 'pdev' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:498:65: style: Parameter 'pdev' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:509:66: style: Parameter 'pdev' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_core.c:520:62: style: Parameter 'pdev' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:324:62: style:inconclusive: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/pin.c:245:62: note: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/stm32/pin.c:324:62: note: Function 'pin_obj_init_helper' argument 1 names different: declaration 'pin' definition 'self'. micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:324:99: style:inconclusive: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/pin.c:245:98: note: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. micropython-1.26.1/ports/stm32/pin.c:324:99: note: Function 'pin_obj_init_helper' argument 3 names different: declaration 'args' definition 'pos_args'. micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_SETUP_PKT_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_pipes.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_SPEED_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_pipes.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_pipes.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_SPEED_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:141:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ioreq.c:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/pin.c:438:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbdev/core/src/usbd_ctlreq.c:722:37: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:249:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_NUM_INTERFACES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_NUM_INTERFACES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:115:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:307:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_NUM_INTERFACES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:725:11: style: Variable 'f->lock' is reassigned a value before the old one has been used. [redundantAssignment] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:707:13: note: f->lock is assigned micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:725:11: note: f->lock is overwritten micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:764:11: style: Variable 'f->lock' is reassigned a value before the old one has been used. [redundantAssignment] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:744:13: note: f->lock is assigned micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:764:11: note: f->lock is overwritten micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:509:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:529:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:549:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:460:91: style:inconclusive: Function 'SetLineCoding' argument 2 names different: declaration 'linecoding' definition 'linecodin'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:113:73: note: Function 'SetLineCoding' argument 2 names different: declaration 'linecoding' definition 'linecodin'. micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:460:91: note: Function 'SetLineCoding' argument 2 names different: declaration 'linecoding' definition 'linecodin'. micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:572:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:605:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:637:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_PIPES_NBR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:508:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:197:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:594:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:692:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:632:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:723:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:258:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bInterfaceClass [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_REQ_RECIPIENT_DEVICE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/input.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:656:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:757:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_NUM_INTERFACES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_REQ_RECIPIENT_DEVICE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:666:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:789:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_MAX_NUM_INTERFACES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_REQ_RECIPIENT_DEVICE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:708:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:405:68: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_CDC_SOFProcess' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:127:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:405:68: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:821:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SEND [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/main.c:74:2: error: #error "The unix port requires MICROPY_PY_SYS_PATH=1" [preprocessorErrorDirective] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:750:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:502:22: style: Variable 'CDC_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:853:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SEND [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:796:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_LEN_CFG_DESC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:708:59: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:877:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SEND [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:842:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_SUBCLASS_AUDIOCONTROL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:718:58: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:1018:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __IO [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:287:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SEND [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:909:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bSourceID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/CDC/Src/usbh_cdc.c:728:60: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:613:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:311:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SEND [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:974:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wTerminalType [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:817:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_CONFIGURATION_DESC_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1032:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wTerminalType [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:830:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_IDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_DESC_TYPE_STRING [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1110:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTerminalID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:870:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_USER_DISCONNECTION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1165:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTerminalID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:653:60: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:584:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1229:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTerminalID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid.c:774:56: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_parser.c:100:47: style: Parameter 'ri' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/unix/modos.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1294:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTerminalID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/modos.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1357:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bTerminalID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/modos.c:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLING_FREQ_CONTROL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/modos.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1432:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/modos.c:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/fatfs_port.c:6:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1519:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1587:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1657:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1719:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1746:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/modtime.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1759:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:761:38: style:inconclusive: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/uart.h:93:38: note: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/uart.c:761:38: note: Function 'uart_deinit' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1782:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1070:43: style:inconclusive: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/uart.h:101:43: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/uart.c:1070:43: note: Function 'uart_rx_any' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1806:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CLASS [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1098:38: style:inconclusive: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/uart.h:103:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/uart.c:1098:38: note: Function 'uart_rx_char' argument 1 names different: declaration 'uart_obj' definition 'self'. micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1826:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_FAIL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1920:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLUME_UP [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1945:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:904:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/lexer_dedent.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_READER_EOF [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1084:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/unix/unix_mphal.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_pending_exception [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1152:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/unix/unix_mphal.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CTRL_C [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:1346:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/unix/unix_mphal.c:256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:119:76: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_TEMPLATE_InterfaceInit' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:99:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:119:76: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:133:71: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_TEMPLATE_InterfaceDeInit' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:100:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:133:71: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:146:75: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_TEMPLATE_ClassRequest' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:101:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:146:75: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/machine_i2s.c:367:48: style: Parameter 'hi2s' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:159:70: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_TEMPLATE_Process' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:102:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/Template/Src/usbh_template.c:159:70: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/machine_i2s.c:386:52: style: Parameter 'hi2s' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/machine_i2s.c:405:48: style: Parameter 'hi2s' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_parser.c:173:16: style: Variable 'data' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/machine_i2s.c:425:52: style: Parameter 'hi2s' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/HID/Src/usbh_hid_parser.c:193:9: style: Variable 'data' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:37:55: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:49:57: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:61:55: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:73:55: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:85:58: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/main.c:107:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_loaded_modules_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/spi.c:368:27: style:inconclusive: Function 'spi_init' argument 1 names different: declaration 'spi' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/ports/stm32/spi.h:68:27: note: Function 'spi_init' argument 1 names different: declaration 'spi' definition 'self'. micropython-1.26.1/ports/stm32/spi.c:368:27: note: Function 'spi_init' argument 1 names different: declaration 'spi' definition 'self'. micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_IDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:99:59: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_pipes.c:173:55: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/main.c:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_PARSE_FILE_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:112:56: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/unix/input.c:58:12: warning: If memory allocation fails, then there is a possible null pointer dereference: line [nullPointerOutOfMemory] micropython-1.26.1/ports/unix/input.c:57:24: note: Assuming allocation function fails micropython-1.26.1/ports/unix/input.c:57:24: note: Assignment 'line=malloc(l)', assigned value is 0 micropython-1.26.1/ports/unix/input.c:58:12: note: Null pointer dereference micropython-1.26.1/ports/webassembly/main.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_compile_allow_top_level_await [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:393:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:129:60: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/main.c:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:421:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_OK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:148:63: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/main.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:459:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_USB_BULK_PAYLOAD_LEN_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:181:62: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/webassembly/main.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:502:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_di_StandardVersion [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:186:54: style: Parameter 'pbuff' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_si_StorageType [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:209:64: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:602:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_oi_StorageID [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:225:61: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/spi.c:246:56: style: Parameter 'spi' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:640:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTP_opd_ObjectPropertyCode [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:240:63: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/spi.c:587:36: style: Variable 'state' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:780:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectHandle [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_conf_template.c:253:51: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/spi.c:836:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:884:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:934:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:991:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1045:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1099:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:654:23: error: Uninitialized variable: UARTx [uninitvar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/uart.c:698:22: error: Uninitialized variable: irqn [uninitvar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1215:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1276:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1333:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1382:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1578:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1637:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:1702:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBH_BUSY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/unix/fatfs_port.c:6:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/unix/input.c:42:20: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/unix/input.c:47:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/webassembly/objjsproxy.c:122:13: error: syntax error: =[...]; [syntaxError] micropython-1.26.1/ports/webassembly/proxy_c.c:498:18: error: syntax error [syntaxError] micropython-1.26.1/ports/windows/fmode.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fmode [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/fmode.c:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_BINARY [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/fmode.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TEXT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/init.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TWO_DIGIT_EXPONENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:502:67: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_MSC_SOFProcess' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:119:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:502:67: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:610:24: style: Variable 'MSC_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:630:22: style: Variable 'MSC_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/webassembly/proxy_c.h:63:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:377:3: style: Variable 'pdesc' is assigned an expression that holds the same value. [redundantAssignment] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:372:40: note: pdesc is assigned '(USBH_DescHeader_t*)buf' here. micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:377:3: note: Variable 'pdesc' is assigned an expression that holds the same value. micropython-1.26.1/ports/windows/msvc/dirent.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/msvc/dirent.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/msvc/dirent.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/msvc/dirent.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/realpath.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:7: error: Null pointer dereference: pif [nullPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:276:9: note: Assignment 'pif=(USBH_InterfaceDescTypeDef*)0', assigned value is 0 micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:7: note: Null pointer dereference micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:40: error: Null pointer dereference: pif [nullPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:276:9: note: Assignment 'pif=(USBH_InterfaceDescTypeDef*)0', assigned value is 0 micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:40: note: Null pointer dereference micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:77: error: Null pointer dereference: pif [nullPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:276:9: note: Assignment 'pif=(USBH_InterfaceDescTypeDef*)0', assigned value is 0 micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:279:77: note: Null pointer dereference micropython-1.26.1/ports/webassembly/main.c:224:73: style: Parameter 'kwargs' can be declared as pointer to const. However it seems that 'mp_builtin_open' is a callback function, if 'kwargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/webassembly/main.c:227:52: note: You might need to cast the function pointer here micropython-1.26.1/ports/webassembly/main.c:224:73: note: Parameter 'kwargs' can be declared as pointer to const micropython-1.26.1/ports/webassembly/main.c:230:26: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_ctlreq.c:375:39: style: Variable 'ep_ix' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:272:33: style: Variable 'pif' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Core/Src/usbh_core.c:309:33: style: Variable 'pif' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/windows/windows_mphal.c:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STD_INPUT_HANDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_ECHO_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_C_EVENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CTRL_C [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CTRL_C [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:293:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_USE_SYSTEM_PREFERRED_RNG [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:245:56: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:274:60: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:303:59: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:374:70: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_MTP_ClassRequest' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:124:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:374:70: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:481:68: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_MTP_SOFProcess' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:126:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:481:68: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:496:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:638:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:665:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:693:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:724:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:758:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:790:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:822:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:854:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_WRITING [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:1019:22: style: Variable 'MTP_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:62:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:1039:57: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_i2c_target_data [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_IDLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1112:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_pwm.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_SEC [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1121:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_pwm.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1167:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_pwm.c:142:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1176:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1185:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1231:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1240:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1249:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1296:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1305:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1314:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_timer.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_wdt.c:57:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable watchdog0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1359:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_timer.c:75:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_ONE_SHOT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/main.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_MAIN_STACK_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1368:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_timer.c:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_timer_obj_head [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/main.c:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1377:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] micropython-1.26.1/ports/zephyr/machine_timer.c:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/main.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_timer.c:157:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_timer_obj_head [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/main.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/modmachine.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_REBOOT_COLD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/modmachine.c:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_uart.c:82:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_uart.c:167:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_uart_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/mphalport.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_FOREVER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp.c:172:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/ports/zephyr/machine_uart.c:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/mphalport.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_pin_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_uart.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/uart_core.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL_RD [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/uart_core.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_EVENT_POLL_HOOK [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/uart_core.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zephyr_console [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/argcheck.c:84:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1924:7: style: Variable 'AUDIO_Handle' is assigned an expression that holds the same value. [redundantAssignment] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1918:37: note: AUDIO_Handle is assigned 'phost->pActiveClass->pData' here. micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1924:7: note: Variable 'AUDIO_Handle' is assigned an expression that holds the same value. micropython-1.26.1/py/builtinimport.c:638:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_loaded_modules_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/cstack.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/binary.c:359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SMALL_INT_MIN [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/bc.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENCODE_UINT_MAX_BYTES [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/binary.c:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENDIANNESS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/bc.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SCOPE_FLAG_VARARGS [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/binary.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENDIANNESS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/emitglue.c:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_raw_code_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/emitglue.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_CODE_BYTECODE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/emitglue.c:177:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:633:24: style: Variable 'AUDIO_Handle' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:654:70: style: Parameter 'phost' can be declared as pointer to const. However it seems that 'USBH_AUDIO_SOFProcess' is a callback function, if 'phost' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:173:3: note: You might need to cast the function pointer here micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:654:70: note: Parameter 'phost' can be declared as pointer to const micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1430:71: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1968:57: style: Parameter 'phost' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/map.c:156:16: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_WRAP_MP_MAP_LOOKUP is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:775:12: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:159:21: style: Condition 'self->dev==NULL' is always false [knownConditionTrueFalse] micropython-1.26.1/py/modbuiltins.c:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_UNARY_OP_ABS [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:113:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__brace_open__colon__hash_b_brace_close_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/nlr.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlr_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_true [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/nlr.c:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlr_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:165:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/nlr.c:54:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlr_jump_callback_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_DIVMOD [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/nlr.c:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlr_jump_callback_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:371:63: warning: Either the condition 't_den<=0' is redundant or there is division by zero at line 371. [zerodivcond] micropython-1.26.1/ports/stm32/timer.c:368:29: note: Assuming that condition 't_den<=0' is not redundant micropython-1.26.1/ports/stm32/timer.c:371:63: note: Division by zero micropython-1.26.1/py/modbuiltins.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_UNARY_OP_HASH [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/nlr.c:77:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlr_jump_callback_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__brace_open__colon__hash_x_brace_close_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/AUDIO/Src/usbh_audio.c:1918:37: style: Variable 'AUDIO_Handle' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/py/modbuiltins.c:333:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR__brace_open__colon__hash_o_brace_close_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:391:92: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/zephyr/main.c:215:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] micropython-1.26.1/py/modbuiltins.c:369:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_POWER [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:810:51: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/modbuiltins.c:385:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:451:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_REPR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:521:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/obj.c:56:22: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_WRAP_MP_OBJ_GET_TYPE is a macro then please configure it. [unknownMacro] micropython-1.26.1/py/modbuiltins.c:532:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:543:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpprint.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FLAG_CENTER_ADJUST [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objbool.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/modbuiltins.c:560:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpprint.c:136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FLAG_SHOW_SIGN [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objbool.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_false [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objcell.c:33:31: error: There is an unknown macro here somewhere. Configuration is required. If HEX_FMT is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/stm32/timer.c:222:55: style: Parameter 'htim' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/windows/windows_mphal.c:213:19: style: Local variable 'ret' shadows outer variable [shadowVariable] micropython-1.26.1/ports/windows/windows_mphal.c:191:15: note: Shadowed declaration micropython-1.26.1/ports/windows/windows_mphal.c:213:19: note: Shadow variable micropython-1.26.1/py/modbuiltins.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpprint.c:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FLAG_LEFT_ADJUST [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objbool.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_UNARY_OP_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_REPR [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/timer.c:1421:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/modbuiltins.c:585:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpprint.c:417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FLAG_LEFT_ADJUST [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objbool.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objclosure.c:48:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objclosure.c:67:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_REPR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_EQUAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objclosure.c:108:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:148:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_bound_meth [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/windows/windows_mphal.c:169:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objexcept.c:306:1: error: There is an unknown macro here somewhere. Configuration is required. If MP_DEFINE_EXCEPTION is a macro then please configure it. [unknownMacro] micropython-1.26.1/ports/zephyr/main.c:238:73: style: Parameter 'kwargs' can be declared as pointer to const. However it seems that 'mp_builtin_open' is a callback function, if 'kwargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] micropython-1.26.1/ports/zephyr/main.c:241:52: note: You might need to cast the function pointer here micropython-1.26.1/ports/zephyr/main.c:238:73: note: Parameter 'kwargs' can be declared as pointer to const micropython-1.26.1/ports/zephyr/main.c:244:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/objgetitemiter.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_StopIteration [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgetitemiter.c:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_gen_instance [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:321:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_GeneratorExit [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:112:80: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/ports/zephyr/machine_i2c_target.c:127:74: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/objfun.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_fun_builtin_0 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objfun.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_fun_builtin_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmap.c:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_map [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objfun.c:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_fun_builtin_2 [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/stm32/usbhost/Class/MTP/Src/usbh_mtp_ptp.c:760:19: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/py/objfun.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_fun_builtin_3 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objfun.c:103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_fun_builtin_var [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objfun.c:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objfun.c:418:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/argcheck.c:90:28: style: Variable 'kw' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:78:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_JSON [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:154:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:213:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:160:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:42:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR___name__ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/builtinimport.c:638:20: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:306:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_int_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:272:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_map_elem_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:123:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_loaded_modules_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:176:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_builtin_module_map [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objnone.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_JSON [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTRnull [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:345:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP_REMOVE_IF_FOUND [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:350:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP_ADD_IF_NOT_FOUND [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_SENTINEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:395:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP_ADD_IF_NOT_FOUND [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:78:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_int_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:487:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_int [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_UNARY_OP_INT_MAYBE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:171:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:65:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] micropython-1.26.1/py/objdict.c:524:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_NUM_DIG_FOR_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:407:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SMALL_INT_POSITIVE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:580:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:644:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_dict [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:649:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_dict_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SMALL_INT_POSITIVE_MASK [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:663:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP_ADD_IF_NOT_FOUND [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objdict.c:669:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP_REMOVE_IF_FOUND [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_false [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dbl_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:397:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint.c:432:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_little [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dbl_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dbl_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:241:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_LONG_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:332:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_LONG_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_JSON [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:393:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_LONG_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dbl_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dbl_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:495:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_LONG_1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objrange.c:82:31: error: There is an unknown macro here somewhere. Configuration is required. If INT_FMT is a macro then please configure it. [unknownMacro] micropython-1.26.1/py/mpz.c:673:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:241:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:262:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:694:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:285:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:711:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:315:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ARG_OBJ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:721:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_NUM_DIG_FOR_INT [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:339:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:740:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_NUM_DIG_FOR_LL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:823:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:355:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:860:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:361:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1088:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:367:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:392:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1309:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:401:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1487:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:457:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1542:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:465:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_list_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1557:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_WORD_MSBIT_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:517:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1583:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_WORD_MSBIT_HIGH [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:522:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/bc.c:277:32: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:1607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPZ_DIG_SIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpz.c:1694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_dig_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/opmethods.c:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subscr [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objzip.c:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_zip [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/opmethods.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subscr [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/opmethods.c:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subscr [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/opmethods.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_op [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgetitemiter.c:49:24: style: Variable 't' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objgetitemiter.c:67:44: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/objboundmeth.c:103:26: style: Variable 'lhs' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objfun.c:283:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] micropython-1.26.1/py/objtuple.c:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_JSON [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objboundmeth.c:104:26: style: Variable 'rhs' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objtuple.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:148:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_SENTINEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:211:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:262:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/ports/zephyr/machine_uart.c:127:19: style: Variable 'stop_bits' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/py/objtuple.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtuple.c:289:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/parsenum.c:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objgenerator.c:177:11: style: Variable 'state_start' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/reader.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_READER_EOF [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/reader.c:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_READER_IS_ROM [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objmodule.c:66:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/reader.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_READER_IS_ROM [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/ringbuf.h:85:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/ringbuf.h:89:47: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/objfun.c:417:21: style: Variable 'def_pos_args' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/runtime_utils.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/runtime_utils.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_pool [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:193:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_pool [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_pool [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/scheduler.c:34:6: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_WRAP_MP_SCHED_EXCEPTION is a macro then please configure it. [unknownMacro] micropython-1.26.1/py/qstr.c:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_QSTR_BYTES_IN_LEN [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:424:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_pool [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:234:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] micropython-1.26.1/py/objint_longlong.c:243:51: error: Shifting by a negative value is undefined behaviour [shiftNegative] micropython-1.26.1/py/pairheap.c:84:5: warning: Possible null pointer dereference: heap [nullPointer] micropython-1.26.1/py/pairheap.c:71:27: note: Assignment 'heap=NULL', assigned value is 0 micropython-1.26.1/py/pairheap.c:72:12: note: Assuming condition is false micropython-1.26.1/py/pairheap.c:84:5: note: Null pointer dereference micropython-1.26.1/py/smallint.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_SMALL_INT_MAX [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stackctrl.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stackctrl.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stackctrl.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/sequence.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_LESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/runtime.c:219:10: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_WRAP_MP_LOAD_NAME is a macro then please configure it. [unknownMacro] micropython-1.26.1/py/sequence.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_LESS [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_longlong.c:67:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objint_longlong.c:106:23: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objtype.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_object [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:92:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable make_new [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:109:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable native_base_init_wrapper_obj [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:247:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_STR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:291:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:425:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:554:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:592:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MAP_LOOKUP [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:693:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:828:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subscr [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:862:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR___call__ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:873:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:879:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:898:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:926:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1050:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable make_new [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1066:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_STR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1339:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/vstr.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vstr_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/vstr.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vstr_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_super [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1480:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1499:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_type [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_NULL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objtype.c:1530:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_staticmethod [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_RW_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:90:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_SEEK [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:234:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_RW_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_RW_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:261:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_RW_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/memzip/import.c:10:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_NO_EXIST [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:285:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:292:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_ERROR [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_STOP_ITERATION [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:445:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_CLOSE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EINVAL [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/memzip/lexermemzip.c:14:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_ENOENT [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:494:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_FLUSH [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/stream.c:506:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_WRITE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objint_mpz.c:132:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/vm.c:220:21: error: There is an unknown macro here somewhere. Configuration is required. If MICROPY_WRAP_MP_EXECUTE_BYTECODE is a macro then please configure it. [unknownMacro] micropython-1.26.1/shared/netutils/netutils.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_LITTLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/netutils/netutils.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_IPV4ADDR_BUFSIZE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:193:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTR_ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_empty_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BINARY_OP_MODULO [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OBJ_SENTINEL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:519:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_list [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:719:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:772:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haystack [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/netutils/trace.c:59:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETUTILS_TRACE_IS_TX [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:830:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_tuple [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:870:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:210:18: style: Variable 'args' can be declared as const array [constVariable] micropython-1.26.1/py/objstr.c:1115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_const_none [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:244:24: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objstr.c:1464:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:470:46: style: Parameter 'items' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/objstr.c:1707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_len [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objlist.c:481:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objstr.c:1884:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self_len [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1893:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_tolower [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1898:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_toupper [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/semihosting_arm.c:67:10: error: #error Unknown architecture [preprocessorErrorDirective] micropython-1.26.1/py/objstr.c:1905:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self_len [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1936:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_isspace [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1941:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_isalpha [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1946:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_isdigit [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1951:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_isupper [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:1956:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unichar_islower [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2063:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_BUFFER_READ [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2220:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_str_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_str [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_str [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/pyexec.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CTRL_C [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2293:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_str [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/pyexec.c:682:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_PARSE_FILE_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/pyexec.c:691:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_IMPORT_STAT_FILE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_QSTRnull [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/pyexec.c:725:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_PARSE_FILE_INPUT [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/semihosting_rv32.c:32:2: error: #error "This semihosting support code is only available for RV32 targets." [preprocessorErrorDirective] micropython-1.26.1/py/objstr.c:2339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_bytes [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2346:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h1 [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2377:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_type_str [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2412:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STATIC_ASSERT_STR_ARRAY_COMPATIBLE [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2443:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2456:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/objstr.c:2466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_obj_iter_buf_t [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/readline/readline.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readline_hist [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/readline/readline.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CTRL_A [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/readline/readline.c:570:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readline_hist [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/softtimer.c:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_PENDSV_ENTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/softtimer.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_PENDSV_ENTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/softtimer.c:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_PENDSV_ENTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/softtimer.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MICROPY_PY_PENDSV_ENTER [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/sys_stdio_mphal.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/shared/runtime/sys_stdio_mphal.c:83:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_EPERM [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/mpprint.c:259:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/qstr.c:335:19: style: Variable 'new_p' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/shared/runtime/sys_stdio_mphal.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_STREAM_POLL [valueFlowBailoutIncompleteVar] micropython-1.26.1/py/qstr.c:427:26: style: Variable 'l' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:124:18: style: Variable 'args2' can be declared as const array [constVariable] micropython-1.26.1/py/objdict.c:154:28: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:213:20: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:229:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:489:25: style: Variable 'view' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:519:25: style: Variable 'o' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objdict.c:668:14: style: Variable 'args' can be declared as const array [constVariable] micropython-1.26.1/tests/micropython/import_mpy_native_gc_module/test.c:37:5: error: There is an unknown macro here somewhere. Configuration is required. If MP_DYNRUNTIME_INIT_EXIT is a macro then please configure it. [unknownMacro] micropython-1.26.1/shared/netutils/netutils.c:36:45: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/mpz.c:1150:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] micropython-1.26.1/shared/runtime/softtimer.c:64:64: style: Return value 'soft_timer_ticks_diff(e1->expiry_ms,e2->expiry_ms)<0' is always false [knownConditionTrueFalse] micropython-1.26.1/shared/runtime/softtimer.c:64:33: note: Calling function 'soft_timer_ticks_diff' returns !<=-1 micropython-1.26.1/shared/runtime/softtimer.c:64:64: note: Return value 'soft_timer_ticks_diff(e1->expiry_ms,e2->expiry_ms)<0' is always false micropython-1.26.1/shared/runtime/pyexec.c:723:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/py/mpz.c:52:52: style: Parameter 'oidig' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/shared/runtime/sys_stdio_mphal.c:61:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:436:16: style: Variable 'oidig' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/shared/runtime/sys_stdio_mphal.c:78:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:1538:16: style: Variable 'd' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:1554:16: style: Variable 'd' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:1580:16: style: Variable 'd' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/mpz.c:1698:11: style: Variable 'last_comma' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/shared/runtime/softtimer.c:62:25: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/shared/runtime/softtimer.c:63:25: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objtype.c:1529:67: style:inconclusive: Function 'static_class_method_make_new' argument 1 names different: declaration 'self_in' definition 'self'. [funcArgNamesDifferent] micropython-1.26.1/py/objtype.c:48:67: note: Function 'static_class_method_make_new' argument 1 names different: declaration 'self_in' definition 'self'. micropython-1.26.1/py/objtype.c:1529:67: note: Function 'static_class_method_make_new' argument 1 names different: declaration 'self_in' definition 'self'. micropython-1.26.1/py/objtype.c:592:20: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objtype.c:804:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objtype.c:1130:32: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/py/objstr.c:1140:32: style: Variable 'key_elem' can be declared as pointer to const [constVariablePointer] micropython-1.26.1/lib/littlefs/lfs2.c:3923:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables] micropython-1.26.1/lib/littlefs/lfs2.c:4045:9: error: Address of local auto-variable assigned to a function parameter. [autoVariables] micropython-1.26.1/lib/littlefs/lfs2.c:2509:17: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:2508:42: note: Calling function 'lfs2_fs_preporphans' returns 0 micropython-1.26.1/lib/littlefs/lfs2.c:2508:42: note: Assignment 'err=lfs2_fs_preporphans(lfs2,1)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:2509:17: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:2560:21: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:2559:42: note: Calling function 'lfs2_fs_preporphans' returns 0 micropython-1.26.1/lib/littlefs/lfs2.c:2559:42: note: Assignment 'err=lfs2_fs_preporphans(lfs2,-(int8_t)hasparent)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:2560:21: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:2675:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:2667:9: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:2675:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:2698:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:2691:13: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:2698:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:3915:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:3905:13: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:3909:29: note: Assuming condition is false micropython-1.26.1/lib/littlefs/lfs2.c:3915:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:3929:9: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:4037:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:4027:13: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:4031:33: note: Assuming condition is false micropython-1.26.1/lib/littlefs/lfs2.c:4037:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:4087:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:4086:34: note: Calling function 'lfs2_fs_preporphans' returns 0 micropython-1.26.1/lib/littlefs/lfs2.c:4086:34: note: Assignment 'err=lfs2_fs_preporphans(lfs2,-1)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:4087:13: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:5970:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:5969:15: note: Assignment 'err=((void)cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:5970:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6000:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:5999:15: note: Assignment 'err=((void)cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6000:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6029:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6028:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6029:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6044:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6043:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6044:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6060:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6059:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6060:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6075:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6074:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6075:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6090:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6089:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6090:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6107:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6106:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6107:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6124:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6123:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6124:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6140:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6139:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6140:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6159:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6158:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6159:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6177:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6176:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6177:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6193:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6192:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6193:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6210:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6209:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6210:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6228:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6227:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6228:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6246:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6245:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6246:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6263:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6262:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6263:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6280:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6279:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6280:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6295:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6294:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6295:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6309:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6308:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6309:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6325:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6324:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6325:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6340:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6339:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6340:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6355:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6354:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6355:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6369:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6368:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6369:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6384:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6383:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6384:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6399:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6398:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6399:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6413:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6412:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6413:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6427:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6426:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6427:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6441:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6440:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6441:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6455:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6454:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6455:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6471:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6470:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6471:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6487:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6486:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6487:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:6503:9: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:6502:15: note: Assignment 'err=((void)lfs2->cfg,0)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:6503:9: note: Condition 'err' is always false micropython-1.26.1/lib/littlefs/lfs2.c:3502:11: style: Redundant initialization for 'nsize'. The initialized value is overwritten before it is read. [redundantInitialization] micropython-1.26.1/lib/littlefs/lfs2.c:3494:23: note: nsize is initialized micropython-1.26.1/lib/littlefs/lfs2.c:3502:11: note: nsize is overwritten micropython-1.26.1/lib/littlefs/lfs2.c:2116:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] micropython-1.26.1/lib/littlefs/lfs2.c:700:37: style: Checking if unsigned expression 'lfs2->lookahead.ckpoint' is less than zero. [unsignedLessThanZero] micropython-1.26.1/lib/littlefs/lfs2.c:4796:28: style:inconclusive: Function 'lfs2_fs_pred' argument 2 names different: declaration 'dir' definition 'pair'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs2.c:575:58: note: Function 'lfs2_fs_pred' argument 2 names different: declaration 'dir' definition 'pair'. micropython-1.26.1/lib/littlefs/lfs2.c:4796:28: note: Function 'lfs2_fs_pred' argument 2 names different: declaration 'dir' definition 'pair'. micropython-1.26.1/lib/littlefs/lfs2.c:4855:68: style:inconclusive: Function 'lfs2_fs_parent' argument 2 names different: declaration 'dir' definition 'pair'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs2.c:577:68: note: Function 'lfs2_fs_parent' argument 2 names different: declaration 'dir' definition 'pair'. micropython-1.26.1/lib/littlefs/lfs2.c:4855:68: note: Function 'lfs2_fs_parent' argument 2 names different: declaration 'dir' definition 'pair'. micropython-1.26.1/lib/littlefs/lfs2.c:5968:57: style:inconclusive: Function 'lfs2_format' argument 2 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs2.h:483:57: note: Function 'lfs2_format' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:5968:57: note: Function 'lfs2_format' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:5998:56: style:inconclusive: Function 'lfs2_mount' argument 2 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs2.h:494:56: note: Function 'lfs2_mount' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:5998:56: note: Function 'lfs2_mount' argument 2 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:6157:40: style:inconclusive: Function 'lfs2_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. [funcArgNamesDifferent] micropython-1.26.1/lib/littlefs/lfs2.h:593:40: note: Function 'lfs2_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:6157:40: note: Function 'lfs2_file_opencfg' argument 5 names different: declaration 'config' definition 'cfg'. micropython-1.26.1/lib/littlefs/lfs2.c:1771:17: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:1748:13: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:1771:17: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:4731:13: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4716:9: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:4731:13: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:4724:17: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4716:9: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:4724:17: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:4774:17: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4716:9: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:4774:17: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:4782:17: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4716:9: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:4782:17: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:4816:13: style: Local variable 'err' shadows outer variable [shadowVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4805:9: note: Shadowed declaration micropython-1.26.1/lib/littlefs/lfs2.c:4816:13: note: Shadow variable micropython-1.26.1/lib/littlefs/lfs2.c:38:44: style: Parameter 'lfs2' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:519:64: style: Parameter 'mlist' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:1412:56: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:1938:65: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:1953:22: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:2853:61: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:3834:63: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] micropython-1.26.1/lib/littlefs/lfs2.c:833:18: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4200:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4805:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] micropython-1.26.1/lib/littlefs/lfs2.c:4865:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] diff: head micropython-1.26.1/lib/littlefs/lfs1.c:1824:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] head micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:3929:9: note: Assuming that condition 'err' is not redundant micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: note: Condition 'err' is always false 2.19.0 micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: style: Condition 'err' is always false [knownConditionTrueFalse] micropython-1.26.1/lib/littlefs/lfs2.c:3939:34: note: Calling function 'lfs2_fs_preporphans' returns 0 micropython-1.26.1/lib/littlefs/lfs2.c:3939:34: note: Assignment 'err=lfs2_fs_preporphans(lfs2,-1)', assigned value is 0 micropython-1.26.1/lib/littlefs/lfs2.c:3940:13: note: Condition 'err' is always false head micropython-1.26.1/ports/alif/machine_pin.c:351:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/alif/machine_uart.c:462:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/cc3200/mods/pybpin.c:210:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/esp32/machine_uart.c:562:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/mimxrt/machine_pin.c:560:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/mimxrt/pin.c:172:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/nrf/pin_named_pins.c:57:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/renesas-ra/uart.c:547:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/rp2/machine_pin.c:578:28: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/rp2/machine_uart.c:549:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/rp2/rp2_dma.c:131:20: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/rp2/rp2_pio.c:1021:34: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/rp2/rp2_pio.c:519:24: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] 2.19.0 micropython-1.26.1/ports/samd/machine_adc.c:172:14: style: Variable 'adc' is assigned a value that is never used. [unreadVariable] head micropython-1.26.1/ports/samd/machine_pin.c:504:32: style: Variable 'irq' can be declared as pointer to const [constVariablePointer] 2.19.0 micropython-1.26.1/ports/samd/modsamd.c:49:30: style: Variable 'pin_af' is assigned a value that is never used. [unreadVariable] head micropython-1.26.1/ports/samd/pin_af.c:57:20: style: Variable 'named_elem' can be declared as pointer to const [constVariablePointer] 2.19.0 micropython-1.26.1/ports/stm32/modos.c:50:26: style: Variable 'type' is assigned a value that is never used. [unreadVariable] head micropython-1.26.1/ports/stm32/uart.c:1346:25: style: Variable 'self' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/ports/stm32/usbhost/Class/MSC/Src/usbh_msc.c:630:22: style: Variable 'MSC_Handle' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/py/builtinimport.c:638:20: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/py/objdict.c:213:20: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/py/objdict.c:229:24: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] head micropython-1.26.1/py/pairheap.c:84:5: warning: Possible null pointer dereference: heap [nullPointer] micropython-1.26.1/py/pairheap.c:71:27: note: Assignment 'heap=NULL', assigned value is 0 micropython-1.26.1/py/pairheap.c:72:12: note: Assuming condition is false micropython-1.26.1/py/pairheap.c:84:5: note: Null pointer dereference DONE