ftdipp_mpsse: use max_packet_size to determine internal buffer size
This commit is contained in:
parent
bc1f11fe63
commit
9912628c44
|
|
@ -29,6 +29,7 @@ FTDIpp_MPSSE::FTDIpp_MPSSE(const string &dev, unsigned char interface,
|
||||||
}
|
}
|
||||||
|
|
||||||
open_device(115200);
|
open_device(115200);
|
||||||
|
_buffer_size = _ftdi->max_packet_size;
|
||||||
|
|
||||||
_buffer = (unsigned char *)malloc(sizeof(unsigned char) * _buffer_size);
|
_buffer = (unsigned char *)malloc(sizeof(unsigned char) * _buffer_size);
|
||||||
if (!_buffer) {
|
if (!_buffer) {
|
||||||
|
|
@ -44,6 +45,7 @@ FTDIpp_MPSSE::FTDIpp_MPSSE(int vid, int pid, unsigned char interface,
|
||||||
_clkHZ(clkHZ), _buffer_size(2*32768), _num(0)
|
_clkHZ(clkHZ), _buffer_size(2*32768), _num(0)
|
||||||
{
|
{
|
||||||
open_device(115200);
|
open_device(115200);
|
||||||
|
_buffer_size = _ftdi->max_packet_size;
|
||||||
|
|
||||||
_buffer = (unsigned char *)malloc(sizeof(unsigned char) * _buffer_size);
|
_buffer = (unsigned char *)malloc(sizeof(unsigned char) * _buffer_size);
|
||||||
if (!_buffer) {
|
if (!_buffer) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue