added pulse_reader for DMA based NFC signal reading

updated nfcv to use pulse_reader instead of bitbanging
This commit is contained in:
g3gg0
2022-11-19 00:38:42 +01:00
parent 24f8db3c27
commit 01137a5b6e
8 changed files with 432 additions and 264 deletions

View File

@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,7.13,,
Version,+,7.20,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -2066,6 +2066,14 @@ Function,+,protocol_dict_render_brief_data,void,"ProtocolDict*, FuriString*, siz
Function,+,protocol_dict_render_data,void,"ProtocolDict*, FuriString*, size_t"
Function,+,protocol_dict_set_data,void,"ProtocolDict*, size_t, const uint8_t*, size_t"
Function,-,pselect,int,"int, fd_set*, fd_set*, fd_set*, const timespec*, const sigset_t*"
Function,-,pulse_reader_alloc,PulseReader*,"const GpioPin*, uint32_t"
Function,-,pulse_reader_free,void,PulseReader*
Function,-,pulse_reader_receive,uint32_t,"PulseReader*, int"
Function,-,pulse_reader_samples,uint32_t,PulseReader*
Function,-,pulse_reader_set_bittime,void,"PulseReader*, uint32_t"
Function,-,pulse_reader_set_timebase,void,"PulseReader*, PulseReaderUnit"
Function,-,pulse_reader_start,void,PulseReader*
Function,-,pulse_reader_stop,void,PulseReader*
Function,-,putc,int,"int, FILE*"
Function,-,putc_unlocked,int,"int, FILE*"
Function,-,putchar,int,int
1 entry status name type params
2 Version + 7.13 7.20
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
2066 Function + protocol_dict_render_data void ProtocolDict*, FuriString*, size_t
2067 Function + protocol_dict_set_data void ProtocolDict*, size_t, const uint8_t*, size_t
2068 Function - pselect int int, fd_set*, fd_set*, fd_set*, const timespec*, const sigset_t*
2069 Function - pulse_reader_alloc PulseReader* const GpioPin*, uint32_t
2070 Function - pulse_reader_free void PulseReader*
2071 Function - pulse_reader_receive uint32_t PulseReader*, int
2072 Function - pulse_reader_samples uint32_t PulseReader*
2073 Function - pulse_reader_set_bittime void PulseReader*, uint32_t
2074 Function - pulse_reader_set_timebase void PulseReader*, PulseReaderUnit
2075 Function - pulse_reader_start void PulseReader*
2076 Function - pulse_reader_stop void PulseReader*
2077 Function - putc int int, FILE*
2078 Function - putc_unlocked int int, FILE*
2079 Function - putchar int int