mirror of
https://github.com/esphome/esphome.git
synced 2025-06-21 07:48:01 +01:00
Create Protobuf Plugin for automatically generating native API stubs (#633)
* Create Protobuf Plugin for automatically generating native API stubs * Format * Delete api.proto * Cleanup, use no_delay conditionally * Updates * Update * Lint * Lint * Fixes * Camera * CustomAPIDevice * Fix negative VarInt, Add User-defined services arrays * Home Assistant Event * Fixes * Update custom_api_device.h
This commit is contained in:
esphome
__main__.pyconst.py
api
components
api
__init__.pyapi.protoapi_connection.cppapi_connection.hapi_message.hapi_options.protoapi_pb2.cppapi_pb2.hapi_pb2_service.cppapi_pb2_service.hapi_server.cppapi_server.hbasic_messages.cppbasic_messages.hcommand_messages.cppcommand_messages.hcustom_api_device.hhomeassistant_service.hlist_entities.cpplist_entities.hproto.cppproto.hservice_call_message.cppservice_call_message.hsubscribe_logs.cppsubscribe_logs.hsubscribe_state.cppsubscribe_state.huser_services.cppuser_services.hutil.cpputil.h
homeassistant
uart
core
wizard.pyscript
tests
@ -28,6 +28,7 @@ EXECUTABLE_BIT = {
|
||||
s[3].strip(): int(s[0]) for s in lines
|
||||
}
|
||||
files = [s[3].strip() for s in lines]
|
||||
files = list(filter(os.path.exists, files))
|
||||
files.sort()
|
||||
|
||||
file_types = ('.h', '.c', '.cpp', '.tcc', '.yaml', '.yml', '.ini', '.txt', '.ico', '.svg',
|
||||
|
Reference in New Issue
Block a user