как создать буфер без буфера в javascript

Я хочу написать код для запуска на espruino (программируемый микрочип, который работает с javascript) для работы в качестве пульта дистанционного управления Bluetooth, у меня он отлично работает в узле на моем ноутбуке, используя узел и полагаясь небесно на "Buffer.from", однако Я не могу использовать буферный модуль на espruino.

Я пробовал разные способы использования ArrayBuffer и т. Д., Но не могу найти ничего, что работает, может ли кто-нибудь порекомендовать работу?

также мне нужно выполнить преобразование в сценарии, поэтому, если есть способ сохранить буфер, который будет работать

Любая помощь будет принята с благодарностью, так как это сводит меня с ума

Ура

Джеймс

1 ответ

В Эспруино нет Buffer встроенный, но у него есть типизированные массивы, а также DataView.

Вы должны просто иметь возможность создать типизированный массив с помощью new Uint8Array([....])это сделает то, что вам нужно. Фактически, есть также функция E.toUint8Array, которая в основном принимает все, что вы на нее бросаете, и преобразует это в Uint8Array.

Если бы вы могли дать немного больше информации о том, что вам нужно (вы делаете Bluetooth -> Инфракрасный пульт или используете USB HID?), Я, вероятно, смогу помочь намного больше.

Другие вопросы по тегам