xref: /btstack/tool/migration_to_v1.0/migration.sed (revision f25e60dece291970e0c7612fc7fda3d74ae3ceba)
11075fe4fSMatthias Ringwald# sed script
21075fe4fSMatthias Ringwald
31075fe4fSMatthias Ringwald# DEFINES
41075fe4fSMatthias Ringwalds/ANCS_CLIENT_CONNECTED/ANCS_EVENT_CLIENT_CONNECTED/g
51075fe4fSMatthias Ringwalds/ANCS_CLIENT_DISCONNECTED/ANCS_EVENT_CLIENT_DISCONNECTED/g
61075fe4fSMatthias Ringwalds/ANCS_CLIENT_NOTIFICATION/ANCS_EVENT_CLIENT_NOTIFICATION/g
71075fe4fSMatthias Ringwalds/ATT_HANDLE_VALUE_INDICATION_COMPLETE/ATT_EVENT_HANDLE_VALUE_INDICATION_COMPLETE/g
81075fe4fSMatthias Ringwalds/ATT_MTU_EXCHANGE_COMPLETE/ATT_EVENT_MTU_EXCHANGE_COMPLETE/g
9423c667cSMatthias Ringwalds/BNEP_EVENT_OPEN_CHANNEL_COMPLETE/BNEP_EVENT_CHANNEL_OPENED/g
10e71d8407SMatthias Ringwalds/BTSTACK_EVENT_REMOTE_NAME_CACHED/DAEMON_EVENT_REMOTE_NAME_CACHED/g
111075fe4fSMatthias Ringwalds/COMMAND_COMPLETE_EVENT/HCI_EVENT_IS_COMMAND_COMPLETE/g
121075fe4fSMatthias Ringwalds/COMMAND_STATUS_EVENT/HCI_EVENT_IS_COMMAND_STATUS/g
131075fe4fSMatthias Ringwalds/GAP_DEDICATED_BONDING_COMPLETED/GAP_EVENT_DEDICATED_BONDING_COMPLETED/g
14e71d8407SMatthias Ringwalds/GAP_LE_ADVERTISING_REPORT/GAP_EVENT_ADVERTISING_REPORT/g
151075fe4fSMatthias Ringwalds/GAP_SECURITY_LEVEL/GAP_EVENT_SECURITY_LEVEL/g
161075fe4fSMatthias Ringwalds/GATT_ALL_CHARACTERISTIC_DESCRIPTORS_QUERY_RESULT/GATT_EVENT_ALL_CHARACTERISTIC_DESCRIPTORS_QUERY_RESULT/g
171075fe4fSMatthias Ringwalds/GATT_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT/GATT_EVENT_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT/g
181075fe4fSMatthias Ringwalds/GATT_CHARACTERISTIC_QUERY_RESULT/GATT_EVENT_CHARACTERISTIC_QUERY_RESULT/g
191075fe4fSMatthias Ringwalds/GATT_CHARACTERISTIC_VALUE_QUERY_RESULT/GATT_EVENT_CHARACTERISTIC_VALUE_QUERY_RESULT/g
201075fe4fSMatthias Ringwalds/GATT_INCLUDED_SERVICE_QUERY_RESULT/GATT_EVENT_INCLUDED_SERVICE_QUERY_RESULT/g
211075fe4fSMatthias Ringwalds/GATT_INDICATION/GATT_EVENT_INDICATION/g
221075fe4fSMatthias Ringwalds/GATT_LONG_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT/GATT_EVENT_LONG_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT/g
231075fe4fSMatthias Ringwalds/GATT_LONG_CHARACTERISTIC_VALUE_QUERY_RESULT/GATT_EVENT_LONG_CHARACTERISTIC_VALUE_QUERY_RESULT/g
241075fe4fSMatthias Ringwalds/GATT_MTU/GATT_EVENT_MTU/g
251075fe4fSMatthias Ringwalds/GATT_NOTIFICATION/GATT_EVENT_NOTIFICATION/g
261075fe4fSMatthias Ringwalds/GATT_QUERY_COMPLETE/GATT_EVENT_QUERY_COMPLETE/g
271075fe4fSMatthias Ringwalds/GATT_SERVICE_QUERY_RESULT/GATT_EVENT_SERVICE_QUERY_RESULT/g
28aec7654dSMatthias Ringwalds/HAVE_TIME_MS/HAVE_EMBEDDED_TIME_MS/g
29aec7654dSMatthias Ringwalds/HAVE_TICK/HAVE_EMBEDDED_TICK/g
30e71d8407SMatthias Ringwalds/HAVE_TIME/HAVE_POSIX_TIME/g
31e71d8407SMatthias Ringwalds/HAVE_STDIO/HAVE_POSIX_STDIN/g
32f8f6a918SMatthias Ringwalds/RFCOMM_EVENT_OPEN_CHANNEL_COMPLETE/RFCOMM_EVENT_CHANNEL_OPENED/g
331075fe4fSMatthias Ringwalds/SDP_QUERY_ATTRIBUTE_BYTE/SDP_EVENT_QUERY_ATTRIBUTE_BYTE/g
341075fe4fSMatthias Ringwalds/SDP_QUERY_ATTRIBUTE_VALUE/SDP_EVENT_QUERY_ATTRIBUTE_VALUE/g
351075fe4fSMatthias Ringwalds/SDP_QUERY_COMPLETE/SDP_EVENT_QUERY_COMPLETE/g
361075fe4fSMatthias Ringwalds/SDP_QUERY_RFCOMM_SERVICE/SDP_EVENT_QUERY_RFCOMM_SERVICE/g
371075fe4fSMatthias Ringwalds/SDP_QUERY_SERVICE_RECORD_HANDLE/SDP_EVENT_QUERY_SERVICE_RECORD_HANDLE/g
381075fe4fSMatthias Ringwalds/SM_EVENT_AUTHORIZATION_REQUEST/SM_EVENT_AUTHORIZATION_REQUEST/g
391075fe4fSMatthias Ringwalds/SM_EVENT_AUTHORIZATION_RESULT/SM_EVENT_AUTHORIZATION_RESULT/g
401075fe4fSMatthias Ringwalds/SM_EVENT_IDENTITY_RESOLVING_FAILED/SM_EVENT_IDENTITY_RESOLVING_FAILED/g
411075fe4fSMatthias Ringwalds/SM_EVENT_IDENTITY_RESOLVING_STARTED/SM_EVENT_IDENTITY_RESOLVING_STARTED/g
421075fe4fSMatthias Ringwalds/SM_EVENT_IDENTITY_RESOLVING_SUCCEEDED/SM_EVENT_IDENTITY_RESOLVING_SUCCEEDED/g
431075fe4fSMatthias Ringwalds/SM_EVENT_JUST_WORKS_CANCEL/SM_EVENT_JUST_WORKS_CANCEL/g
441075fe4fSMatthias Ringwalds/SM_EVENT_JUST_WORKS_REQUEST/SM_EVENT_JUST_WORKS_REQUEST/g
451075fe4fSMatthias Ringwalds/SM_EVENT_PASSKEY_DISPLAY_CANCEL/SM_EVENT_PASSKEY_DISPLAY_CANCEL/g
461075fe4fSMatthias Ringwalds/SM_EVENT_PASSKEY_DISPLAY_NUMBER/SM_EVENT_PASSKEY_DISPLAY_NUMBER/g
471075fe4fSMatthias Ringwalds/SM_EVENT_PASSKEY_INPUT_CANCEL/SM_EVENT_PASSKEY_INPUT_CANCEL/g
481075fe4fSMatthias Ringwalds/SM_EVENT_PASSKEY_INPUT_NUMBER/SM_EVENT_PASSKEY_INPUT_NUMBER/g
491075fe4fSMatthias Ringwald
501075fe4fSMatthias Ringwald# Functions ending with _internal
511075fe4fSMatthias Ringwalds/l2cap_accept_connection_internal/l2cap_accept_connection/g
521075fe4fSMatthias Ringwalds/l2cap_create_channel_internal/l2cap_create_channel/g
531075fe4fSMatthias Ringwalds/l2cap_decline_connection_internal/l2cap_decline_connection/g
541075fe4fSMatthias Ringwalds/l2cap_disconnect_internal/l2cap_disconnect/g
55*f25e60deSMatthias Ringwalds/l2cap_le_register_service_internal/l2cap_cbm_register_service/g
56*f25e60deSMatthias Ringwalds/l2cap_le_unregister_service_internal/l2cap_cbm_unregister_service/g
571075fe4fSMatthias Ringwalds/l2cap_register_service_internal/l2cap_register_service/g
581075fe4fSMatthias Ringwalds/l2cap_send_internal/l2cap_send/g
591075fe4fSMatthias Ringwalds/l2cap_unregister_service_internal/l2cap_unregister_service/g
601075fe4fSMatthias Ringwalds/rfcomm_accept_connection_internal/rfcomm_accept_connection/g
611075fe4fSMatthias Ringwalds/rfcomm_create_channel_internal/rfcomm_create_channel/g
621075fe4fSMatthias Ringwalds/rfcomm_create_channel_with_initial_credits_internal/rfcomm_create_channel_with_initial_credits/g
631075fe4fSMatthias Ringwalds/rfcomm_decline_connection_internal/rfcomm_decline_connection/g
641075fe4fSMatthias Ringwalds/rfcomm_disconnect_internal/rfcomm_disconnect/g
651075fe4fSMatthias Ringwalds/rfcomm_register_service_internal/rfcomm_register_service/g
661075fe4fSMatthias Ringwalds/rfcomm_register_service_with_initial_credits_internal/rfcomm_register_service_with_initial_credits/g
671075fe4fSMatthias Ringwalds/rfcomm_send_internal/rfcomm_send/g
681075fe4fSMatthias Ringwalds/rfcomm_unregister_service_internal/rfcomm_unregister_service/g
691075fe4fSMatthias Ringwalds/sdp_register_service_internal/sdp_register_service/g
701075fe4fSMatthias Ringwalds/sdp_unregister_service_internal/sdp_unregister_service/g
711075fe4fSMatthias Ringwald
721075fe4fSMatthias Ringwald# Functions/Macros
731075fe4fSMatthias Ringwalds/att_server_can_send/att_server_can_send_packet_now/g
741075fe4fSMatthias Ringwalds/BD_ADDR_CMP/bd_addr_cmp/g
751075fe4fSMatthias Ringwalds/bt_store_16/little_endian_store_16/g
761075fe4fSMatthias Ringwalds/bt_store_24/little_endian_store_24/g
771075fe4fSMatthias Ringwalds/bt_store_32/little_endian_store_32/g
781075fe4fSMatthias Ringwalds/hci_discoverable_control/gap_discoverable_control/g
79efda0b48SMatthias Ringwalds/hci_ssp_set_io_capability/gap_ssp_set_io_capability/g
8060b9e82fSMatthias Ringwalds/hci_set_class_of_device/gap_set_class_of_device/g
811075fe4fSMatthias Ringwalds/le_central_connect/gap_connect/g
821075fe4fSMatthias Ringwalds/le_central_connect_cancel/gap_connect_cancel/g
831075fe4fSMatthias Ringwalds/le_central_set_scan_parameters/gap_set_scan_parameters/g
841075fe4fSMatthias Ringwalds/le_central_start_scan/gap_start_scan/g
851075fe4fSMatthias Ringwalds/le_central_stop_scan/gap_stop_scan/g
861075fe4fSMatthias Ringwalds/net_store_16/big_endian_store_16/g
871075fe4fSMatthias Ringwalds/net_store_24/big_endian_store_24/g
881075fe4fSMatthias Ringwalds/net_store_32/big_endian_store_32/g
891075fe4fSMatthias Ringwalds/READ_BT_16/little_endian_read_16/g
901075fe4fSMatthias Ringwalds/READ_BT_24/little_endian_read_24/g
911075fe4fSMatthias Ringwalds/READ_BT_32/little_endian_read_32/g
921075fe4fSMatthias Ringwalds/READ_NET_16/big_endian_read_16/g
931075fe4fSMatthias Ringwalds/READ_NET_24/big_endian_read_24/g
941075fe4fSMatthias Ringwalds/READ_NET_32/big_endian_read_32/g
951075fe4fSMatthias Ringwalds/run_loop_add_timer/btstack_run_loop_add_timer/g
961075fe4fSMatthias Ringwalds/run_loop_get_time_ms/btstack_run_loop_get_time_ms/g
971075fe4fSMatthias Ringwalds/run_loop_set_timer/btstack_run_loop_set_timer/g
98efda0b48SMatthias Ringwalds/sdp_client_query_rfcomm_ready/sdp_client_ready/g
99caf9f262SMatthias Ringwalds/sdp_create_spp_service/spp_create_sdp_record/g
100efda0b48SMatthias Ringwalds/swap128/reverse_128/g
1011075fe4fSMatthias Ringwalds/swap32/reverse_32/g
1021075fe4fSMatthias Ringwalds/swap48/reverse_48/g
1031075fe4fSMatthias Ringwalds/swap64/reverse_64/g
104a3bf6c7bSMatthias Ringwalds/pan_create_panu_service/pan_create_panu_sdp_record/g
105a3bf6c7bSMatthias Ringwalds/pan_create_gn_service/pan_create_gn_sdp_record/g
106a3bf6c7bSMatthias Ringwalds/pan_create_nap_service/pan_create_nap_sdp_record/g
1071075fe4fSMatthias Ringwald
1081075fe4fSMatthias Ringwald# Folder structure
1091075fe4fSMatthias Ringwalds|/example/embedded|/example|g
110b3fcedb9SMatthias Ringwalds|/ble/compile-gatt.py|/tool/compile_gatt.py|g
1111075fe4fSMatthias Ringwald
1121075fe4fSMatthias Ringwald# type renames
1131075fe4fSMatthias Ringwalds/le_service_t/gatt_client_service_t/g
1141075fe4fSMatthias Ringwalds/le_characteristic_t/gatt_client_characteristic_t/g
1151075fe4fSMatthias Ringwald
1161075fe4fSMatthias Ringwald# header changes
1171075fe4fSMatthias Ringwalds|"att.h"|"att_db.h"|g
1181075fe4fSMatthias Ringwalds|"bnep.h"|"classic/bnep.h"|g
1191075fe4fSMatthias Ringwalds|"gap_le.h"|"gap.h"|g
1201075fe4fSMatthias Ringwalds|"hfp_ag.h"|"classic/hfp_ag.h"|g
1211075fe4fSMatthias Ringwalds|"hfp_hf.h"|"classic/hfp_hf.h"|g
1221075fe4fSMatthias Ringwalds|"hsp_ag.h"|"classic/hsp_ag.h"|g
1231075fe4fSMatthias Ringwalds|"hsp_hs.h"|"classic/hsp_hs.h"|g
1241075fe4fSMatthias Ringwalds|"pan.h"|"classic/pan.h"|g
1251075fe4fSMatthias Ringwalds|"rfcomm.h"|"classic/rfcomm.h"|g
1261075fe4fSMatthias Ringwalds|"sdp.h"|"classic/sdp_server.h"|g
127efda0b48SMatthias Ringwalds|"sdp_client_rfcomm.h"|"classic/sdp_client_rfcomm.h"|g
128caf9f262SMatthias Ringwalds|"sdp_parser.h"|"classic/sdp_client.h"|g
129caf9f262SMatthias Ringwalds|#include "sdp_client.h"|#include "classic/sdp_client.h"|g
130caf9f262SMatthias Ringwalds|#include "sdp_query_util.h"|// sdp_query_util does not exist anymore|g
131caf9f262SMatthias Ringwalds|#include <btstack/sdp_util.h>|#include "classic/sdp_util.h"\n#include "classic/spp_server.h"|g
1321075fe4fSMatthias Ringwalds|<btstack/hal_led.h>|"hal_led.h"|g
1331075fe4fSMatthias Ringwalds|<btstack/hci_cmds.h>|"hci_cmd.h"|g
1341075fe4fSMatthias Ringwalds|<btstack/run_loop.h>|"btstack_run_loop.h"|g
1351075fe4fSMatthias Ringwalds|<btstack/utils.h>|"btstack_util.h"|g
1361075fe4fSMatthias Ringwald
1371075fe4fSMatthias Ringwald# type changes
1381075fe4fSMatthias Ringwalds|le_command_status_t|uint8_t|g
1391075fe4fSMatthias Ringwalds|le_service_t|gatt_client_service_t|g
1401075fe4fSMatthias Ringwalds|le_characteristic_t|gatt_client_characteristic_t|g
1411075fe4fSMatthias Ringwalds|le_characteristic_descriptor_t|gatt_client_characteristic_descriptor_t|g
1421075fe4fSMatthias Ringwald
1431075fe4fSMatthias Ringwald# File renames
144efda0b48SMatthias Ringwalds|ancs_client_lib|ancs_client|g
145efda0b48SMatthias Ringwalds|att\.c|att_db\.c|g
1461075fe4fSMatthias Ringwalds|btstack-config.h|btstack_config.h|g
147efda0b48SMatthias Ringwalds|debug.h|btstack_debug.h|g
1481075fe4fSMatthias Ringwalds|hci_cmds\.c|hci_cmd\.c|g
1491075fe4fSMatthias Ringwalds|linked_list|btstack_linked_list|g
1501075fe4fSMatthias Ringwalds|memory_pool|btstack_memory_pool|g
1511075fe4fSMatthias Ringwalds|remote_device_db_memory|btstack_link_key_db_memory|g
1521075fe4fSMatthias Ringwalds|run_loop\.c|btstack_run_loop\.c|g
1531075fe4fSMatthias Ringwalds|sdp\.c|sdp_server\.c|g
1541075fe4fSMatthias Ringwalds|sdp_parser.[c|o]||g
1551075fe4fSMatthias Ringwalds|sdp_query_util.[c|o]||g
156efda0b48SMatthias Ringwalds|timer_source_t|btstack_timer_source_t|g
157efda0b48SMatthias Ringwalds|utils|btstack_util|g
1581075fe4fSMatthias Ringwald
1591075fe4fSMatthias Ringwald# Makefile hacks: fix path to src/ble
1601075fe4fSMatthias Ringwalds|/ble|/src/ble|g
1611075fe4fSMatthias Ringwald
1621075fe4fSMatthias Ringwald## might not work, due to very precise matching rules, or BTSTACK_ROOT not being used
1631075fe4fSMatthias Ringwald
1641075fe4fSMatthias Ringwald# Makefile hacks: add VPATH to src/classic
1651075fe4fSMatthias Ringwalds|VPATH += ${BTSTACK_ROOT}/src$|VPATH += ${BTSTACK_ROOT}/src\nVPATH += ${BTSTACK_ROOT}/src/classic|g
1661075fe4fSMatthias Ringwald
1671075fe4fSMatthias Ringwald# Disable ancs_client BTstack examples
1681075fe4fSMatthias Ringwalds|${CC} $(filter-out ancs_client.h,$^) ${CFLAGS} ${LDFLAGS} -o $@|echo ANCS Client target disabled by converstion script|g
1691075fe4fSMatthias Ringwald
170