Various fixes (#102)

This commit is contained in:
Yaya-Cout
2021-12-17 19:12:24 +01:00
committed by GitHub
parent 139ef4a052
commit cd3f5225bb
4 changed files with 12 additions and 2 deletions

View File

@@ -148,7 +148,12 @@ def abort_request():
def unlock_request():
"""Deactivate the protection"""
__dev.ctrl_transfer(0x21, __DFU_UNLOCK, 0, __DFU_INTERFACE, None, __TIMEOUT)
try:
__dev.ctrl_transfer(0x21, __DFU_UNLOCK, 0, __DFU_INTERFACE, None,
__TIMEOUT)
except usb.core.USBError:
print("Error when disabling protection, ignoring", file=sys.stderr)
def clr_status():
"""Clears any error status (perhaps left over from a previous session)."""

View File

@@ -244,6 +244,7 @@ SECTIONS {
*(.rodata._ZL12KDColorWhite*)
*(.rodata._ZL10KDColorRed*)
*(.rodata._ZL12KDColorBlack*)
*(.rodata._ZN4CodeL15BackgroundColorEd*)
*(.rodata._ZN3Ion6Device3SWD6ConfigL4PinsE)
*(.rodata._ZN3Ion6Device7Display6ConfigL8FSMCPinsE)
*(.rodata._ZZN3Ion6Device7Display9initPanelEvE11calibration)

View File

@@ -698,6 +698,8 @@ Q(from_uint16_buffer)
Q(from_int32_buffer)
Q(from_uint32_buffer)
#endif
#if MICROPY_PY_SYS
// sys QSTRs
Q(sys)
Q(info)
@@ -707,3 +709,4 @@ Q(exit)
Q(modules)
Q(print_exception)
Q(version_info)
#endif

View File

@@ -78,7 +78,8 @@ static mp_obj_t numerical_all_any(mp_obj_t oin, mp_obj_t axis, uint8_t optype) {
}
// always get a float, so that we don't have to resolve the dtype later
mp_float_t (*func)(void *) = ndarray_get_float_function(ndarray->dtype);
ndarray_obj_t *results = NULL;
// We set results to true here because it crash if it is NULL
ndarray_obj_t *results = mp_const_true;
uint8_t *rarray = NULL;
shape_strides _shape_strides = tools_reduce_axes(ndarray, axis);
if(axis != mp_const_none) {