remove no use project files
ignore rules
update bsp code