
RED
13.09.2017
20:18:30
итого 4 утра здравствуйте
я лучше посплю
как же ты долго печатаешь
я сижу и жду тебя

Google

RED
13.09.2017
20:20:11
давай быстрее ну

Никита
13.09.2017
20:20:26
Что ?

RED
13.09.2017
20:20:35

Никита
13.09.2017
20:20:42
Ты ж спать собрался

RED
13.09.2017
20:20:55
ну ты писать начал, я жду пока напишешь может ты чето сказать хотел

Никита
13.09.2017
20:21:18
Это уже не тебе

777Andrej
13.09.2017
20:22:24
2 часа зарядки?
2 часа прошивки ?

RED
13.09.2017
20:22:51
а 2 часа пока я соображу че и куда вставлять

777Andrej
13.09.2017
20:23:05
Нах заряжать?

RED
13.09.2017
20:23:07
80 процентов минимум

Google

Byte
13.09.2017
20:23:17

777Andrej
13.09.2017
20:23:22
Мдя

RED
13.09.2017
20:23:32

777Andrej
13.09.2017
20:23:38
Лучше отдай сц

RED
13.09.2017
20:23:46

Moog
13.09.2017
20:23:49
Лучше отдай сц.

RED
13.09.2017
20:23:57
у меня после восстановления поставятся назад хорнеты и прочее, а это палево чо я пидор и меня порежут нахуй
?

Moog
13.09.2017
20:24:08
хуясе....
вот это замес

RED
13.09.2017
20:24:48
угу

Moog
13.09.2017
20:24:50
короче под пресс его и купи новый, раз так страдаешь

RED
13.09.2017
20:24:58
буду учиться

Никита
13.09.2017
20:25:00
Какие нахуй хорнеты?

RED
13.09.2017
20:25:14
приложение гей знакомства чаты

Petr
13.09.2017
20:25:28
Ппц

Никита
13.09.2017
20:25:31
А... Фубля
Фунахуй

RED
13.09.2017
20:26:03
еще что скажешь?

Google

RED
13.09.2017
20:26:07
так задевает чтоли?

Moog
13.09.2017
20:26:53
так задевает чтоли?
это все хуйня, но если так, то чисти телефон, в заводские насртройки, форматнуть все носители (или вынуть)

Никита
13.09.2017
20:29:37

RED
13.09.2017
20:29:46
гомофоб моде он
ясно
спокойной ночи

Никита
13.09.2017
20:32:10
?

Moog
13.09.2017
20:32:32
?
Я про двуполярное питание.

Человек-Даук
13.09.2017
20:46:27

Joric
13.09.2017
20:47:47
kicad, только kicad! https://i.ytimg.com/vi/o9QxRjiJ-Nk/maxresdefault.jpg

Byte
13.09.2017
20:52:34

Dolphin
13.09.2017
20:55:00
Ну че за пиздец а?

Dolphin
13.09.2017
20:55:17
только написал что спать ушел, тут же гомосятник вскрылся

Ivan
13.09.2017
21:01:23
довёл проект до совершенства (если не выявятся ошибки, добавлять банально нечего)
теперь там есть утилита на питоне, которая позволяет редактировать EEPROM
а также дампить оригинальные и эмулированные EEPROM с помощью любого переходника USB-UART и одного диода
а также перезаписывать эмулированные EEPROM по 1wire
осталось спаять на плате новую версию и проверить работоспособность обновлённой прошивки в железе
всё

Dolphin
13.09.2017
21:04:59
репу обновил?

Google

Spanish Inquisition
13.09.2017
21:05:05
Выборы состоялись. Главный Инквизитор - ϯ⋅
Жгите всех. Бог узнает своих.
@, для правления напиши мне в приват /start

Ivan
13.09.2017
21:06:01

Dolphin
13.09.2017
21:07:57
TXD —------|<|----*------— ID
|
RXD —---------------
GND —---------------------- GND
ты бы хоть описал че да как

Admin
ERROR: S client not available


Ivan
13.09.2017
21:09:25
ну как бы по этой схеме соединяешь адаптер питания и USB-UART
а дальше запускаешь утилиту на питоне
там всё очевидно
[0] Manufacturer : 0000
[1] Adapter type : 0000
[2] Watts : 0
[3] Volts : 0.0
[4] Amps : 0.0
[5] Serial number : CN0CDF577243865Q27F2A05
[6] Save changes and exit
[7] Exit without saving changes
[8] Read EEPROM data via 1wire
[9] Write EEPROM data via 1wire
Select option [0-9]: 8
[0] Return to main menu
[1] Enter custom serial port name
[2] /dev/ttyUSB0 - ttyUSB0
Select option [0-2]: 2
Reading EEPROM...
8d 44 45 4c 4c 30 30 41 43 30 34 35 31 39 35 30
32 33 43 4e 30 43 44 46 35 37 37 32 34 33 38 36
35 51 32 37 46 32 41 30 35 3d 94 ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ca
Done
[0] Manufacturer : DELL
[1] Adapter type : 00AC
[2] Watts : 45
[3] Volts : 19.5
[4] Amps : 2.3
[5] Serial number : CN0CDF577243865Q27F2A05
[6] Save changes and exit
[7] Exit without saving changes
[8] Read EEPROM data via 1wire
[9] Write EEPROM data via 1wire
Select option [0-9]:


Dolphin
13.09.2017
21:09:56
а понял
а как ты 1варь через ком сэмулил не понял?


Ivan
13.09.2017
21:10:25
легко и просто
щас
def ow_reset(port):
port.timeout = 1
port.bytesize = 8
port.parity = 'N'
port.stopbits = 1
port.rtscts = 0
port.xonxoff = 0
port.baudrate = 9600
port.write(b'\xF0')
response = port.read(1)
port.baudrate = 115200
if len(response) != 1:
print('Warning: Timeout! Did you forgot to connect diode RX -|>|- TX?')
return (len(response) == 1) and (response[0] < 0xF0)
def ow_write(port, byte):
for i in range(0, 8):
value = b'\xFF' if byte & (1 « i) else b'\x00'
port.write(value)
response = port.read(1)
if (len(response) != 1) or (response[0] != value[0]):
return False
return True
def ow_read(port):
value = 0
for i in range(0, 8):
port.write(b'\xFF')
response = port.read(1)
if len(response) != 1:
return None
if response[0] > 0xFE:
value |= 1 « i
return value
это применимо к любому языку программирования и платформе
можно на МК лишиний UART задействовать под 1wire (актуально для STM32, где куча UART)
единственное что требуется - возможность менять скорости на 115200 и 9600
ну и принимать одновременно с передачей
думаю на USI тоже можно сделать


Dolphin
13.09.2017
21:13:31
Иван

Google

Ivan
13.09.2017
21:13:37
плюсы: все задержки делаются аппаратно. точно не проворонишь ничего

Dolphin
13.09.2017
21:13:47
Так а че не взять тиньку с моим UART на 150 байт?

Ivan
13.09.2017
21:13:49
отлично совмещается со спящими режимами
так можно сделать только мастера

Dolphin
13.09.2017
21:14:05
и ей писать читать

Ivan
13.09.2017
21:14:05
слейв так не работает

Dolphin
13.09.2017
21:14:32
так там же минимум переделки не?

Ivan
13.09.2017
21:14:39
нет
можешь попробовать, но мне реализация совсем не очевидна
проблема в том, что когда мы мастер - мы можем сами выбирать многие тайминги (лишь бы они укладывались в определённые пределы)
а когда мы слейв тайминги задаются хостом
и они с большой вероятностью не совпадут с таймингами которые делает UART в режиме эмуляции 1wire
но ты можешь попробовать

Dolphin
13.09.2017
21:16:12
я понял проблему

Ivan
13.09.2017
21:16:20
возможно допусков таки хватит

Dolphin
13.09.2017
21:16:35
слейв должен уметь синронизироваться по старт биту
и считать его длительность