ftdi_bmp: Export and use reset functions.
This commit is contained in:
parent
1845d71f00
commit
cfdf55855e
|
@ -114,6 +114,8 @@ void libftdi_jtagtap_tdi_tdo_seq(
|
||||||
bool libftdi_swd_possible(bool *do_mpsse, bool *direct_bb_swd) {return false;};
|
bool libftdi_swd_possible(bool *do_mpsse, bool *direct_bb_swd) {return false;};
|
||||||
void libftdi_max_frequency_set(uint32_t freq) {};
|
void libftdi_max_frequency_set(uint32_t freq) {};
|
||||||
uint32_t libftdi_max_frequency_get(void) {return 0;};
|
uint32_t libftdi_max_frequency_get(void) {return 0;};
|
||||||
|
void libftdi_srst_set_val(bool assert){};
|
||||||
|
bool libftdi_srst_get_val(void) { return false};
|
||||||
# pragma GCC diagnostic pop
|
# pragma GCC diagnostic pop
|
||||||
#else
|
#else
|
||||||
#include <ftdi.h>
|
#include <ftdi.h>
|
||||||
|
@ -134,6 +136,8 @@ void libftdi_jtagtap_tdi_tdo_seq(
|
||||||
bool libftdi_swd_possible(bool *do_mpsse, bool *direct_bb_swd);
|
bool libftdi_swd_possible(bool *do_mpsse, bool *direct_bb_swd);
|
||||||
void libftdi_max_frequency_set(uint32_t freq);
|
void libftdi_max_frequency_set(uint32_t freq);
|
||||||
uint32_t libftdi_max_frequency_get(void);
|
uint32_t libftdi_max_frequency_get(void);
|
||||||
|
void libftdi_srst_set_val(bool assert);
|
||||||
|
bool libftdi_srst_get_val(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define MPSSE_SK 1
|
#define MPSSE_SK 1
|
||||||
|
|
|
@ -299,6 +299,8 @@ void platform_srst_set_val(bool assert)
|
||||||
return remote_srst_set_val(assert);
|
return remote_srst_set_val(assert);
|
||||||
case BMP_TYPE_JLINK:
|
case BMP_TYPE_JLINK:
|
||||||
return jlink_srst_set_val(&info, assert);
|
return jlink_srst_set_val(&info, assert);
|
||||||
|
case BMP_TYPE_LIBFTDI:
|
||||||
|
return libftdi_srst_set_val(assert);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -313,6 +315,8 @@ bool platform_srst_get_val(void)
|
||||||
return stlink_srst_get_val();
|
return stlink_srst_get_val();
|
||||||
case BMP_TYPE_JLINK:
|
case BMP_TYPE_JLINK:
|
||||||
return jlink_srst_get_val(&info);
|
return jlink_srst_get_val(&info);
|
||||||
|
case BMP_TYPE_LIBFTDI:
|
||||||
|
return libftdi_srst_get_val();
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue