Petr Ledvina
Petr Ledvina
Build fails when running configure outside top-level directory, with debug enabled and on system that does not provide hexdump()
`mifare_key_deriver_update_uid` is trying to get actual UID when key diversification is enabled (`mifare_desfire_get_card_uid_raw`), but it does not update UID length. Only 4 bytes of UID are stored in diversification input...
(for discussion, needs some polishing, needs testing) This PR implements universal mapper - each segment is mapped to arbitrary position and orientation on canvas My use case is two separate...
### Describe the bug When there is bug in code and invalid float operation is called, resulting NaN or Inf will propagate through code, eventually leading to unexpected results. Problem...
Description in commits. 654b6584079b3778a153ccf6808bb13fb036f7ce needs some discussion: - is it OK to change feature responses (set/reset/unavailable)? - is AlreadyDisabled / AlreadyEnabled usefull? - `feature list` returns all known features. Maybe...
- **serial - refactor serial resource handling** - port related resources (tx/rx/inverted,dma) - are stored sequentially, with space in place of ports that are not enabled (RESOURCE_UART_COUNT + RESOURCE_LPUART_COUNT +...
Sometimes, files with different build flags are mixed, producing broken result. With this change, most flags are hashed and force rebuild if changed.
Checking for immediate ')' when parsing ROW will fail for row with single value that can be null. In postgres there is no difference between ROW() and ROW(NULL). Special-casing the...