Как модифицировать исходники?
- Войдите на сайт для отправки комментариев
Втр, 18/10/2022 - 21:26
Имеется платка Adafruit Bluefruit с NRF52 на борту, хочу на нем сделать BLE Beacon.
У Adafruit имеется фреймворк в котором уже есть простая реализация маяка, но мне она не подходит.
Хочу изменить формат маяка, как и где луше вносить изменения в исходник или имеется другой способ модефикации?
Обычно в исходник изменения вносятся ручками через доступный текстовый редактор. В вашем случае, с вашими вопросами, могу лишь порекомендовать коммерческий раздел «Ищу исполнителя».
или имеется другой способ модефикации?
купить готовое... а на сдачу словарик русскага езыка
Ладно еще нет фторой буквы «е» :)
Ладно еще нет фторой буквы «е» :)
С языка сняли! Только хотел написать ТС, что правильно будет "модефецировать"
тут -
тут -
Это UID маяка, мне же нужно переделать структуру самого пакета чтобы передавать маяки в формате Eddystone URL.
купить готовое... а на сдачу словарик русскага езыка
Мой русский - уж точно не твоя проблема.
А флудят обычно те, кому по делу сказать нечего.
Хочу изменить формат маяка, как и где луше вносить изменения в исходник или имеется другой способ модефикации?
Мой русский - уж точно не твоя проблема.
Была бы не нашей, если бы Вы не к нам обращались. А так - понимать-то Вашу писанину нам - так что наша.
как не вспомнить
Вспыхает небо, pазбyжая ветеp,
Пpоснyвший гомон птичьих голосов;
Пpоклинывая всё на белом свете,
Я вновь бежy в нетоптанность лесов.
Шypшат звеpyшки, выбегнyв навстpечy,
Пpиветливыми лапками маша,
Я сpеди тyт пpобyдy целый вечеp,
Бессмеpтные твоpения пиша.
Hо, выползя на миг из тины зыбкой,
Болотная зелёновая тваpь
Совает мне с заботливой yлыбкой
Большой Оpфогpафический Словаpь.
Классически правильным способом является не вносить изменения в исходник, а написать класс-наследник, в котором будут присутствовать все необходимые (измененные либо дополненные) методы.
Мне также представляется неверным вносить изменения в оригинальный исходник, хотя бы по причине обновлений.
дайте чуть больше инфы как реализуется этот класс-наследник.
https://habr.com/ru/post/445948/
Покопавшись в исходниках Bluefruit нашел поддержку нужного мне маяка EddyStone Url.
https://github.com/adafruit/Adafruit_nRF52_Arduino/blob/master/libraries...
Но нет примера его использования, имеется лишь пример маяка EddyStone Uid.
https://github.com/adafruit/Adafruit_nRF52_Arduino/blob/master/libraries...
Нифига не понимаю как заюзать EddyStone Url, подскажите плиз если можете...
Eddystone может куда больше, чем его конкурент: он транслирует до 4-х пакетов даных – Eddystone-UID (20 байт), Eddystone-URL (до 20 байт), Eddystone-TLM (14 или 18 байт) и, с 14 марта 2016, Eddystone-EID (10 байт). Eddysone-UID – это аналог пакета, используемого в iBeacon, в то время как Eddystone-URL передает какой-либо URL адрес, который может быть открыт на устройстве, принимающем пакет.
...прежде чем продать что-то ненужное надо купить что-то ненужное...
Вспыхает небо, pазбyжая ветеp...
Не, ну надо такую память иметь! Чтоб вот такое прям от зубов! Я в школе, помнится, "У Лукоморья" три дня учил, а потом на уроке "три" и получил :)
Кстати, о памяти - оффтоп такой.
В 90-х работал я в одной фирме, которая ваяла АРМы для врачей. Ребята были очень грамотными. Писались программы на ассемблере. Так вот, они, мерзавцы, по телефону обсуждали тексты программ, не имея их перед глазами. Причем, указывали на память адреса, номера строк и обсуждали джампы (типа какой из них зациклит прогу, а какой - нет). Я в этом ни бельмеса, конечно, но впечатление было то еще! Сейчас профи тоже так умеют?
Вспыхает небо, pазбyжая ветеp,
«Под вётлами валялось много крав,
Лежали они ноги кверху вздрав»
Кстати, о памяти - оффтоп такой.
В 90-х работал я в одной фирме, которая ваяла АРМы для врачей. Ребята были очень грамотными. Писались программы на ассемблере. Так вот, они, мерзавцы, по телефону обсуждали тексты программ, не имея их перед глазами. Причем, указывали на память адреса, номера строк и обсуждали джампы (типа какой из них зациклит прогу, а какой - нет). Я в этом ни бельмеса, конечно, но впечатление было то еще! Сейчас профи тоже так умеют?
нет, объектное программирование убило необходимость помнить всю адресацию, правда Евгений Петрович тут как-то обмолвился, что не хватало памяти всего один байт и он придумывал, где его хранить...но это исключение и, это Евгений Петрович )))
ТС -> жги_ыщщО:))
ЖГУ
Eddystone может куда больше, чем его конкурент: он транслирует до 4-х пакетов даных – Eddystone-UID (20 байт), Eddystone-URL (до 20 байт), Eddystone-TLM (14 или 18 байт) и, с 14 марта 2016, Eddystone-EID (10 байт). Eddysone-UID – это аналог пакета, используемого в iBeacon, в то время как Eddystone-URL передает какой-либо URL адрес, который может быть открыт на устройстве, принимающем пакет.
Благодарю за ликбез, но если я не ошибаюсь, то речь шла не о том ЧТО, а о том КАК...
Вообще-то странно видеть на техническом форуме сплошных философов разглогольствующих да стихи читающих.
Видно что у вас ребятки дефицит общения, да такой, что вы пишите чушь всякую, а потом глумитесь над собственным невежеством.
К вам обратились как к специалистам по конкретному вопросу, а вы тут развели базар, прямо как бабки.
Если помочь ничем не можете, то имейте элементарное уважение и не тратьте время на бессмысленный базар.
LOL
Где ты увидел тут специалистов по подтиранию соплей ленивым халявщикам?
для тебя он бессмысленный, потому что тебе не помогает. А нам нравится.
И кто сказал. что поэзия менее ценна, чем твои тупые железки? :)
Ты радуйся, что тебе хоть кто-то отвечает по существу. Это редкость.
Благодарю за ликбез, но если я не ошибаюсь, то речь шла не о том ЧТО, а о том КАК...
Вообще-то странно видеть на техническом форуме сплошных философов разглогольствующих да стихи читающих.
Видно что у вас ребятки дефицит общения, да такой, что вы пишите чушь всякую, а потом глумитесь над собственным невежеством.
К вам обратились как к специалистам по конкретному вопросу, а вы тут развели базар, прямо как бабки.
Если помочь ничем не можете, то имейте элементарное уважение и не тратьте время на бессмысленный базар.
LOL
Здесь никто никому ничего не должен. И потом, новичку следует начинать с этой темы. Особенно с первого пункта правил
Ссылку на гитхаб тебе дали, прямо гугловский, а примеры лежат в папки примеров, для камня ESP32 - точно!!!!
Благодарю за ликбез, но если я не ошибаюсь, то речь шла не о том ЧТО, а о том КАК...
Вообще-то странно видеть на техническом форуме сплошных философов разглогольствующих да стихи читающих.
Видно что у вас ребятки дефицит общения, да такой, что вы пишите чушь всякую, а потом глумитесь над собственным невежеством.
К вам обратились как к специалистам по конкретному вопросу, а вы тут развели базар, прямо как бабки.
Если помочь ничем не можете, то имейте элементарное уважение и не тратьте время на бессмысленный базар.
LOL
Здесь никто никому ничего не должен. И потом, новичку следует начинать с этой темы. Особенно с первого пункта правил
Где я указываю форумчанам что им делать или не делать, а...?
Если у вас на форуме нельзя задавать "какие-то неправильные вопросы" или высказывать не удобную вам точку зрения - так и напишите об этом в ваших правилах.
Вот мне как человеку со стороны, бросилось в глаза достаточно хамоватые высказывания и сплошной флуд не по теме.
И на правописание указали и стихи почитали и совершенно бессмысленные и ошибочные комменты дали, например этот:
Ссылку на гитхаб тебе дали, прямо гугловский, а примеры лежат в папки примеров, для камня ESP32 - точно!!!!
Дорогой ua6em, эти ссылки мне никто не давал, а выложил их я сам.
Печальное мнение сложилось о вашем сообществе(
Много пыли и ни одного мало-мальски дельного совета.
С кодом помогли разобраться на другом форуме за пару часов.
Теперь все работает и в этом вашей заслуги нет, а скорее наоборот.
А вы ребятки, если так желаете - можете продолжайте флудиться промеж себя, вместо того чтобы заниматься чем-то полезным и прокачивать сообщество.
LOL
Мошт, тебе пойти туда, не знаю куда? Там помогут
Где я указываю форумчанам что им делать или не делать, а...?
Бревно в глазу развидеть мешает?
Видно что у вас ребятки дефицит общения, да такой, что вы пишите чушь всякую, а потом глумитесь над собственным невежеством.
К вам обратились как к специалистам по конкретному вопросу, а вы тут развели базар, прямо как бабки.
Если помочь ничем не можете, то имейте элементарное уважение и не тратьте время на бессмысленный базар.
Да и прямо здесь же
А вы ребятки, если так желаете - можете продолжайте флудиться промеж себя, вместо того чтобы заниматься чем-то полезным и прокачивать сообщество.
Ну и классика жанра
С кодом помогли разобраться на другом форуме за пару часов.
Теперь все работает и в этом вашей заслуги нет, а скорее наоборот.
Гуд бай, парень )))))
в #14 прямая ссылка как набрать URL... в примерах IDE скетч!
ЗЫ извиняюсь перед сообществом, что не свернул скетч, других вариантов открыть ТС глаза - не вижу
PPS а чтобы не слыть балаболом покажи скетч
С кодом помогли разобраться на другом форуме за пару часов.
Теперь все работает и в этом вашей заслуги нет, а скорее наоборот.
Напиши, что за форум (желательно ссылку).
С кодом помогли разобраться на другом форуме за пару часов.
Теперь все работает и в этом вашей заслуги нет, а скорее наоборот.
Напиши, что за форум (желательно ссылку).
как будто это первый врунишка которому на другом форуме за два часа всё сделали...хотя там работы на 10 минут между распитием кофе, сколько времени надо поменять 17 букв )))
Модест Петрович веники не вяжет, как некоторые...
Госпаде товарищ админ поправь пожалуйста заголовок, а то дефикация сплошная:) как тс корабль назвал, так оно и поплыло.
b707 вот порадовал однако.
inspiritus, вы какой то странный... Вроде как в дискуссиях не встряёте, однако с претензиями! Что это было?